Manual completo de Webmin, Usermin y Virtualmin
Qué es Webmin
Webmin es un panel de control con interfaz web que puedes utilizar para administrar tus servidores. Gracias a él no necesitarás tener ningún conocimiento de consola, scripts o archivos de configuración, puesto que el propio panel se encargará de presentarte opciones gráficas fáciles de usar y entender. Ya puedes olvidarte de tener que editar archivos de configuración, ejecutar comandos para crear usuarios, configurar servidores web o añadir a mano redireccionamientos de correo electrónico. Webmin te permitirá hacer todo esto a través de una interfaz web muy fácil de usar y, de forma automática, actualizará todos los archivos de configuración necesarios. De esta forma, la dificultad de estas tareas queda relegada a un segundo plano y Webmin se encarga de toda la parte técnica, dejando para ti únicamente la toma de decisiones. Así no tendrás que perder tiempo en investigar los detalles de cómo implementar las opciones que quieres. Tampoco en lidiar con los posibles errores causados por fallos tipográficos o de sintaxis que pudiesen ser causados al administrar el servidor por línea de comandos. Webmin soporta la mayor parte de sistemas operativos basados en Unix, tales como Linux, BSD, Solaris o HP/UX, entre otros. Webmin también puede instalarse en servidores Windows, pero con funcionalidad limitada. Debido a esto —y a que en Raiola Networks somos especialistas en administración de servidores Linux— este manual no hablará sobre la instalación o configuración de Webmin para Windows.Para qué sirve Webmin
Ya hemos aclarado que Webmin sirve para administrar servidores desde una interfaz web, pero vamos a ponerte ejemplos claros y concretos sobre algunas de las tareas que puedes realizar con él:- Crear, editar y modificar cuentas de usuario del sistema.
- Compartir archivos, utilizando para ello carpetas Samba o sistemas de archivos NFS.
- Administrar bases de datos MySQL y PostgreSQL (tablas, campos e información).
- Configurar completamente el Firewall del sistema para mejorar la seguridad del servidor.
- Realizar de forma sencilla configuraciones de red: cambios de dirección IP del servidor, ajustes de DNS, configuraciones de enrutamiento o monitorizaciones de ancho de banda.
- Gestionar la paquetería del sistema, pudiendo así instalar nuevos programas de forma rápida y limpia, garantizando la correcta resolución de dependencias.
- Establecer límites de uso de disco y red para los distintos usuarios del sistema.
- Ofrecer servicios de hosting a tus clientes usando Virtualmin.
- Permitir que tus clientes puedan acceder a su área no privilegiada usando Usermin.
Cuáles son las ventajas de Webmin
Si has leído hasta aquí ya deberías tener clara una ventaja: Webmin te permite administrar un servidor sin tener que conocer los detalles sobre cómo hacerlo. Gracias a él no te hará falta ser un administrador de sistemas para configurar tu servidor: si sabes qué quieres hacer, Webmin te ofrecerá una forma para llevarlo a cabo de forma gráfica y sencilla, sin tener que preocuparte sobre qué comando o configuración usar. Hasta ahora no hemos mencionado el precio porque tanto Webmin como Virtualmin o Usermin son productos de software libre —licenciados bajo la GPL— completamente gratis. Su desarrollo se financia gracias a versiones de pago de los mismos productos (como Virtualmin PRO) que ofrecen algunas opciones extra y soporte prioritario para sus clientes. Además, la interfaz gráfica de Webmin es accesible a través de la web, con lo que podrás entrar a tu servidor y realizar gestiones desde cualquier parte. ¿Estás fuera de la oficina y necesitas crear un correo?, ¡sin problema! Usa el navegador y hazlo. ¿Una urgencia te obliga a reconfigurar algo del servidor y estás en el medio de un viaje?, ¡usa tu teléfono móvil para acceder al servidor y arréglalo enseguida! Por último, Webmin conoce muy bien las diferencias entre los distintos sistemas operativos que soporta. Esto le permite configurar apropiadamente el servidor en el que lo instales, sin que a ti tenga que preocuparte cualquiera de las peculiaridades —en ocasiones sutiles, pero siempre importantes— entre las distintas variedades de Unix.Cuáles son las desventajas de Webmin
Webmin es una excelente herramienta, pero su flexibilidad y potencia nunca serán iguales a las que podrías tener si administrases tu servidor mediante línea de comandos. Esto es especialmente evidente si tienes que lidiar con muchos servidores. Para este fin Webmin no es escalable (a pesar de sus opciones de clustering), pues cuando tengas que hacer algo en todos ellos te verás obligado a acceder a cada uno de los paneles y hacer allí la gestión manualmente. Usando línea de comandos podrías automatizar las operaciones simultáneas en muchos servidores con herramientas como Puppet, Chef o Ansible de forma que cualquier cambio que tuvieses que llevar a cabo se provisione instantáneamente —y con garantía a prueba de fallos— a todos los servidores que controles.Cómo instalar Webmin en CentOS 7.4
Instalar Webmin en CentOS 7.4 es un proceso muy sencillo para el que te recomendamos partir de una instalación limpia y actualizada de este sistema operativo. En los ejemplos siguientes estamos trabajando con un nuevo servidor con CentOS 7.4 sobre el que vamos a instalar Webmin. Si vas a usar Virtualmin puedes ignorar esta sección e ir directamente al apartado sobre cómo instalar Virtualmin. Lo primero que tendrás que hacer será conectarte por consola SSH al servidor utilizando para ello un cliente de terminal (como PuTTY para Windows o iTerm para Mac). Una vez estés dentro, te recomendamos actualizar los paquetes del servidor a su última versión. Para ello puedes escribir el comando: “yum update” y pulsar Enter.![Instalar Webmin en Centos 7 - Paso 1 - actualizar el sistema](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Centos-7-Paso-1-actualizar-el-sistema.png)
![Instalar Webmin en Centos 7 - Paso 2 - solucionar dependencias](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Centos-7-Paso-2-solucionar-dependencias.png)
![Instalar Webmin en Centos 7 - Paso 3 - descargar webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Centos-7-Paso-3-descargar-webmin.png)
![Instalar Webmin en Centos 7 - Paso 4 - Instalar el RPM de webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Centos-7-Paso-4-Instalar-el-RPM-de-webmin.png)
![Instalar Webmin en Centos 7 - Paso 5 - Terminar instalacion](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Centos-7-Paso-5-Terminar-instalacion.png)
![Instalar Webmin en Centos 7 - Paso 6 - Abrir puertos en el firewall](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Centos-7-Paso-6-Abrir-puertos-en-el-firewall.png)
![Instalar Webmin en Centos 7 - Paso 7 - Acceder a WebMin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Centos-7-Paso-7-Acceder-a-WebMin.png)
Cómo instalar Webmin en Ubuntu Server 16.04
Instalar Webmin en Ubuntu Server 16.04 es muy sencillo y tan solo tienes que seguir los pasos que te indicamos a continuación. Si vas a usar Virtualmin, puedes ignorar esta sección e ir directamente a nuestra guía sobre cómo instalar Virtualmin. Ten en cuenta, eso sí, que te recomendamos que el servidor donde quieras instalar Webmin esté completamente limpio y preferiblemente que esté recién instalado y sin ningún servicio configurado. Para seguir estos pasos será necesario que te conectes por consola al servidor. Para ello necesitarás un cliente de terminal (como PuTTY para Windows o iTerm para Mac) y que tengas los datos de acceso root del servidor.Una vez estés conectado, te recomendamos empezar por actualizar toda la paquetería del sistema operativo. Para ello, usa el comando “apt-get update && apt-get upgrade”. Ten en cuenta que el sistema te pedirá que confirmes la operación, por lo que tendrás que escribir “S” (de Sí) o “Y” (de Yes) para hacerlo.![Instalar Webmin en Ubuntu 16.04 - Paso 1 - Actualizar el sistema](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Ubuntu-16.04-Paso-1-Actualizar-el-sistema.png)
![](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Ubuntu-16.04-Paso-2-Instalar-dependencias-de-webmin.png)
![Instalar Webmin en Ubuntu 16.04 - Paso 3 - Descargar Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Ubuntu-16.04-Paso-3-Descargar-Webmin.png)
![Instalar Webmin en Ubuntu 16.04 - Paso 4 - Instalar el .DEB de webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Ubuntu-16.04-Paso-4-Instalar-el-.DEB-de-webmin.png)
![Instalar Webmin en Ubuntu 16.04 - Paso 5 - Instalacion terminada](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Ubuntu-16.04-Paso-5-Instalacion-terminada.png)
![Instalar Webmin en Ubuntu 16.04 - Paso 6 - Acceder a Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Ubuntu-16.04-Paso-6-Acceder-a-Webmin.png)
Cómo instalar Webmin en Debian 9.0 “Stretch”
Instalar Webmin en Debian 9.0 “Stretch” es un proceso muy similar al de Instalar Webmin en Ubuntu Server 16.04, pero tiene sus pequeñas diferencias a nivel de dependencias que hacen que prefiramos añadir aquí su propio capítulo. Date cuenta de que si vas a usar Virtualmin puedes ignorar esta sección e ir directamente a nuestra guía sobre cómo instalar Virtualmin. El motivo de estas diferencias es que esta distribución siempre fue muy conservadora con su versión Stable y la paquetería no es tan moderna como la usada en Ubuntu Server, lo que hace que las dependencias sean más y tengan nombre distintos. La instalación de Webmin no es complicada, pero si es recomendable que el servidor en el que lo configures esté recién instalado y tenga cuantos menos servicios mejor. Aclarado esto, lo primero que has de saber es que para instalar Webmin en Debian 9.0 “Stretch” necesitarás acceder por consola SSH a tu servidor. Para ello puedes usar un cliente de terminal (como PuTTY para Windows o iTerm para Mac). Además, es imprescindible tener privilegios de administrador (o root) al servidor. Una vez te hayas conectado, el primer paso recomendado es actualizar todos los paquetes de Debian para garantizar una mayor compatibilidad y seguridad. Es muy sencillo hacerlo: escribe el comando “apt-get update && apt-get upgrade” y el proceso se realizará automáticamente una vez lo confirmes escribiendo Sí/Yes.![Instalar Webmin en Debian 9 stretch - Paso 1 - Actualizar el sistema](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Debian-9-stretch-Paso-1-Actualizar-el-sistema.png)
![Instalar Webmin en Debian 9 stretch - Paso 2 - Instalar dependencias (1)](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Debian-9-stretch-Paso-2-Instalar-dependencias1.png)
![Instalar Webmin en Debian 9 stretch - Paso 3 - Descargar webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Debian-9-stretch-Paso-3-Descargar-webmin.png)
![Instalar Webmin en Debian 9 stretch - Paso 4 - Instalar el .DEB de Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Debian-9-stretch-Paso-4-Instalar-el-.DEB-de-Webmin.png)
![Instalar Webmin en Debian 9 stretch - Paso 6 - Terminar instalación](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Debian-9-stretch-Paso-6-Terminar-instalación.png)
![Instalar Webmin en Debian 9 stretch - Paso 7 - Acceso al panel](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Instalar-Webmin-en-Debian-9-stretch-Paso-7-Acceso-al-panel.png)
Cómo acceder a Webmin
Acceder a Webmin es tan sencillo como ingresar la siguiente dirección en tu navegador favorito: . Ten en cuenta que en nuestro ejemplo el servidor se llama manualdewebmin.es y tendrás que cambiarlo por el nombre de tu servidor (por lo general, el nombre del dominio principal asociado al mismo). También puedes acceder mediante la IP y no el dominio, usando para ello este formato (tendrás que cambiar la IP por la de tu servidor). Al acceder se te mostrará esta pantalla de bienvenida, donde tendrás que introducir un usuario del sistema. Date cuenta de que, en función del usuario que uses, tendrás más o menos permisos.![Como acceder a Webmin - Paso 1 - Pantalla de acceso](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-acceder-a-Webmin-Paso-1-Pantalla-de-acceso.png)
![Como acceder a Webmin - Paso 2 - Pantalla de inicio](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-acceder-a-Webmin-Paso-2-Pantalla-de-inicio.png)
Cómo cambiar el idioma de Webmin
Una vez hayas accedido por primera vez puedes querer cambiar el idioma de Webmin a otro que no sea el inglés. Para eso solo tienes que dirigirte a la sección Webmin → Change Language and Theme (1), marcar la opción Personal choice (2), elegir el idioma que quieras (3) y hacer clic en el botón Make Changes (4). A continuación, te señalamos todos los pasos a seguir.![Como cambiar el idioma de Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-el-idioma-de-Webmin.png)
Pantalla de inicio o dashboard de Webmin
El dashboard de Webmin es la pantalla que te recibe cada vez que accedas al panel y desde ella tendrás una visión general de tu servidor, además de disponer de herramientas para configurarlo o modificar tu perfil de usuario.A continuación, te mostramos una captura de pantalla en la que hemos marcado las opciones más importantes del dashboard de Webmin con círculos rojos. Fíjate bien en los números que marcamos porque los usaremos a continuación para explicarte en detalle sus funciones.![Pantalla de inicio de Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Pantalla-de-inicio-de-Webmin.png)
Opción 1: Buscador de Webmin
Una de las opciones más importantes en el día a día es el buscador de Webmin. Esta pequeña caja de búsqueda te permitirá escribir cualquier acción o configuración de Webmin que necesites y te mostrará las sugerencias relacionadas con ella. Tanto si dominas a la perfección Webmin como si estás empezando a usarlo, es la opción predilecta para acceder a los distintos menús, pues no solo es más rápida, sino que además puede ayudarte a encontrar una opción que está escondida en un menú con solo escribir un término relacionado con la acción que quieres llevar a cabo.Opción 2: Categorías de Webmin
Las categorías de Webmin agrupan las distintas opciones que ofrece el panel. Si despliegas cada una verás las posibilidades relacionadas con cada acción. A continuación, te explicamos brevemente qué representa cada categoría de Webmin y qué opciones hay en su interior.- Categoría “Webmin”: almacena opciones propias de Webmin como las copias de seguridad de la configuración de Webmin, el log histórico de operaciones hechas a través del panel, el control de actualizaciones del panel, la gestión de usuarios de Webmin o la configuración de autenticación de doble factor.
- Categoría “Sistema”: configuraciones propias del sistema operativo, entre las que se incluyen: el registro de servicios de systemd que se iniciarán con el servidor, cambio de contraseñas de usuarios del sistema, gestión de los sistemas de ficheros locales y en red, cuotas de disco, backups de archivos, rotación de logs, listado de procesos activos, gestión de tareas cron, actualizaciones de la paquetería y control de logs del servidor.
- Categoría “Servidores”: Esta es una de las categorías que más usaremos, pues permite gestionar la mayoría de los servicios de nuestro servidor, entre los que se encuentran: servidor web Apache, servidor DNS, compartición de archivos con SAMBA, servidor SSH o servidor de correo Sendmail.
- Categoría “Otros”: Aquí hay varias utilidades que te ayudarán en el día a día de la administración de Webmin. Las que consideramos más importantes son: acceso a la consola SSH por navegador, proxy HTTP para ver páginas desde el servidor, gestor de archivos (versión HTML y Java), protección de directorios por contraseña, revisión del estado de los servicios y subida/descarga de archivos del servidor.
- Categoría “Red”: Opciones relacionadas con la red del servidor. Las más importantes son: monitorización del uso del ancho de banda, control del firewall del servidor, configuración de red del servidor y creación de túneles SSH.
- Categoría “Hardware”: Permite revisar el estado del hardware del servidor, como impresoras o dispositivos conectados a través de USB.
- Categoría “Cluster”: Permite gestionar un clúster de servidores Webmin. Esto puede ayudarte a tener agrupados varios servidores que usen este panel y ejecutar aquí acciones que afecten a varios servidores a la vez. Lamentablemente, esta opción no es tan potente como los sistemas de automatización que podemos usar por línea de comandos —tal y como explicamos en el capítulo ¿Cuáles son las desventajas de Webmin?—.
- Categoría “Un-used Modules”: Como indicamos antes, Webmin es un panel de control modular, lo que significa que muchas de sus opciones dependen de instalar plugins o añadidos. En esta categoría se muestran aquellos módulos no instalados. Si no sabes cómo instalar módulos de Webmin, no te preocupes, pues te lo enseñaremos más adelante.
- Opción “Reajusta Modules”: Cada vez que instales un módulo de Webmin será necesario que pulses esta opción, cuya misión es la de hacer que un complemento que no aparezca en el panel de Webmin —pero sí en la categoría Un-used Modules— se muestre correctamente bajo la categoría Servidores.
Opción 3: Preferencias de Webmin
Esta pequeña barra de herramientas te permite acceder rápidamente a las opciones que son más usadas en el día a día de la administración de servidores con Webmin. La primera opción desde la izquierda te permite alternar entre el theme claro y oscuro. En nuestras capturas de pantallas usaremos el oscuro, puesto que nos parece más cómodo para la vista. La segunda opción es una consola SSH por navegador por la que podrás hacer cualquier gestión igual que la harías a través de un terminal normal (como PuTTY). Es muy práctico tenerla aquí y te permite acceder por terminal sin tener que usar otro programa adicional. La tercera opción no nos parece muy útil y solo sirve para añadir a los marcadores la página actual. La cuarta opción permite acceder a la configuración del theme de Webmin, donde podrás instalar uno nuevo o tan solo cambiar algunas partes de su diseño. También puedes acceder a esta pantalla desde la categoría Webmin → Webmin Configuration. La quinta opción te permite cambiar datos sobre tu perfil de usuario de Webmin. No te recomendamos hacer ningún cambio en esta pantalla a la que también puede accederse desde la categoría Webmin → Webmin Users. La última opción sirve para hacer logout o cerrar tu sesión actual de Webmin.Opciones 4, 5 y 6: Usos de recursos del servidor
Estas cuatro opciones sirven para ver en valores porcentuales el uso de recursos de tu servidor Webmin. Particularmente ilustran tres métricas distintas: uso de CPU (o procesador) del servidor, cantidad de memoria RAM libre (no tiene en cuenta la memoria cacheada) y porcentaje de espacio ocupado en tus discos duros. Además de ilustrar el estado de estos recursos, puedes pulsar en cualquiera de los tres círculos para ser dirigido a una pantalla en la que verás los procesos que más CPU o memoria usan, o bien la información del espacio usado por usuario (lo que puede ayudarte a encontrar quién está haciendo un uso muy elevado del espacio).Opción 7: Información adicional sobre Webmin y el servidor
La siguiente pantalla ofrece mucha información útil sobre tu servidor. A continuación, te explicamos cada uno de los campos para que tengas claro qué significan:- Nombre host del sistema indica cuál es el nombre del servidor y su dirección IP.
- Sistema Operativo indica el sistema operativo del servidor, así como su versión.
- Versión Webmin, como imaginarás, es la versión de Webmin que estás usando.
- Versión Tema es la versión del tema actual de Webmin. Si usas uno que no sea el por defecto, asegúrate de tenerlo siempre actualizado.
- Hora del sistema indica la hora del sistema. Asegúrate de que siempre sea correcta.
- Kernel indica la versión del kernel de tu sistema operativo, así como la arquitectura. En nuestro caso, usamos el kernel 2.6.32 en un sistema con arquitectura x86_64 (64 bits).
- Información CPU ilustra el procesador —o procesadores— de tu servidor. Nuestro VPS SSD1 tiene un núcleo dedicado de un Intel Xeon E5-1650 v4 3.6Ghz.
-
Uptime de Sistema
indica el tiempo que lleva el servidor encendido
sin reiniciarse.
-
Procesos ejecución es una etiqueta que muestra el número actual de procesos del sistema. Puedes hacer clic en ella para ver la lista de los mismos.
-
Carga media en CPU
te muestra la carga del servidor actual, hace 5 minutos y hace 15 minutos. Fíjate que esto no es un valor porcentual. La carga máxima de un servidor será siempre
1.0 multiplicado por su número de núcleos. En nuestro caso el máximo de carga es de 1.0; valores superiores indican un uso abusivo de CPU.
-
Memoria real
no tiene en cuenta la caché de memoria y por eso llama “real” a la métrica.
-
Actualizaciones de paquetes
-
Package updates
Opción 8: Accesos recientes
Esta opción existe para mostrarte los accesos recientes a Webmin. Si en algún momento ves aquí un acceso a una hora que no te suena o desde una IP desconocida, te recomendamos que cambies las contraseñas para ese usuario, pues puede significar que la cuenta de Webmin ha sido comprometida.Cómo hacer una copia de seguridad de la configuración de Webmin
Una vez tengas configurado nuestro servidor de forma adecuada es importante que hagas, de forma frecuente, copias de seguridad de la configuración de Webmin. De esta forma, si alguna eventualidad te dejase sin servidor, podrías instalar Webmin en otra máquina distinta y restaurar la configuración de tu anterior servicio. De esta forma, reducirías el tiempo de caída de tus páginas web y servicios. Estas copias de seguridad incluyen dos cosas: los módulos de Webmin que tienes instalados y su configuración. No es una copia de seguridad de tus datos, solo de la configuración de Webmin. Más adelante explicamos cómo hacer copias de seguridad de contenidos en Webmin. Para acceder al sistema de copias de seguridad de la configuración de Webmin puedes dirigirte a la categoría Webmin → Backup Configuration Files (1) o bien escribir “backup” en el buscador de Webmin. A continuación te enseñamos la pantalla donde puedes ver la categoría que indicamos, señalada con una flecha roja, y las opciones de copias de seguridad —señaladas con círculos numerados—.![Como hacer un backup de la configuracion de Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-hacer-un-backup-de-la-configuracion-de-Webmin.png)
- Archivo local guardará un archivo en el propio servidor. Tendrás que poner la ruta absoluta al archivo en el campo designado.
- Servidor FTP te permitirá subir el archivo a un servidor FTP remoto. Tendrás que proporcionar todos los datos de configuración FTP.
- Servidor SSH es similar a la opción anterior, pero usará SSH y no FTP. Tendrás que proporcionar los datos de FTP (no permite usar llaves de autenticación).
- Descargar en navegador te permitirá descargarte la copia a tu ordenador. Bastante útil si quieres hacer una copia de vez en cuando para guardarla de forma personal.
Cómo programar una copia de seguridad de la configuración de Webmin
Antes te explicamos cómo hacer copias de seguridad de la configuración de Webmin, pero eso te exigiría tener que entrar manualmente a Webmin cada vez que quieras hacerlo, lo cual no es muy operativo. La solución ideal es la de programar Webmin para haga automáticamente esta tarea y eso es lo que te vamos a enseñar ahora. Para empezar, dirígete a Webmin → Backup Configuration Files (1) y allí haz clic en la pestaña Scheduled backups (2). Al hacerlo verás la lista de programaciones creadas —si tienes alguna— y un botón que te permitirá crear una nueva llamado Añadir una nueva copia de seguridad planificada (3).![Como programar un backup de la configuracion de Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-programar-un-backup-de-la-configuracion-de-Webmin-Paso-1.png)
![Como programar un backup de la configuracion de Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-programar-un-backup-de-la-configuracion-de-Webmin-Paso-2.png)
![Como programar un backup de la configuracion de Webmin - Paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-programar-un-backup-de-la-configuracion-de-Webmin-Paso-3.png)
Cómo restaurar una copia de seguridad de la configuración de Webmin
Si en algún momento te equivocas al configurar el panel y haces que un servicio deje de funcionar bien, deberías plantearte restaurar una copia de seguridad de la configuración de Webmin para volver a un estado anterior. Estas copias no modificarán el contenido de tus bases de datos, webs u otros servicios alojados en el servidor, pero dejarán toda la configuración de Webmin tal y como estaba en un estado anterior. Esto te permitirá salir de situaciones apuradas causadas por cambiar mal algún parámetro.Restaurar un backup en Webmin no puede ser más sencillo. Para hacerlo, dirígete a la sección Webmin → Backup Configuration Files (1) y ahí pulsa la opción Restore now (2). Una vez dentro, verás la pantalla que mostramos a continuación, donde enumeramos las distintas opciones de restauración.![COMORE~1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/COMORE1.png)
- Archivo local permite restaurar una copia desde un archivo del propio servidor. Tendrías que especificar la ruta completa a dicho fichero.
- Servidor FTP te permite restaurar desde un fichero alojado en un servidor FTP externo. Tendrás que especificar usuario, contraseña, servidor, puerto y nombre del fichero a restaurar.
- Servidor SSH es similar a la opción Servidor FTP, pero te permite utilizar SSH y no FTP.
- Archivo cargado te permite usar un archivo de tu ordenador para restaurar la copia de seguridad. Para ello, selecciona esta opción y haz clic en el icono de “adjunto” al lado de la misma. Se te mostrará un diálogo que te permitirá elegir el archivo a restaurar.
- ¿Aplicar configuraciones? has de marcarla como Si o, de lo contrario, los cambios no surtirán efecto inmediatamente tras restaurar el archivo.
- Just show what will be restored? permite simular una restauración sin hacer cambios de verdad. Al seleccionar Si se mostrará una lista de los archivos que cambiarían si hiceras la restauración “de verdad”.
Cómo ver el log de acciones de Webmin
El log de acciones de Webmin es un registro histórico que almacena todos los cambios que se han hecho en la configuración del panel, así como detalles sobre el usuario que ha efectuado dicho cambio. Es una información importantísima si tienes un entorno en el que trabajan varias personas y quieres saber qué hace cada una o si ha habido un error y quieres saber qué configuraciones se han hecho antes de que éste se produjese. Para acceder a él, solo tienes que dirigirte a la opción Webmin → Webmin Actions Log (1) o escribir “actions log” en el buscador de Webmin. Al hacerlo llegarás a un formulario que te permitirá filtrar los registros de acciones por varios criterios, que mostramos a continuación.![Como ver el log de acciones de Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-ver-el-log-de-acciones-de-Webmin-Paso-1.png)
![Como ver el log de acciones de Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-ver-el-log-de-acciones-de-Webmin-Paso-2.png)
Cómo bloquear a determinadas IPs el acceso a Webmin
Si solo tú accedes a Webmin y lo haces siempre a través de un rango de direcciones IP definido, no hay motivo por el cual tengas que permitir a cualquier visitante intentar acceder al panel. Gracias a esta opción, podrás denegar completamente el acceso a Webmin a algunas IPs o, directamente, bloquearlas todas salvo aquellas que uses tú personalmente para conectarte al servidor. Para hacer esto tienes que entrar en la sección Webmin → Webmin Configuration (1) y allí elegir la opción Control de Acceso a IP (2).![](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-bloquear-IPs-en-Webmin-Paso-1.png)
![Como bloquear IPs en Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-bloquear-IPs-en-Webmin-Paso-2-.png)
Cómo configurar la IP y el puerto de Webmin
Por defecto Webmin funciona escuchando en todas las IPs asociadas a tu servidor y usa el puerto 10000 para las comunicaciones. No obstante, por seguridad puedes querer cambiar a un puerto distinto. Para hacer esta gestión tendrás que acceder a Webmin → Webmin Configuration (1) y allí entrar en Puertos y Direcciones (2).![Como cambiar la IP y el puerto de Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-la-IP-y-el-puerto-de-Webmin-Paso-1.png)
![Como cambiar la IP y el puerto de Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-la-IP-y-el-puerto-de-Webmin-Paso-2.png)
Cómo actualizar Webmin a su última versión
Webmin cada cierto tiempo recibe actualizaciones, no solo de seguridad, si no también de cambios que añaden nueva funcionalidad y modifican el diseño del panel en sí para hacerlo más amigable si cabe. Si quieres evitar problemas de seguridad en el futuro es importante que actualices el panel de forma frecuente. Afortunadamente actualizar Webmin es muy fácil y ahora te explicamos los pasos necesarios para hacerlo. Primeramente dirígete a la opción Webmin → Webmin Configuration (1) y allí entra en la opción Mejorar versión Webmin (2).![Como actualizar Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-actualizar-Webmin-Paso-1.png)
![Como actualizar Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-actualizar-Webmin-Paso-2.png)
![Como actualizar webmin - paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-actualizar-webmin-paso-3.png)
Cómo actualizar Webmin automáticamente
Si quieres programar las actualizaciones para no tener que actualizar Webmin manualmente puedes utilizar la opción que verás en la sección Webmin → Webmin Configuration → Mejorar versión Webmin → Scheduled update (1). Allí tendrás que asegurarte de que la opción Actualización planificada actualmente activada (2) está marcada como Si y de que la opción Actualizar desde www.webmin.com (3) está marcada.![Como actualizar Webmin automaticamente](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-actualizar-Webmin-automaticamente.png)
Cómo gestionar los módulos de Webmin
Webmin es un panel de administración modular compuesto por un núcleo de programación —que contiene las funcionalidades básicas de la herramienta— y un conjunto de módulos que añaden funcionalidad extra que no existe de serie, como compatibilidad con servidores MySQL o Apache, servicios como fail2ban, o posibilidad de permitir acceso al correo electrónico mediante POP o IMAP usando Dovecot. Por defecto Webmin ya incluye un montón de módulos preinstalados (pero no activados) para la mayoría de gestiones que necesitarás realizar en un servidor. No obstante, puede darse el caso de que necesites instalar un nuevo módulo o reinstalar uno existente que hayas tenido que borrar, de forma deliberada o accidental. Toda la gestión de los módulos se hace desde la pantalla Webmin → Webmin Configuration (1). Allí tendrás que elegir la opción Modulos de Webmin (2).![Como gestionar modulos de Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-gestionar-modulos-de-Webmin.png)
Cómo instalar módulos de Webmin
Cuando entres en la pantalla de gestión de módulos, a la que te enseñamos a entrar en el capítulo anterior, estarás situado en la pestaña Install y, por lo tanto, podrás empezar a instalar módulos inmediatamente. Ten en cuenta que hay varios orígenes distintos desde los que instalar módulos de Webmin, así que vamos a enseñarte una imagen de la pantalla de instalación y a continuación te explicaremos la diferencias entre los distintos métodos.![Como instalar modulos de Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-modulos-de-Webmin-Paso-1.png)
- Módulos oficiales de Webmin, que pueden descargarse en este enlace.
- Módulos no oficiales de Webmin, que pueden encontrarse en Módulos no oficiales de Webmin.
Cómo desinstalar módulos de Webmin
Para desinstalar un módulo de Webmin tan solo tendremos que acceder a la pantalla de gestión de módulos y entrar en la pestaña Delete (1). Una vez dentro, tienes que elegir el módulo (o módulos) a borrar de la lista y pulsar el botón Borrar Módulos Seleccionados de la parte inferior de la pantalla.![Como desinstalar un modulo de Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-desinstalar-un-modulo-de-Webmin.png)
Cómo actualizar los módulos inactivos de Webmin
En ocasiones, al instalar, borrar o activar módulos de Webmin es posible que el panel no los muestre, o bien, que los muestre como inactivos. En ese caso tendremos que usar la opción del menú llamada Reajusta módulos (1). Al hacer clic en ella, sin más, se refrescaran los módulos y éstos se dispondrán correctamente en la categoría que deban.![Como actualizar modulos inactivos de webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-actualizar-modulos-inactivos-de-webmin.png)
Solucionar problemas con módulos de Webmin que no se activan
Si has instalado un módulo recientemente pero éste figura en la lista de Un-used Modules (1) lo primero que tienes que hacer es usar la opción Reajusta módulos (2), tal y como explicábamos en el capítulo anterior.![Solucionar problemas con modulos de Webmin que no se activan - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Solucionar-problemas-con-modulos-de-Webmin-que-no-se-activan-Paso-1.png)
![Solucionar problemas con módulos de Webmin que no se activan - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Solucionar-problemas-con-módulos-de-Webmin-que-no-se-activan-Paso-2.png)
![Solucionar problemas con modulos de Webmin que no se activan - Paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Solucionar-problemas-con-modulos-de-Webmin-que-no-se-activan-Paso-3.png)
Cómo configurar los módulos de Webmin
La mayoría de los módulos de Webmin tienen partes de su configuración que requieren tu atención, ya sea para configurarlos a tu gusto o para que estos funcionen como estimes. La configuración de todos ellos va a ser completamente heterogénea —puesto que cada módulo sirve para una cosa distinta—, pero lo que sí es homogéneo es la forma de acceder a su menú de configuración. Para ello lo primero que tienes que acceder es entrar en el módulo que quieres configurar. En nuestro caso vamos a ilustrar cómo configurar el módulo de MySQL que ya tenemos instalado y podemos encontrar dentro de la sección Servidores → MySQL Database Server (1). En esa pantalla (y en la de cualquier módulo) puedes encontrar el menú de configuración del mismo pulsando en el pequeño botón con forma de engranaje que se encuentra en la parte superior de la pantalla (en la imagen siguiente lo marcamos con un número 2).![Como configurar modulos en Webmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-configurar-modulos-en-Webmin-paso-1.png)
![Como configurar modulos en Webmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-configurar-modulos-en-Webmin-paso-2.png)
Cómo cambiar el tema de Webmin
Webmin incluye varios temas visuales que puedes elegir mediante su configuración. En nuestra guía usamos el tema oscuro por defecto (como explicamos en la sección que habla de las preferencias de Webmin) porque nos parece muy claro y cómodo para la vista, pero tú puedes cambiar y escoger el que te más te guste, instalando a mayores otro si los que vienen de serie no te gustan. Para hacerlo tendrás que dirigirte a la sección Webmin → Webmin Configuration (1) y desde ahí acceder al apartado Temas de Webmin (2).![Como cambiar el tema de Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-el-tema-de-Webmin-Paso-1.png)
![Como cambiar el tema de webmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-el-tema-de-webmin-paso-2.png)
![Como cambiar el tema de Webmin - Paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-el-tema-de-Webmin-Paso-3.png)
Cómo instalar un tema de Webmin
Para instalar temas en Webmin, tan solo tendrás que dirigirte a la pestaña Install theme (1) accesible desde cualquiera de las dos opciones que describimos anteriormente. Al hacerlo verás la pantalla siguiente.![Como instalar un tema en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-un-tema-en-Webmin.png)
Cómo crear usuarios de Webmin
Webmin hace dos distinciones en cuanto a los usuarios de tu sistema. Por un lado están los propios usuarios del sistema operativo (en nuestro caso: Linux CentOS 7.4) que son usados en las tareas y servicios de tu máquina. Por otro lado nos encontramos con los usuarios del propio Webmin, es decir, aquellos que pueden acceder mediante la página web al panel de administración. Esto puede liarse aún más si sabemos que los usuarios del sistema pueden existir a la vez en Webmin. No obstante, no te preocupes, porque el proceso de crear un usuario en Webmin es sencillo. Si alguna vez necesitas crear más usuarios para el panel (para que otra persona tenga acceso a tu servidor) puedes dirigirte a la sección Webmin → Webmin Users (1) y allí elegir la opción Crear un nuevo usuario de Webmin (2).![Como crear un usuario de Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-un-usuario-de-Webmin.png)
![Como crear un usuario de Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-un-usuario-de-Webmin-Paso-2.png)
- Configurar a: Esta configuración establecerá una contraseña para Webmin para el usuario de forma normal sin ningún tipo de connotación adicional.
- Autenticación Unix: Esta opción requiere que el usuario exista como usuario del sistema operativo y al marcarla implicará que el usuario utilizará la misma contraseña para Webmin que para el sistema.
- Contraseña no aceptada: El usuario nunca podrá acceder a Webmin puesto que siempre se denegará su contraseña. Es una buena forma de desactivar un usuario en Webmin.
Cómo cambiar la contraseña de un usuario de Webmin
Para cambiar la contraseña de un usuario de Webmin tienes que acceder a la sección Webmin → Webmin Users (1) y hacer clic en el usuario a cambiar. En nuestro ejemplo vamos a modificar el usuario root (2).![Como cambiar la contraseña de un usuario de Webmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-la-contraseña-de-un-usuario-de-Webmin-paso-1.png)
![Como cambiar la contraseña de un usuario de Webmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-la-contraseña-de-un-usuario-de-Webmin-paso-2.png)
Cómo cambiar la contraseña de un usuario del sistema con Webmin
Ya hemos explicado antes que los usuarios de Webmin son distintos que los del sistema operativo —a pesar de que pueda existir una relación entre ellos—. Si en algún momento necesitas cambiar la contraseña de un usuario del sistema (por ejemplo, para acceder al servidor mediante SSH) entonces tendrás que dirigirte a la sección Sistema → Change Passwords (1) y hacer clic en el nombre de usuario que quieras cambiar. En nuestro ejemplo vamos a cambiar la contraseña de root (2) desde Webmin.![Como cambiar la contraseña de un usuario de sistema con Webmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-la-contraseña-de-un-usuario-de-sistema-con-Webmin-paso-1.png)
Cómo administrar los servicios con Webmin
Webmin te permite administrar los servicios del sistema, dándote un control total sobre los servicios y bombardeándote con información, aunque siempre es presentada de una forma muy fácil de entender. La pantalla de servicios es un claro ejemplo de ello. Podrás acceder a ella desde la sección Sistema → Bootup and Shutdown (1). Allí podrás ver qué servicios se inician con el arranque del sistema.![Como administrar los servicios con Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-administrar-los-servicios-con-Webmin.png)
Cómo montar sistemas de archivos con Webmin
A través de Webmin puedes montar sistemas de archivos en el servidor, sean nuevas particiones, archivos de intercambio o swap, ficheros de red, archivos de imagen ISO o cualquier otro tipo de sistema de ficheros existente, pues Webmin ofrece muchas opciones. Nota que si lo que quieres montar es un dispositivo físico (USB, disco SATA o SCSI, etc.) tendrás que tenerlo correctamente conectado al propio servidor. Para comenzar el proceso de montar nuevos sistemas de archivos en Webmin tendrás que dirigirte a la sección Sistema → Disk and Network Filesystems (1). Allí podrás ver el estado actual de tus sistemas de montaje (2).![Como montar sistemas de ficheros en Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-montar-sistemas-de-ficheros-en-Webmin-Paso-1.png)
![Como montar un sistema de ficheros en Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-montar-un-sistema-de-ficheros-en-Webmin-Paso-2.png)
![Como montar un sistema de ficheros en Webmin - Paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-montar-un-sistema-de-ficheros-en-Webmin-Paso-3.png)
- ¿Solo lectura?: autoexplicativa. Hace que el punto de montaje esté protegido y no pueda escribirse en él.
- ¿Permitir a usuarios montar este sistema de archivos?: es una opción de seguridad que permite —o no— que los usuarios no privilegiados del sistema puedan montar el sistema de archivos que añadas.
- Disallow execution of binaries?:hace que no se puedan ejecutar programas almacenados en este sistema de archivos.
-
¿Deshabilitar programas setuid?:
setuid, lo que mejora la seguridad si no confías en el origen de datos que estás montando
![Como montar un sistema de ficheros en Webmin - Paso 4](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-montar-un-sistema-de-ficheros-en-Webmin-Paso-4.png)
Cómo hacer una copia de seguridad programada de tus archivos en Webmin
Una de las opciones más importantes de este manual de Webmin es la de hacer una copia de seguridad programada de tus archivos. Para ello te vamos a enseñar a hacerlo, tanto en su opción de respaldo local como en su opción de respaldo remoto. Para empezar dirígete a Sistema → Filesystem Backup (1). Allí verás todas las tareas programadas (si hay alguna) en el recuadro marcado con un 2. Para crear una tarea, escribe el directorio que quieres respaldar en el campo marcado con un 3, marca el campo In TAR format (4) y pulsa Agregar un nuevo respaldo del directorio (5).![Como hacer una copia de seguridad programada de tus archivos en Webmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-hacer-una-copia-de-seguridad-programada-de-tus-archivos-en-Webmin-paso-1.png)
![Como hacer una copia de seguridad programada de tus archivos en Webmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-hacer-una-copia-de-seguridad-programada-de-tus-archivos-en-Webmin-paso-2.png)
![Como hacer una copia de seguridad programada de tus archivos en Webmin - paso 4](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-hacer-una-copia-de-seguridad-programada-de-tus-archivos-en-Webmin-paso-4.png)
Cómo hacer una copia de seguridad remota de tus archivos en Webmin
Para hacer una copia de seguridad remota en Webmin tendrás que seguir los pasos que te explicamos en la sección anterior, con una diferencia que explicamos a continuación. Una vez hayas accedido a la pantalla de creación de copia de seguridad tendrás que seleccionar la opción Respaldar a (1) como Máquina. Allí tendrás tres cuadros de texto donde para que introduzcas el servidor remoto (en nuestro ejemplo: miservidor.es), el usuario de tu servidor remoto (en nuestro caso: root) y el directorio destino en el servidor remoto (/mnt/backup_webmin en nuestro caso). Después elige el tipo de conexión remota a usar en el campo marcado con un número 2. Las opciones son SSH, FTP y RSH. Nosotros optamos por SSH, que es lo más recomendable si tienes ese tipo de acceso a tu servidor externo. Por último, introduce la contraseña del servidor remoto en el campo marcado con un número 3. Con esto —y siguiendo el resto de pasos que explicamos en el capítulo anterior para configurar la periodicidad— tendrás programada tu copia remota.![Como hacer una copia de seguridad remota de tus archivos en webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-hacer-una-copia-de-seguridad-remota-de-tus-archivos-en-webmin.png)
Cómo mostrar los procesos en ejecución en Webmin
Ver los procesos en ejecución en Webmin es una tarea básica en cualquier tipo de administración o de solución de errores de tu servidor. Afortunadamente, Webmin te permite ver los procesos en marcha de forma muy sencilla, pudiendo ordenarlos según sus consumos para detectar posibles comportamientos anómalos causados por algún proceso que haga un uso elevado de los mismos. Por si fuera poco, el mismo panel te permite hacer tareas relacionadas con los procesos, como enviarles señales (para pausarlos o matarlos, por ejemplo) o ver los archivos que están en uso en ese momento por el proceso (lo cual es muy útil para diagnosticar problemas). Para ver los procesos en ejecución en Webmin dirígete a la sección Sistema → Running Processes (1). En esa pantalla ya verás la lista de procesos y tendrás la opción de ordenarlos pulsando en las columnas (marcadas con el número 2).![Como mostrar los procesos en ejecucion en Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-mostrar-los-procesos-en-ejecucion-en-Webmin-Paso-1.png)
- Enviar Señal (1): permite enviar señales a los procesos, como matar, parar, interrumpir, etcétera.
- Terminar Proceso (2): esta opción envía una señal SIGTERM al proceso. Esto significa que intentará cerrarlo de forma limpia. Puede tardar un rato y no siempre funciona.
- Matar Proceso (3): termina inmediatamente un proceso enviándole una señal SIGKILL. Esto funciona siempre, pero no lo hace de forma limpia, por lo que es recomendable hacerlo únicamente cuando el proceso no pueda ser terminado.
- Suspend y Resume (4): Permiten detener un proceso o hacer que uno previamente detenido reanude sus funciones. Es muy útil si estás haciendo una tarea que genere mucha carga (por ejemplo: una copia de seguridad) y prefieres dejarla parada para terminarla en un momento de menos uso de la máquina.
- Archivos y Conexiones (5): al pulsar aquí verás la lista de archivos y sockets abiertos por el proceso (es un equivalente al comando lsof de Linux). Es especialmente útil para diagnosticar problemas y ver qué está haciendo un proceso.
![Como mostrar los procesos en ejecución en Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-mostrar-los-procesos-en-ejecución-en-Webmin-Paso-2.png)
Cómo crear tareas cron en WebMin
Las tareas cron son tareas programadas que el administrador de un servidor se encarga de configurar para que se ejecuten en algún momento determinado del día de forma periódica. Es habitual tener este tipo de tareas para fines tales como: crear copias de seguridad, hacer mailings, enviar las facturas vencidas del día, realizar actualizaciones del servidor, etc. Afortunadamente, Webmin ofrece un menú para ayudar a gestionar las tareas cron, permitiendo crearlas, borrarlas y activarlas o desactivarlas. Para encontrar la opción tan solo tendrás que dirigirte a la sección Sistema → Scheduled Cron Jobs (1), o bien buscar “cron” en la barra de búsqueda del panel. Dentro verás varias opciones importantes. La primera se llama Crear una nueva tarea de cron en catálogo (2) y te permite crear una tarea (más adelante explicamos los detalles de usar esta opción). La opción Delete Selected Jobs (3) permite borrar tareas cron existentes y las opciones Disable Selected Jobs (3) y Enable Selected Jobs (4) permiten activar o desactivar una tarea ya existente.![Como crear tareas cron en webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-tareas-cron-en-webmin-Paso-1.png)
![Como crear tareas cron en webmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-tareas-cron-en-webmin-paso-2.png)
Cómo actualizar los paquetes del sistema en Webmin
Un servidor Linux está compuesto de muchos paquetes que conforman los programas que hacen que éste funcione correctamente. Como seguramente ya sabrás, es importante mantener los programas actualizados para evitar que se queden obsoletos, hacer que funcionen mejor y prevenir fallos de seguridad que puedan afectar a tu máquina. En Webmin tienes la opción de actualizar manualmente los paquetes del sistema e, incluso, programar esta actualización para que se haga de forma automática (pudiendo, además, solo instalar actualizaciones de seguridad). Para cualquiera de estas dos gestiones será necesario que accedas a la opción Sistema → Software Package Updates (1). Allí podrás actualizar los paquetes que quieras. Para ello, primero siempre has de pulsar el botón Refresh Available Packages (2) que es el encargado de revisar qué actualizaciones pendientes tiene tu sistema. Una vez lo hagas se te mostrará un listado de los paquetes que pueden actualizarse. En el caso de nuestra captura de pantalla verás que no tenemos ninguna actualización pendiente. Si quisieras actualizar solo un paquete en concreto (por ejemplo, porque tiene alguna característica que necesitas) podrás usar el buscador, cuya etiqueta dice Find packages matching (3), para localizar el que quieras actualizar. Por último, si necesitas delegar la tarea de actualización en el propio servidor para que ésta se haga automáticamente sin tu intervención, puedes configurar las opciones que marcamos en el recuadro con un número 4. Allí podrás configurar la frecuencia de actualización, el correo electrónico en el que quieres recibir las notificaciones sobre las actualizaciones y, opcionalmente, si solo quieres ser informado o, por el contrario, si quieres instalar siempre que puedas cualquier nueva versión (opcionalmente especificando solo aquellas actualizaciones relacionadas con la seguridad, la cual es una opción muy buena).![Como actualizar los paquetes del sistema en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-actualizar-los-paquetes-del-sistema-en-Webmin.png)
Cómo instalar programas en Webmin
Además de instalar actualizaciones de paquetes, a veces también es necesario añadir un nuevo programa o paquete al servidor. Si no tuvieses Webmin necesitarías saber cómo usar un programa de paquetería (como YUM o APT). Por suerte, Webmin te permite instalar paquetes sin tener que conocer al dedillo el funcionamiento de estos sistemas. Si necesitas instalar un paquete tan solo tendrás que dirigirte a la opción Sistema → Software Packages (1). Allí se te presentará la pantalla que mostramos a continuación.![Como instalar programas en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-programas-en-Webmin.png)
Cómo ver los logs en Webmin
Ver los logs o archivos de registro de sistema es una tarea importantísima que Webmin se encarga de ponerte muy muy fácil. Por si no lo supieras, los logs son archivos de texto donde tu servidor escribe información importante sobre los eventos que suceden en el sistema. Un ejemplo de esta información es, por ejemplo, el registro de actividad de usuarios, los accesos con contraseña incorrecta, los errores que el sistema haya tenido en algún proceso o la ejecución de tareas programadas. Hay muchos tipos de logs, dependiendo principalmente de su origen. Algunos son creados y escritos por el propio sistema, mientras que otros pertenecen a programas instalados. Por ejemplo, si instalases un servidor MySQL éste tendría su archivo de log aparte. Webmin te da la opción de ver todos los registros en una sola pantalla. Para ello dirígete a la sección Sistema → System Logs (1). Allí verás un listado detallado, tal cual te enseñamos a continuación en una captura de pantalla.![Como ver los logs del servidor en Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-ver-los-logs-del-servidor-en-Webmin-Paso-1.png)
![Como ver los logs del servidor en Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-ver-los-logs-del-servidor-en-Webmin-Paso-2.png)
Cómo gestionar usuarios de sistema en Webmin
A continuación te vamos a enseñar a gestionar usuarios del sistema en Webmin. No obstante, ¡para un segundo! ¿Has visto el capítulo sobre los usuarios del propio Webmin?, si no, te recomiendo darle una lectura rápida. El motivo es que es necesario que entiendas que hay dos tipos de usuarios:- Usuarios de Webmin: Aquellos que son usados para entrar al propio panel y que pueden estar vinculados a un usuario del sistema operativo.
- Usuarios del sistema operativo: Éstas son las cuentas de usuario nativas del sistema. Son las que usarán los programas y conexiones que se hagan contra tu servidor.
![Como gestionar usuarios de sistema en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-gestionar-usuarios-de-sistema-en-Webmin.png)
Cómo crear usuarios de sistema en Webmin
Para crear un nuevo usuario de sistema en Webmin primero accede a Sistema → Users and Groups, tal y como explicábamos antes. Allí pulsa la opción Crear un nuevo usuario y verás la pantalla que mostramos a continuación.![Como crear usuarios de sistema en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-usuarios-de-sistema-en-Webmin.png)
Cómo abrir una consola web en Webmin
Por norma general, cuando quieras conectarte por consola al servidor usarás para ello un cliente de SSH (como PuTTY para Windows o iTerm para Mac). No obstante, cuando estás acostumbrado a trabajar en Webmin desde el navegador hay una alternativa más rápida. Y es que Webmin integra una consola hecha en AJAX y HTML5 que permite ejecutarse desde un navegador (¡ojo!, ¡tiene ciertas limitaciones!). Para acceder a ella tendrás que dirigirte al menú Otros → Command Shell (1), o bien buscar “shell” en el buscador de Webmin.![Como abrir una consola web en Webmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-abrir-una-consola-web-en-Webmin-paso-1.png)
![Como abrir una consola web en Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-abrir-una-consola-web-en-Webmin-Paso-2.png)
Cómo usar el administrador de archivos de Webmin
Webmin incorpora un administrador de archivos —o file manager— que te permite subir y bajar ficheros, crear directorios, comprimir y descomprimir carpetas y muchas opciones más. Resulta una opción muy cómoda, pues te evita tener que saber cómo usar un cliente de FTP para hacer operaciones sobre los archivos y carpetas de tu servidor. Una cosa importante a mencionar es que Webmin tiene dos gestores de archivos. Uno de ellos está hecho en Java y se llama “Java File Manager”. Te recomendamos que no lo uses, puesto que está obsoleto. En su lugar utiliza el que se llama “File Manager” a secas. A continuación vamos a explicarte las operaciones más comunes que suelen llevarse a cabo en este gestor de archivos. Para empezar tienes que entrar en él. Dirígete a la sección Otros → File Manager (1) dentro de Webmin o directamente busca por “file manager”.Cómo crear y borrar archivos o carpetas en Webmin
Para crear archivos y carpetas en Webmin, una vez estés en el gestor de archivos, solo tendrás que usar el menú File (1) para desplegar las opciones que te lo permitirán. En concreto, la opción Create new file (2) creará un archivo vacío en la carpeta en la que te encuentres. De la misma forma Create new directory (3) creará una subcarpeta. Si por el contrario necesitases borrar un grupo de archivos y carpetas, lo que tienes que hacer es seleccionar las que quieras eliminar (fíjate en el número 4 para ver un par de archivos seleccionados) y posteriormente pulsar el botón de la “papelera” que puedes ver señalado con el número 5.![Como crear y borrar archivos o carpetas en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-y-borrar-archivos-o-carpetas-en-Webmin.png)
Como subir y bajar archivos en Webmin
Descargar y subir archivos es una de las tareas más habituales en un gestor de archivos y con Webmin se convierten en gestiones bastante sencillas. Como antes, empieza por acceder al administrador de archivos. Si quieres descargar uno de los ficheros allí presentes lo único que tendrás que hacer es un clic en su nombre. Automáticamente al hacerlo verás que tu navegador empieza a bajarse el archivo. No obstante, esto no lo puedes hacer para bajarte más de un archivo a la vez o para descargarte el contenido de una carpeta. En este último caso sería necesario primero hacer un archivo comprimido con el directorio y, posteriormente, descargarlo. Eso lo explicaremos en el siguiente capítulo. Si lo que quieres es subir un archivo tendrás que acceder al menú File (1) y allí elegir la opción Upload to current directory (2). Una vez lo hagas se te mostrará un diálogo que te permitirá subir archivos desde tu ordenador. Además de lo anterior, Webmin ofrece una opción que no es muy habitual en este tipo de gestores y es la posibilidad de descargarse un archivo remoto directamente en el servidor. Esto puedes hacerlo usando la opción Download from remote URL (3) que te mostrará un diálogo para introducir la URL. Una vez lo hagas, Webmin se descargará el archivo remoto en el directorio actual.![Como subir y bajar archivos en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-subir-y-bajar-archivos-en-Webmin.png)
Cómo comprimir y descomprimir archivos con Webmin
Es habitual que quieras descargarte carpetas enteras de tu servidor, o incluso, que quieras subir una carpeta comprimida para, posteriormente, descomprimirla. En estos casos el administrador de archivos de Webmin te dará la solución. Para empezar, como hasta ahora, lo primero es acceder al gestor de archivos de Webmin, tal y como te explicamos antes. Una vez dentro, si quieres comprimir un grupo de archivos o carpetas tendrás primero que seleccionarlas (ver recuadro con el número 1) y después dirigirte a File (2) y allí pulsar Create new archive (3).![Como comprimir y descomprimir archivos en Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-comprimir-y-descomprimir-archivos-en-Webmin-Paso-1.png)
![Como comprimir y descomprimir archivos en Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-comprimir-y-descomprimir-archivos-en-Webmin-Paso-2.png)
![Como comprimir y descomprimir archivos en Webmin - Paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-comprimir-y-descomprimir-archivos-en-Webmin-Paso-3.png)
Cómo cambiar permisos a los archivos en Webmin
En más de una ocasión necesitarás cambiar permisos a los archivos y carpetas de Webmin, ya sea para que algunos programas funcionen, o bien, para hacer que la seguridad sea más estricta. Para hacerlo puedes conectarte por SSH al servidor, usar la shell web de Webmin, o bien, el propio administrador de archivos. Si vas a optar por esta última opción primero tendrás que acceder al gestor de archivos. Para cambiar los permisos de un grupo de carpetas y archivos lo primero que tienes que hacer es seleccionarlos (fíjate en el número 1 de la imagen siguiente). Una vez lo hayas hecho tendrás que hacer clic en el menú Tools (2) y allí pulsar en Change Permissions (3) (también podrías cambiar el propietario usando Change Owner (4)).![Como cambiar permisos a archivos y carpetas en Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-permisos-a-archivos-y-carpetas-en-Webmin-Paso-1.png)
![Como cambiar permisos a archivos y carpetas en Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-permisos-a-archivos-y-carpetas-en-Webmin-Paso-2.png)
Cómo usar Webmin como Proxy HTTP
¿Sabes qué es un Proxy? Si no, te lo explico rápidamente: imagina que tu ordenador no puede acceder a determinadas páginas porque están bloqueadas en la red pero tienes un servidor lejos de la red actual que no está bloqueado por esas limitaciones. En estos casos podrías usar el servidor remoto para visitar la página que no puedes ver. Esto es lo que se conoce como servidor Proxy. Hay muchos tipos de proxys, algunos más complicados que otros. Webmin incorpora un proxy HTTP muy simple que te permite ver, desde el propio panel, una página web remota. Esto es algo muy práctico para ver páginas bloqueadas, asegurarte de que una página que no puedes ver está o no funcionando y asegurarte de que la caché de tu página web está en orden. Su funcionamiento no puede ser más sencillo. Accede a Webmin y dirígete a la sección Otros → HTTP Tunnel (1). Allí verás una pantalla con un cuadro de texto (número 2) en el que podrás escribir una dirección. Pulsa Abrir (3) y verás la web como si fuese Webmin el que accediese a la misma, ignorando así los bloqueos existentes. Ten en cuenta que es imprescindible que puedas acceder a Webmin para usar correctamente esta opción.![Como usar Webmin como proxy HTTP - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-usar-Webmin-como-proxy-HTTP-paso-1.png)
Cómo proteger directorios web con contraseña en Webmin
De vez en cuando puedes necesitar tener que proteger un directorio web con contraseña. Afortunadamente, Webmin tiene una parte del panel dedicada a eso. Para acceder a esta sección tendrás que dirigirte a Otros → Protected Web Directories (1). En esa nueva ventana verás los directorios protegidos que tengas creados (recuadro número 2). Si quisieras crear uno nuevo solo tienes que pulsar en Agregar protección para un nuevo directorio (3).![Como proteger directorios web con contraseña en Webmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-proteger-directorios-web-con-contraseña-en-Webmin-paso-1.png)
![Como proteger directorios web con contraseña en Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-proteger-directorios-web-con-contraseña-en-Webmin-Paso-2.png)
Cómo editar la configuración de PHP en Webmin
Si tienes un servidor web PHP, en Webmin podrás efectuar cambios en su configuración a través del propio panel, de forma gráfica y sin tener que editar el archivo php.ini para llevar a cabo estas tareas. Para configurar PHP en Webmin puedes acceder a la sección Otros → PHP Configuration (1), o bien buscar “php” en el propio buscador del panel. Al acceder verás un listado de todos los archivos de configuración de este lenguaje que Webmin haya detectado. Ten en cuenta que tendrás que instalar PHP para ver esta opción. Puedes hacerlo siguiendo el capítulo en el que explicábamos cómo instalar paquetes en Webmin. Date cuenta de que en función de los módulos de PHP que tengas instalados tendrás más o menos archivos de configuración. Sea como fuere tu instalación, el archivo principal de PHP siempre será /etc/php.ini. Para editar ese archivo tienes dos opciones:- Editarlo usando el menú gráfico de Webmin: para ello haz clic en la opción Manage (2).
- Editarlo manualmente desde Webmin: para ello haz clic en Edit Manually (3). Ten en cuenta que esto requerirá que modifiques el propio archivo de configuración “a mano”.
![Como editar la configuracion de PHP en Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-editar-la-configuracion-de-PHP-en-Webmin-Paso-1.png)
![Como editar la configuracion de PHP en Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-editar-la-configuracion-de-PHP-en-Webmin-Paso-2.png)
- PHP Variables: opciones que especifican cómo gestionar las superglobales ($_POST, $_GET, etc.).
- Directory Settings: permite especificar el directorio temporal de PHP, los directorios adicionales de los que se cargarán extensiones y los directorios adicionales que se meterán en el include_path (la ruta de auto-inclusión de ficheros PHP).
- Database settings: permite regular las conexiones persistentes a la base de datos, el número máximo de las mismas y las configuraciones de host y puerto por defecto para conectarse a MySQL.
- Session options: configura las opciones de salvado de sesiones (si usar ficheros o memoria), el directorio donde guardarlas y el hecho de usar cookies para permitir el seguimiento de las mismas. También puedes configurar aquí la duración máxima de una sesión, que por defecto es de 24 minutos (ten en cuenta que esto puede cambiarse a nivel de aplicación).
- Safe Mode Options: permite activar o desactivar el modo seguro de PHP. Esta característica del lenguaje está obsoleta por lo que es raro que tengas que entrar en esta sección.
- Resource limits: aquí encontrarás opciones para configurar los recursos de PHP. Es la sección que más se usa, pues permite configurar la memoria máxima de PHP, el tamaño máximo de archivo permitido y el tiempo de ejecución. En el siguiente capítulo te enseñaremos a cambiarlos.
- Error logging: te permite configurar la configuración de visualización de errores. Por defecto los errores se ocultan, pero si quisieras mostrarlos podrías cambiarlo en esta sección cambiando la opción Display error messages?
- Other Settings: esta sección engloba varias opciones diferentes, entre las que se incluyen el permitir o no el short_open_tag, la configuración de envío de correos de PHP, el juego de caracteres usado y la configuración del allow_url_include.
Cómo cambiar el memory_limit de PHP en Webmin
Una de las cosas más habituales que encontrarás cuando trabajes con PHP son los errores de memoria. Y es que, por defecto, PHP tiene un límite muy conservador de 128 Megas para su uso de RAM. Si necesitases cambiarlo puedes hacerlo a través de Webmin. Para ello, dirígete a Otros → PHP Configuration, allí pulsa la opción Manage que está al lado del archivo /etc/php.ini y en la nueva ventana elige la opción Resource Limits. En esta sección tendrás que modificar el valor de Maximum memory allocation (1) y poner el valor que necesites. Si necesitas ampliarlo y no sabes qué poner, te recomiendo establecer unos 256M o 512M.![Como cambiar el memory_limit de PHP en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-el-memory_limit-de-PHP-en-Webmin.png)
Cómo ampliar el tamaño máximo de subida de archivos de PHP en Webmin
¿Alguna vez has intentado subir un plugin o theme al CMS que uses y has visto que te da un error porque tu servidor no permite archivos tan grandes? Eso es porque PHP tiene un límite de subida de archivos que por defecto es muy bajo. Webmin te permite cambiar este valor de forma gráfica y muy rápida. Sencillamente accede a Otros → PHP Configuration, pulsa la opción Manage que está al lado del archivo /etc/php.ini y elige la opción Resource Limits. Una vez hayas accedido a la nueva ventana tendrás que buscar las opciones Maximum file upload size (1) y Maximum HTTP POST size (2), después amplia sus valores hasta llegar al tamaño que necesites. Es importante que modifiques ambas para que sean iguales, porque si no, no funcionará como esperas.![Como ampliar el tamaño máximo de subida de archivos de PHP en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-ampliar-el-tamaño-máximo-de-subida-de-archivos-de-PHP-en-Webmin.png)
Cómo monitorizar los servicios de Webmin
Webmin te permite ver en todo momento qué servicios están activos, así como monitorizar su funcionamiento y recibir notificaciones cuando algún evento predefinido se cumpla. Para acceder a la pantalla de monitorización has de dirigirte a Otros → System and Server Status (1). Una vez dentro verás todos los servicios activos (recuadro número 2) con sus iconos de estado, que pueden ser tres:- Icono verde de “check”: El servicio está instalado y funcionando normalmente.
- Icono rojo de “aspa” o “X”: El servicio está instalado, pero detenido.
- Icono rojo de “guión” o “—”: El servicio no está instalado.
![Como monitorizar los servicios de Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-monitorizar-los-servicios-de-Webmin.png)
Cómo administrar el firewall con Webmin
Webmin te permite administrar el firewall de tu servidor sin escribir ni una sola línea de comandos. No obstante, has de tener nociones básicas de creación de reglas porque, de no hacerlo bien y cometer algún error, podrías bloquear la conexión a tu propio servidor, siendo necesaria una intervención en “modo rescate” para arreglar el problema. Webmin te da la posibilidad de administrar el firewall (iptables) de tu servidor para interfaces de IPv4 o de IPv6. Lo más común a día de hoy es usar servidores con interfaces de red de IPv4. Para entrar en la pantalla de administración de firewall tendrás que dirigirte a una de estas dos secciones:- Si quieres administrar el firewall IPv4: Accede a Red → Linux Firewall (1).
- Si quieres administrar el firewall IPv6: Accede a Red → Linux IPv6 Firewall (2).
![Como administrar el firewall con webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-administrar-el-firewall-con-webmin-Paso-1.png)
- Tabla Filtrador de paquetes (filter): Esta tabla es la que más se usa y es la responsable de hacer que los paquetes de red puedan o no entregarse. Cuando se habla de abrir o cerrar un puerto se está referenciando a crear una regla en esta tabla.
- Tabla Alteración de paquetes (mangle): Esta tabla no es muy usada pero permite hacer cosas como redirigir un paquete de un puerto a otro.
- Tabla de Traducción de dirección de red (NAT): Esta tabla se encarga de enrutar peticiones. Se usa cuando tu servidor va a actuar como gateway o enrutador para otros equipos. De lo contrario, no es algo que se suela modificar.
![Como administrar el firewall con webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-administrar-el-firewall-con-webmin-Paso-2.png)
Cómo administrar la configuración de red en Webmin
Webmin te permite administrar toda la configuración de red del servidor: desde las interfaces, hasta la configuración DNS, pasando por las tablas de enrutamiento y la configuración de arranque. Puesto que la administración de red es un tema complejo vamos a explicarte cómo hacer algunas de las tareas de red más importantes para que sepas cómo proceder llegado el momento de necesidad. Ten en cuenta que para cualquier configuración de red tendrás que acceder a la sección Red → Network Configuration (1). En los próximos capítulos vamos a partir de esa pantalla.![Como administrar la configuracion de red en webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-administrar-la-configuracion-de-red-en-webmin.png)
Cómo ver las direcciones IP configuradas en Webmin
Si en algún momento necesitas ver las direcciones IP en Webmin tan solo tendrás que hacer clic en el botón Interfaces de Red que encontrarás en la sección Red → Network Configuration. Allí verás una pantalla como la siguiente en la que, para cada interfaz, se te dará esta información:- Nombre de la interfaz: Identificador único que sirve para diferenciar la interfaz de otras. Los nombres terminados en “:” y un número son interfaces virtuales (p.ej.: eth0:0).
- Tipo: Tipo de interfaz (loopback, virtual, red, etc.).
- Dirección IP: Auto explicativo. Muestra la IP asociada a esa interfaz.
- Máscara de red: la máscara asociada a la interfaz en formato de 4 octetos.
- Dirección de red IPv6: si existe, se mostrará la dirección IPv6 asociada a la interfaz.
- ¿Activar al arrancar?: indica si esa interfaz se inicia con el arranque del sistema o si es solo temporal y se borrará al reiniciar.
![Como cambiar el hostname en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-ver-las-direcciones-IP-en-Webmin.png)
Cómo ver la tabla de enrutamiento en Webmin
Cuando necesites ver la tabla de enrutamiento de tu servidor podrás hacerlo también a través de Webmin. Como en cualquier tarea de red, comienza por acceder a Red → Network Configuration y una vez estés ahí pulsa Ruteo y Gateways. Al entrar tendrás dos opciones en forma de pestañas: Boot time configuration y Active configuration (1). Si pulsas en ésta última verás la configuración activa de enrutamiento para tu máquina. Ten en cuenta que, en muchas ocasiones, la tabla de enrutamiento es auto generada.![Como cambiar el hostname en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-ver-la-tabla-de-enrutamiento-en-Webmin.png)
Cómo ver o cambiar los DNS en Webmin
Si necesitas cambiar los DNS que utiliza tu servidor Webmin para resolver las peticiones locales, puedes hacerlo de forma ágil a través del panel. Para ello, accede a Red → Network Configuration y después pulsa el botón Nombre de máquina y cliente DNS. Cuando lo hagas entrarás en la pantalla que te mostramos a continuación. En ella podrás ver los DNS en el campo llamado Servidores DNS (1). Una vez llegues allí, sencillamente introduce los servidores DNS que quieras poner y pulsa Salvar (2).![Como ver o cambiar los DNS en webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-ver-o-cambiar-los-DNS-en-webmin.png)
Cómo cambiar el hostname en Webmin
Esta operación es muy parecida a la que explicamos en el capítulo sobre cómo cambiar los servidores DNS locales en Webmin. Para cambiar el nombre de servidor en Webmin accede a Red → Network Configuration y después pulsa el botón Nombre de máquina y cliente DNS. Una vez entres, introduce el nombre de servidor que quieras en el campo Nombre de máquina (1) y acto seguido pulsa el botón Salvar (2).![Como cambiar el hostname en Webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-el-hostname-en-Webmin.png)
Manual completo de Virtualmin
Tras terminar con Webmin, vamos a empezar el manual de Virtualmin. Ambos están directamente relacionados (de hecho Virtualmin no es más que un módulo de Webmin) por lo que el principal motivo por el que introducimos todo en este mega artículo es para que tengas toda la documentación en un mismo sitio. Aclarado esto, ¡al tajo! A continuación encontrarás todo el manual de Virtualmin.Qué es Virtualmin
Virtualmin es una extensión de Webmin que te permite administrar un servidor listo para ofrecer servicio de hosting a tus clientes. Se encarga de gestionar todo lo relacionado con dominios, virtualhosts, correos electrónicos, cuentas de usuario, etc. Al igual que Webmin, Virtualmin es gratis y libre, aunque tiene una versión de pago llamada Virtualmin PRO que ofrece soporte especializado e incluye más herramientas que la versión normal. Cuando lo instales podrás gestionar por un lado Webmin —que se encargará de facilitarte las herramientas para gestionar los temas puros de servidor—, y por el otro Virtualmin, que se encargará de controlar toda la parte de correos electrónicos, páginas web, espacios de usuario, etc. Puesto que los dos paneles están integrados, es importante conocer ambos, motivo que nos dió la idea de hacer para ti este manual completo de Webmin, Virtualmin y Usermin.Cómo instalar Virtualmin
Antes de nada aclararte que la documentación oficial dice claramente que para instalar Virtualmin has de tener un servidor completamente vacío: es decir, ni tan siquiera puedes tener instalado el propio Webmin. Virtualmin solo es compatible con las siguientes distribuciones de Linux:- CentOS 6 y 7.
- RHEL 6 y 7.
- Debian 7, 8 y 9.
- Ubuntu 14.04 LTS y 16.04 LTS (las distribuciones sin LTS (“Long Term Support”) no son soportadas).
- CentOS o RHEL: yum update
- Debian o Ubuntu: apt-get update && apt-get upgrade
![Como instalar Virtualmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-Virtualmin-Paso-1.png)
![Como instalar Virtualmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-Virtualmin-Paso-2.png)
- Si quieres Apache escribe el comando “./install.sh”
- Si quieres Nginx escribe el comando “./install.sh --bundle LEMP”
![Como instalar Virtualmin - Paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-Virtualmin-Paso-3.png)
![Como instalar Virtualmin - Paso 4](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-Virtualmin-Paso-4.png)
![Como instalar Virtualmin - Paso 5](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-Virtualmin-Paso-5.png)
![Como instalar Virtualmin - Paso 6](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-Virtualmin-Paso-6.png)
Configuración inicial de Virtualmin
Nada más termines de instalar Virtualmin y accedas al panel verás un mensaje como el que te mostramos a continuación. Éste te invitará a iniciar el asistente para configurar Virtualmin de forma óptima para tu servidor. Te recomendamos pulsar Next (1) para iniciar el proceso.![Configuracion inicial de Virtualmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Configuracion-inicial-de-Virtualmin-Paso-1.png)
![Configuracion inicial de Virtualmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Configuracion-inicial-de-Virtualmin-Paso-2.png)
![Configuración inicial de virtualmin - Paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Configuración-inicial-de-virtualmin-Paso-3.png)
![Configuracion inicial de virtualmin - paso 4](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Configuracion-inicial-de-virtualmin-paso-4.png)
![Configuracion inicial de virtualmin - paso 5](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Configuracion-inicial-de-virtualmin-paso-5.png)
![Configuracion inicial de virtualmin - paso 6](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Configuracion-inicial-de-virtualmin-paso-6.png)
![Configuracion inicial de virtualmin - paso 7](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Configuracion-inicial-de-virtualmin-paso-7.png)
![Configuracion inicial de virtualmin - paso 8](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Configuracion-inicial-de-virtualmin-paso-8.png)
![Configuracion inicial de virtualmin - paso 9](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Configuracion-inicial-de-virtualmin-paso-9.png)
Cómo acceder a Virtualmin
Virtualmin no es más que un módulo de Webmin, por lo que lo único que hay que hacer para acceder es seguir los pasos de la sección anterior que lo explica. Lo único que tienes que tener claro, es que al tener Virtualmin vas a tener dos pestañas en el menú de administración que te permitirán alternar entre los controles de Webmin (1) y los controles de Virtualmin (2), tal y como te enseñamos en la siguiente imagen.![Como acceder a Virtualmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-acceder-a-Virtualmin.png)
Conceptos básicos de Virtualmin
Antes de entrar en detalles sobre la administración a nivel técnico de un servidor con este panel, vamos a darte una serie de conceptos básicos de Virtualmin para que entiendas cómo se organiza. Virtualmin te permitirá crear servidores virtuales, que son el término que este panel usa para referirse a un dominio con sus correos, webs, FTPs y usuario administrador. Es decir: un servidor virtual podría considerarse como una cuenta de cliente de hosting, por eso, de ahora en adelante nos referiremos a ellos como “cuentas”. Al crear una cuenta le asignaremos un propietario (Virtual Server Owner) que será el usuario que podrá acceder a Virtualmin para gestionar todo lo relacionado con ella. Ten en cuenta que un propietario de servidor virtual no tendrá acceso a la configuración de servidor de Webmin, solo a su servidor virtual de Virtualmin. Una cuenta puede tener usuarios que no sean el propietario y que tengan distintos niveles de acceso. Esto te permitirá tener varios perfiles: usuarios que solo usan el correo, usuarios avanzados con acceso FTP o SSH, programadores, etc. A este tipo de usuarios Virtualmin los denomina sencillamente “usuarios”. También existen los alias. Un alias es un nombre secundario para un dominio. Esto permite que una sola cuenta pueda tener una web con varios nombres asociados, cosa habitual cuando una página quiere tener el mismo dominio con distintas terminaciones (.com, .es, .net, etc.). Los alias también pueden ser de un correo y no de un dominio. Esto significa que puedes tener un mismo correo con varios nombres, pero que en esencia serán un único buzón (p.ej.: contacto@ y hola@ pueden ser alias de correo para info@). Con esto aclarado, vamos a empezar a enseñarte cómo prepararlo y administrarlo todo en Virtualmin.Cómo forzar el login a una cuenta de Virtualmin
Si eres el administrador de Virtualmin y das servicio de hosting a varias cuentas, seguramente llegue el momento en el que necesites entrar en el panel como si fueses uno de tus clientes. Quizás para revisar errores o tal vez para enseñarle a tu cliente cómo manejar algo. La forma más simple de hacer esto es acceder con su usuario y contraseña. Pero claro, ésto tiene varios problemas: tendrías que saber su contraseña, sería un jaleo una vez tengas muchos clientes y documentarlo llevaría mucho trabajo. Una característica muy acertada de Virtualmin es que, si estás identificado como administrador, puedes forzar a hacer login con cualquier cuenta de tus clientes sin necesidad de introducir contraseña. Para hacer esto, solo tienes que elegir la cuenta a la que quieras acceder en el desplegable de la parte superior (número 1) e ir a la sección Administration Options → Switch To Server’s Admin (2).![Como forzar el login a una cuenta de virtualmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-forzar-el-login-a-una-cuenta-de-virtualmin.png)
Cómo gestionar los servidores virtuales en Virtualmin
Ya aclaramos antes que los servidores virtuales —o “cuentas”— sirven para que un único cliente de nuestros servicios de hosting tenga un dominio, con su web y sus correos. Vamos a empezar a enseñarte a gestionar las cuentas que tengas creadas en Virtualmin en las siguientes secciones. Para empezar, dirígete a la sección de Virtualmin (recuerda usar la pestaña apropiada) llamada List Virtual Servers (1). Allí verás la lista de cuentas que tengas en tu panel (si es que tienes alguna). En la imagen siguiente podrás ver una, con sus campos relacionados:- Domain name: nombre del dominio asociado a esta cuenta.
- Username: nombre de usuario del propietario de esta cuenta.
- Description: al crear una nueva cuenta podrás poner una descripción que se mostrará aquí.
- Users: el número de usuarios no privilegiados de la cuenta.
- Aliases: el número de alias de correo en la cuenta.
![Como listar los servidores virtuales en virtualmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-listar-los-servidores-virtuales-en-virtualmin.png)
Cómo añadir un nuevo dominio a Virtualmin
Si quieres añadir un nuevo dominio a Virtualmin tendrás que saber si va a ser un alias de otro dominio ya existente o si va a ser un nombre completamente nuevo. En este caso vamos a enseñarte el segundo caso: tienes un nombre de dominio nuevo para el que quieres crear una cuenta de Virtualmin. Nada más entrar a Virtualmin, una de las primeras opciones que verás será Create Virtual Server (1). Haz clic sobre ella para empezar el proceso de creación.![Como añadir un dominio a Virtualmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-añadir-un-dominio-a-Virtualmin-Paso-1.png)
![Como añadir un dominio a virtualmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-añadir-un-dominio-a-virtualmin-paso-2.png)
- Domain name: el nombre de dominio asociado a la cuenta que vas a crear.
- Description: una descripción con tus palabras de la cuenta. Puede ser útil para identificarla si tienes muchas o para anotar información importante de la misma.
- Administration password: la contraseña asociada al usuario propietario de esta cuenta.
- Server configuration template: Virtualmin te permite crear plantillas de servidores que serán usadas para la configuración inicial de los mismos. De momento elige la plantilla por defecto.
- Account plan: los planes son una forma de definir distintos tipos de hosting en Virtualmin y te permiten especificar los recursos máximos de una cuenta. En esta opción puedes elegir el plan de la cuenta que estás creando.
- Administration username: el nombre de usuario asociado al propietario de la cuenta. Nosotros siempre lo dejamos como Automatic para que se genere en base al dominio, pero puedes especificar uno si necesitas.
- Contact email address: correo electrónico asociado al administrador, que puede ser el del propietario de la cuenta que estás creando o una dirección externa.
- Enabled features: esto te permite especificar qué opciones se crearán para la cuenta. Ten en cuenta que si vas a necesitar SSL tendrás que marcar la casilla Setup SSL website too?
- Network interface: permite asociar una dirección IP del servidor a la cuenta. Esto puede permitirte tener cuentas con IPs completamente distintas, lo cual puede ser bueno para el posicionamiento —en algunos casos— o para tener páginas de temática diferente bien separadas.
Cómo eliminar un dominio de Virtualmin
Si en algún momento quieres eliminar un dominio de Virtuamin tendrás que borrar la cuenta asociada. Para ello, accede a Virtualmin como administrador y selecciona el dominio a eliminar del desplegable que puedes ver marcado en la siguiente imagen con el número 1. Una vez lo hagas, dirígete a la opción Disable and Delete (2) y pulsa en Delete Virtual Server (3). Al hacerlo te pedirá confirmación de que realmente la deseas eliminar, pues cuando lo hagas se eliminará irreversiblemente todo el contenido de la cuenta. Si estás completamente seguro, pulsa Yes, Delete It (4) y todo rastro se eliminará del sistema.![Como eliminar un dominio de Virtualmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-eliminar-un-dominio-de-Virtualmin.png)
Cómo cambiar los permisos de los propietarios de cuenta en Virtualmin
Los propietarios de cuenta tienen un conjunto de permisos limitados, por lo que es posible que por defecto no puedan hacer cosas que necesiten, tales como: crear bases de datos, cambiar la configuración DNS, generar certificados SSL, etc. Si quieres ofrecer un hosting flexible y competitivo para tus clientes te recomendamos darle un conjunto de permisos de Virtualmin más amplio de los que trae por defecto. Afortunadamente, Virtualmin te proporciona formas para cambiarlos, ya sea a nivel de cuenta o a nivel de paquete. Si lo cambias en un paquete todas las cuentas con ese paquete que crees a partir de ese momento verán sus permisos inicializados a los que hayas configurado (las cuentas existentes no cambiarán). Lo primero que vamos a enseñarte es a cambiar los permisos de una cuenta de Virtualmin a nivel de paquete. Para ello accede a la sección System Settings → Account Plans (1). Allí verás todos los paquetes que tengas creados (en nuestro caso solo tenemos uno). Haz clic en el nombre del paquete que quieras cambiar (número 2) para personalizar sus permisos.![Como cambiar los permisos de los propietarios de cuenta en virtualmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-los-permisos-de-los-propietarios-de-cuenta-en-virtualmin-paso-1.png)
- Can manage aliases: permite que el propietario de la cuenta pueda gestionar los alias de correo.
- Can install scripts: esta opción permite a los propietarios usar el instalador de herramientas CMS de Virtualmin.
- Can select PHP versions: el propietario podrá escoger qué versión de PHP usa su página web. De hecho, podrá tener versiones de PHP distintas por directorio.
- Schedule backups: permitirá al propietario programar backups de su cuenta, que se realizarán en el servidor o en cualquier servicio externo (SSH, FTP o Amazon S3).
- Can change DNS Options: este permiso sirve para habilitar la edición de las opciones para los registros DNS tipo SPF y DMARC.Can manage users: permite al propietario crear usuarios dentro de su cuenta.
- Can manage databases: el usuario podrá crear, borrar y editar las bases de datos de su cuenta.
- Can manage SSL certificates: capacidad para poder gestionar certificados SSL, sean autofirmados, certificados normales o certificados gratuitos de Let’s Encrypt.
- Can edit website redirects: permite crear redirecciones de cualquier tipo al propietario de la cuenta.
- Can make backups: permite crear backups no programados al propietario de la cuenta.
- Can edit DNS records: el propietario de la cuenta podrá editar la zona DNS de su cuenta.
![Como cambiar los permisos de los propietarios de cuenta en virtualmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-los-permisos-de-los-propietarios-de-cuenta-en-virtualmin-paso-2.png)
![Como cambiar los permisos de los propietarios de cuenta en virtualmin - paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-los-permisos-de-los-propietarios-de-cuenta-en-virtualmin-paso-3.png)
Crear un alias en Virtualmin
Si necesitas crear un alias en Virtualmin, tendrás que dirigirte a la opción Create Virtual Server (1) y una vez accedas, elegir Alias of … (2) en la barra superior de la ventana de creación. En la nueva ventana tendrás que especificar el nombre de dominio escribiéndolo en el campo Domain name (3) y completar el resto de configuraciones —que le asignarán correo, zona DNS y página web—. Puedes ajustarlas a tus necesidades y, finalmente, pulsar el botón Create Server (4) para dejar el alias creado.![Como crear un alias en Virtualmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-un-alias-en-Virtualmin-paso-1.png)
Cómo crear una redirección en Virtualmin
En Virtualmin tanto el administrador del servidor como el propietario de cuenta son capaces de crear redirecciones. La forma de hacerlo es ligeramente distinta para cada caso, así que te enseñaremos los dos métodos.Cómo crear una redirección en Virtualmin siendo administrador
Si eres el administrador de Virtualmin tendrás que elegir la cuenta para la que quieres crear la redirección en el desplegable marcado con el número 1. Acto seguido, dirígete a la sección Server Configuration → Website Redirects (2). Una vez entres podrás ver las redirecciones creadas y crear una redirección en Virtualmin pulsando el botón Add a new website redirect (3).![Como crear una redireccion en virtualmin siendo administrador - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-una-redireccion-en-virtualmin-siendo-administrador-paso-1.png)
![Como crear una redireccion en virtualmin siendo administrador - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-una-redireccion-en-virtualmin-siendo-administrador-paso-2.png)
Cómo crear una redirección en Virtualmin como propietario de la cuenta
Virtualmin, al permitirte crear cuentas para tus clientes, también te da la opción de que sean estos los que gestionen sus propias redirecciones. A continuación te explicamos cómo hacerlo. Lo primero será que accedas al panel de Virtualmin como propietario de la cuenta que quieras gestionar. Para eso puedes hacerlo directamente entrando con ese usuario, o bien, entrando con el usuario administrador para después hacer login forzado como ese usuario. Una vez dentro del Virtualmin del propietario tendrás que acceder a la pestaña Virtualmin (1) y elegir la opción Services → Configure Website (2). Allí pulsa en la opción Alias y Redireccionamiento (3). Si la redirección que quieres crear es desde un dominio con HTTPS tendrás que crearla con la opción Services → Configure Website for SSL.![Como crear una redireccion en virtualmin siendo propietario de cuenta - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-crear-una-redireccion-en-virtualmin-siendo-propietario-de-cuenta-paso-1.png)
- De: origen de la redirección (ha de empezar con un /). Por ejemplo: /blog.
- Estado: código de estado de la redirección (301 o 302).
- Para: URL de destino de la redirección.
Cómo gestionar los planes de Virtualmin
Virtualmin te ofrece la posibilidad de crear planes. Estos planes se asignan a cuentas y sirven para darles a tus clientes más o menos recursos (o accesos) en función del tipo de plan. Esto es habitualmente usado para poder ofrecer distintos precios a los clientes que necesiten más recursos de tu servidor. Por defecto Virtualmin crea un plan llamado Default Plan. Puedes modificarlo a tu gusto si solo vas a usar ese, o bien, crear nuevos planes si crees que necesitarás ofrecer distintos perfiles de hosting a tus clientes. Para poder ver los planes actuales tendrás que dirigirte a la sección System Settings → Account Plans (1). Una vez accedas podrás ver la lista de planes activos (número 2) o cambiar el plan por defecto para las nuevas cuentas (número 3).![como gestionar los planes de virtualmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-gestionar-los-planes-de-virtualmin.png)
Cómo crear planes de Virtualmin
Como explicamos antes, puedes crear un plan de Virtualmin para los clientes que necesiten más recursos de tu servidor, de forma que puedas tenerlos diferenciados de cara a ofrecerles precios distintos. Para hacerlo, dirígete a System Settings → Account Plans (1) y pulsa el botón Add a new account plan (2).![Como crear planes de virtualmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-planes-de-virtualmin-paso-1.png)
![como crear planes de virtualmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-crear-planes-de-virtualmin-paso-2.png)
Cómo activar el Auto Discover en Virtualmin
¿Alguna vez has configurado un cliente de correo electrónico como Thunderbird o Outlook y has visto que los campos de servidor entrante, saliente, etc. se rellenan automáticamente? Eso es causado por una configuración del servidor de correo llamada Autodiscover que consiste en una serie de registros DNS y configuraciones web que permiten a un cliente de correo obtener los datos de configuración automáticamente. Virtualmin tiene esta opción y te recomendamos que la actives para facilitarle la vida a tus clientes. Activar el Auto Discover es bien sencillo. Basta con que accedas a Virtualmin y entres en la sección Email Settings → Mail Client Configuration (1), actives la opción Enable mail client autoconfiguration? (2) y pulses en Salvar (3).![como activar el autodiscover en webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-activar-el-autodiscover-en-webmin.png)
Cómo configurar certificados SSL gratis de Let’s Encrypt en Virtualmin
En apenas unos años Let’s Encrypt se ha convertido en un estándar de la industria, por eso ahora vamos a enseñarte a configurar sus certificados SSL gratis en Virtualmin. Los certificados de Let’s Encrypt pueden ser gestionados tanto como por el administrador de Virtualmin como por el propietario de una cuenta (si es que le has dado los permisos necesarios). Vamos a enseñarte a hacerlo como administrador solamente, porque hacerlo como propietario es exactamente igual: son los mismos menús, las mismas opciones y las mismas consideraciones. Empieza por acceder a Virtualmin. Si eres administrador, empieza por elegir en el desplegable la cuenta para la que vas a querer solicitar el certificado (número 1), si eres propietario ignora este paso. Dirígete a Server Configuration → Manage SSL Certificate (2) y llegarás a la pantalla de configuración de certificados SSL. Allí pulsa la pestaña Let’s Encrypt (3). En esta nueva pantalla podrás configurar para qué subdominios quieres configurar el certificado. Si necesitases añadir alguno a mayores usa la opción Domain names listed here (4) y añade los que necesites (sería buena idea añadir el subdominio “mail”). Una vez hayas terminado pulsa el botón Request Certificate (5) y el certificado será generado y añadido a Virtualmin.![Como configurar certificados SSL gratis de lets encrypt en virtualmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-configurar-certificados-SSL-gratis-de-lets-encrypt-en-virtualmin-.png)
Cómo cambiar el certificado del correo en Virtualmin
Es muy recomendable cambiar el certificado del correo en Virtualmin. Si lo haces, tendrás un certificado de confianza y tus clientes no recibirán un aviso de “Certificado no válido” al configurar el programa con el que vayan a ver sus mensajes. Créenos cuando te decimos que te ahorrará dolores de cabeza a largo plazo. Hacerlo es muy sencillo. Empieza por solicitar un certificado gratuito de Let’s Encrypt para la cuenta que quieras. Te recomendamos añadir el subdominio mail. al certificado (p.ej.: mail.manualdewebmin.es). Con el certificado añadido al dominio necesitarás acceder a Virtualmin como administrador y seleccionar en el desplegable la cuenta cuyo certificado de correo quieres configurar (número 1). Acto seguido dirígete a Server Configuration → Manage SSL Certificate (2). Allí verás varios botones:- Copy to Webmin
- Copy to Usermin
- Copy to Dovecot
- Copy to Postfix
- Copy to ProFTPD
![como cambiar el certificado del correo en virtualmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-cambiar-el-certificado-del-correo-en-virtualmin.png)
Cómo activar el SSL para SMTP en Virtualmin
Por defecto es necesario activar el SSL para SMTP en Virtualmin porque su servicio de correo saliente no lo tiene habilitado, lo que impedirá a tus clientes que usen la seguridad en el correo que envíen. Para arreglarlo hay que hacer varias cosas. La primera es cambiar el certificado del correo en Virtualmin y después tendrás que activar el Auto Discover en Virtualmin. Una vez hayas hecho todos los pasos que explicamos en esas secciones del manual de Virtualmin vuelve a este apartado. Con la gestiones anteriores realizadas ahora será necesario cambiar la plantilla de tus cuentas para que el Auto Discover avise a los clientes de correo de que tu servidor saliente soporta SSL. Para ello, accede a Virtualmin como administrador y dirígete a System Settings → Server Templates (1). Esta pantalla permite modificar la configuración técnica por defecto de tus planes de hosting. Salvo que tengas otra plantilla creada (en cuyo caso accede a ella) deberás hacer clic en Default Settings (2) para editar la plantilla por defecto.![Como activar el SSL para SMTP en Virtualmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-activar-el-SSL-para-SMTP-en-Virtualmin-Paso-1.png)
![Como activar el SSL para SMTP en Virtualmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-activar-el-SSL-para-SMTP-en-Virtualmin-Paso-2.png)
![Como activar el SSL para SMTP en Virtualmin - Paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-activar-el-SSL-para-SMTP-en-Virtualmin-Paso-3.png)
Cómo crear una cuenta de correo en Virtualmin
A continuación te vamos a enseñar cómo crear cuentas de correo en Virtualmin, tanto siendo el administrador del servidor como siendo el propietario de una cuenta. No obstante, párate un segundo antes de empezar a crear correos. Te recomendamos que primero configures correctamente el servicio para que tus clientes tengan una experiencia óptima a la hora de usarlo. Para ello te recomendamos revisar estas secciones de nuestro manual de Virtualmin:- Cómo activar el Auto Discover en Virtualmin
- Cómo cambiar el certificado del correo en Virtualmin
- Cómo activar el SSL para SMTP en Virtualmin
![como crear un correo en virtualmin como administrador - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-crear-un-correo-en-virtualmin-como-administrador-paso-1.png)
![como crear un correo en virtualmin como administrador - paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-crear-un-correo-en-virtualmin-como-administrador-paso-3.png)
Cómo hacer copias de seguridad de cuentas en Virtualmin
Anteriormente explicamos cómo hacer copias de seguridad en Webmin. Estas copias servían para encargarse de hacer respaldos de la configuración del servidor. Si usas Virtualmin, no obstante, seguramente quieras hacer copias de seguridad de las cuentas de tus clientes. De hecho, es posible que hasta ellos quieran ser capaces de hacer sus propias copias. Para eso Virtualmin te permite a ti —como administrador— o a tus clientes —como propietarios de cuenta— hacer copias de seguridad de las cuentas sobre las que tengan acceso, pudiendo programarlas incluso para que se hagan contra servicios externos como Amazon S3 o RackSpace. A continuación te explicamos cómo hacer copias de seguridad, tanto siendo administrador como siendo propietario de cuenta.Cómo hacer copias de seguridad en Virtualmin siendo administrador
Comienza por acceder a Virtualmin y dirigirte a la sección Backup and Restore → Backup Virtual Servers (1). Una vez accedas verás todas las opciones de Virtualmin para hacer copias de seguridad. El siguiente paso es elegir de qué quieres hacer copias de seguridad. Para ello, en la sección Servers to save (2) elige qué cuentas quieres respaldar. Tienes varias opciones:- All virtual servers: se hará una copia de todas las cuentas a la vez, con todo el tamaño que ello supone.
- Only selected: solo se harán copias de las cuentas que selecciones en el cuadro inferior.
- All except…: se harán copias de todas las cuentas salvo de aquellas que selecciones en el cuadro inferior.
![como hacer copias de seguridad en virtualmin siendo administrador](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-hacer-copias-de-seguridad-en-virtualmin-siendo-administrador.png)
- Local file or directory: la copia se guardará en el disco duro del propio servidor, en la ruta que especifiques (la ruta ha de ser absoluta).
- FTP server: la copia se guardará en un FTP remoto. Tendrás que especificar el nombre del servidor, usuario, contraseña y ruta remota.
- SSH server: es igual que FTP server, pero usará conexión SSH y no FTP.
- Amazon S3 bucket: la copia se guardará en un bucket de Amazon S3. Tendrás que proporcionar tus datos de API (Access key ID, Secret key ID, bucket a usar y ruta del backup).
- Rackspace Cloud Files: podrás guardar el backup en tu cuenta de RackSpace, para la que tendrás que facilitar tu usuario, API de RackSpace y contenedor/ruta donde lo quieras almacenar.
- Download in browser: la copia se descargará a través del navegador que estés usando para acceder a Virtualmin.
- Transfer each virtual server after it is backed up: cuando se haga una copia de seguridad de la cuenta ésta será movida al destino antes de iniciar el respaldo de la siguiente cuenta.
- Action on error: permite especificar qué quieres que haga el sistema si se encuentra un error: continuar o parar.
- Backup level: permite especificar la opción de hacer backups incrementales, que reducen considerablemente el espacio usado, pero son más difíciles de usar.
Cómo hacer copias de seguridad en Virtualmin siendo propietario de cuenta
Tus clientes podrán hacer copias de seguridad de sus cuentas si les asignas los permisos necesarios para ello. Cuando quieran hacer la copia, tan solo tendrán que acceder a su panel de Virtualmin, marcar la opción con el mismo nombre (número 1) y dirigirse a la sección Backup Virtual Servers (2).![como hacer copias de seguridad en virtualmin siendo propietario](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-hacer-copias-de-seguridad-en-virtualmin-siendo-propietario.png)
Cómo hacer copias de seguridad programadas en Virtualmin
Anteriormente te explicamos cómo hacer copias de seguridad en Virtualmin. Esa opción está bien cuando necesitas hacerlas en el momento, pero no te permite programarlas para tener siempre una copia de seguridad a la que puedas recurrir si ocurre alguna incidencia con las cuentas o el servicio. Para conseguir esto será necesario tener copias programadas, cosa que solo puede hacer el administrador de Webmin. A continuación, te explicamos cómo puedes crear una de estas copias. Empieza por acceder a la sección Backup and Restore → Scheduled Backups (1). Una vez dentro, verás las copias programadas que hayas creado (número 2). Aquí también tendrás la opción de ver los logs de dichas copias (botón “Backup logs”), así como la posibilidad de acceder a la pantalla de restauración de copias de seguridad (botón “Restore”). [14] Haz clic en el botón Add a new backup schedule (3) para crear una nueva copia de seguridad programada. Una vez lo hagas accederás a la pantalla de creación de copias de seguridad programadas. En esta pantalla los grupos de opciones Virtual servers, Features and settings y Destination and format son iguales que en la sección que dedicamos a hacer copias de seguridad en Virtualmin, por lo que te recomendamos revisarlas allí, si no lo has hecho ya. En la sección Schedule and reporting (1) encontrarás las opciones que te permitirán programar la copia de seguridad. A continuación te explicamos todas las opciones:- Email backup report to: te permite especificar un correo electrónico al que se enviarán informes con cada ejecución de la copia. Puedes usar las casillas que tiene más abajo para informar solo si hay errores y para informar también a los propietarios de las cuentas de las que se hagan copias.
- Action if destination is in use: determina qué hacer si el destino está en uso o ya existe. Podrás cancelar la ejecución de la nueva copia o la que está en marcha.
- Scheduled backup time: te permite crear la programación en sí. Aquí tendrás más opciones, que te enumero:
- Disabled: La copia de seguridad no se ejecutará nunca.
- Simple schedule: te permitirá crear una programación simple. Las opciones son: horaria, semanal, mensual y anualmente.
- Complex schedule: te permitirá hacer una programación avanzada, especificando fecha y horas. Para ello haz clic en el botón marcado con el número 2 y revisa nuestra sección del manual “cómo programar una copia de seguridad en Webmin” en la que hablamos de las programaciones avanzadas.
![como hacer copias de seguridad programadas en virtualmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-hacer-copias-de-seguridad-programadas-en-virtualmin-paso-1.png)
Cómo restaurar copias de seguridad en Virtualmin
Como es natural, Webmin te permite restaurar las copias de seguridad que hagas. Esta operación puede realizarse tanto siendo administrador de Virtualmin como siendo propietario de cuenta. Puesto que en ambos casos la operación es prácticamente idéntica, solo vamos a documentar la primera, que te servirá perfectamente para saber como hacer la restauración de cualquier forma. Comienza por acceder a Virtualmin y dirigirte a la sección Backup and Restore → Restore Backup (1). Una vez dentro tendrás que especificar desde donde quieres restaurar la copia de seguridad usando la sección Source and format (2). Las opciones que tienes son las siguientes:- Local file or directory: la copia se restaurará desde un fichero en el disco del propio servidor (la ruta ha de ser absoluta).
- FTP server: la copia se restaurará desde un FTP remoto. Tendrás que especificar el nombre del servidor, usuario, contraseña y ruta remota.
- SSH server: es igual que FTP server, pero usará conexión SSH y no FTP.
- Amazon S3 bucket: la copia se restaurará desde un bucket de Amazon S3. Tendrás que proporcionar tus datos de API (Access key ID, Secret key ID, bucket a usar y ruta del backup).
- Rackspace Cloud Files: podrás restaurar el backup desde un contenedor/ruta de tu cuenta de RackSpace. Tendrás que facilitar tu usuario y llave de API de RackSpace.
- Upload to server: subirás la copia que quieres restaurar desde el ordenador que estés usando para acceder a Virtualmin.
![como hacer copias de seguridad programadas en virtualmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-hacer-copias-de-seguridad-programadas-en-virtualmin-paso-2.png)
Cómo cambiar la versión de PHP que usa una cuenta
Virtualmin te permite cambiar la versión de PHP que usa una cuenta para dar la posibilidad a un propietario de tener una web cuyos requerimientos sean más modernos o anticuados de los que permite la versión de PHP nativa del servidor. Tanto los administradores de Virtualmin como los propietarios de cuenta pueden realizar esta gestión. Como en muchos otros procesos, éste es idéntico tanto para administradores como para propietarios. Por ello, solo enseñaremos el proceso para administradores, pero podrás hacerlo también con propietarios siguiendo los mismos pasos. Para realizar el cambio, el primer paso es acceder a Virtualmin y elegir la cuenta del desplegable que marcamos con el número 1. Si no estás entrando como administrador puedes ignorar este paso. Acto seguido dirígete a Server Configuration → PHP Versions (2). Allí tendrás la opción de añadir distintas versiones de PHP a los subdirectorios de la cuenta. Para cambiar la versión general de toda la cuenta elige la versión que quieras en el campo que corresponda al directorio denominado como Default HTML directory (3). Si quieres añadir otro subdirectorio, escríbelo (ruta relativa) y cambia la versión a la que necesites. Una vez lo tengas listo pulsa el botón Save Versions (4) y la nueva versión de PHP se hará efectiva.![Como cambiar la version de PHP en webmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-cambiar-la-version-de-PHP-en-webmin.png)
Cómo configurar los registros DNS en Virtualmin
Virtualmin, como panel completo de servicios de hosting, te permite configurar los registros DNS tanto a ti como al propietario de la cuenta (si le confieres los permisos necesarios). Como en casos anteriores, el proceso de hacerlo como administrador es prácticamente igual al de hacerlo como propietario, por lo que solo vamos a guiarte a hacer lo primero, pues en base a eso ya sabrás hacerlo también para el segundo supuesto. Comienza por acceder a Virtualmin de forma normal y elige en el desplegable la cuenta para la que quieres modificar los registros DNS. Marcamos en la siguiente imagen el desplegable con el número 1. Acto seguido accede a Server Configuration → DNS Records (2) y llegarás a la pantalla que te permitirá editar los registros DNS en Virtualmin. Si quieres añadir un registro elige el tipo que quieras crear en el desplegable que marcamos con el número 3 y posteriormente pulsa en Create Record of Type (4). Llegarás a la pantalla de creación de registro donde te pedirán los datos específicos. Si quieres editar un registro, sencillamente pulsa en él en la pantalla anterior. Si deseas ver la zona en modo texto pulsa —lo cual es útil para exportarla— pulsa el botón Manually Edit Records (5).![Como configurar los registros DNs en virtualmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-configurar-los-registros-DNs-en-virtualmin.png)
Cómo crear bases de datos en Virtualmin
Tanto un usuario administrador como un propietario de cuenta será capaz de crear bases de datos para un dominio virtual. Si has accedido como administrador de Virtualmin primeramente será necesario que elijas la cuenta para la que quieras crear las bases de datos en el desplegable que marcamos con el número 1. Acto seguido dirígete a la opción Edit Databases (2). En esta pantalla verás todas las bases de datos que tengas creadas, pudiendo opcionalmente administrarlas o borrarlas. Antes de continuar es importante que sepas que Virtualmin solo te permite tener un usuario de MySQL por cuenta; es decir, todas las bases de datos que crees usarán el usuario de la cuenta y la contraseña que establezcas en la pestaña Passwords (3). Para crear una base de datos, desde esta misma sección, pulsa en Create a new database (4).![como crear bases de datos en virtualmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-crear-bases-de-datos-en-virtualmin-paso-1.png)
![como crear bases de datos en virtualmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-crear-bases-de-datos-en-virtualmin-paso-2.png)
Cómo acceder a phpMyAdmin en Virtualmin
Virtuamin no tiene phpMyAdmin. En su lugar, ofrece un panel propio para administrar las bases de datos que te permite hacer todo lo que puede hacer phpMyAdmin. Si necesitases a la fuerza phpMyAdmin siempre puedes instalarlo y configurarlo como un Script de Virtualmin. Para entrar a él, primero elige la cuenta de la base de datos que quieras ver en el desplegable marcado con el número 1. Acto seguido accede a Edit Databases (2), localiza la base de datos que quieras gestionar y pulsa el botón Manage (3).![como acceder a phpmyadmin en virtualmin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-acceder-a-phpmyadmin-en-virtualmin-paso-1.png)
![como acceder a phpmyadmin en virtualmin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-acceder-a-phpmyadmin-en-virtualmin-paso-2.png)
Cómo instalar aplicaciones CMS en Virtualmin
Virtualmin incluye un pequeño asistente para instalar aplicaciones CMS —como WordPress, PrestaShop, phpMyAdmin, RoundCube, Magento, etc.— a través de un simple asistente que está disponible tanto para administradores como para propietarios de cuenta. Como en la mayor parte de casos en Virtualmin, el proceso de instalarlo siendo administrador y hacerlo siendo propietario de cuenta es prácticamente igual, por lo que solo te enseñaremos a hacerlo siendo administrador. Antes de empezar es importante que sepas que Virtualmin llama “Scripts” a las aplicaciones CMS. Comienza por entrar en el panel de Virtualmin y elegir la cuenta en la que quieres instalar el CMS en el desplegable que marcamos con el número 1. Acto seguido haz clic en la opción Install Scripts (2), esto te llevará a una nueva pantalla en la que podrás ver varias pestañas. La pestaña Installed Scripts (3) te permitirá ver o desinstalar los scripts que ya tengas instalados. Para instalar un nuevo CMS tan solo tendrás que ir a la pestaña Available Scripts (4) y localizar la que quieras usar. En nuestro ejemplo vamos a elegir WordPress (número 5) y posteriormente pulsar en Show Install Options (6) para rellenar los campos necesarios para efectuar la instalación.![como instalar aplicaciones CMS en virtualmin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-instalar-aplicaciones-CMS-en-virtualmin.png)
- Database for WordPress tables: la base de datos a asignar a Wordpress. Puedes elegir new Database para que se cree una automáticamente.
- Install subdirectoryunder… : te permite especificar el subdirectorio de la instalación. Si quieres instalarlo en el dominio (sin subcarpeta) elige la opción At top level.
Manual completo de Usermin
Ya te hemos enseñado a instalar Usermin en Webmin, así que ahora vamos a empezar el manual completo de Usermin con el fin de explicarte las opciones más importantes de éste módulo. Ten en cuenta que algunas configuraciones de Usermin tendrán que habilitarse antes en Webmin, por lo que en buena parte de este manual encontrarás explicaciones en Webmin previas que te enseñarán a configurar algo para que pueda ser usado. Sin más dilación: ¡al tema!¿Qué es Usermin?
Tras nuestro manual completo de Webmin vamos a empezar a hablar de qué es Usermin. Si Webmin es un panel de control enfocado al administrador de un servidor, Usermin es un panel de control orientado al usuario final. Ambos siguen la misma filosofía: permitir que las tareas que esos perfiles necesiten realizar se hagan a través del navegador y no de una consola de comandos. Usermin es una parte opcional de Webmin. Esto implica que si has seguido nuestro manual para saber cómo instalar Webmin aún no tienes instalado Usermin (cosa que arreglaremos en los siguientes capítulos, no te preocupes). A pesar de que es parte de Webmin, Usermin se ejecuta en un puerto paralelo (por defecto el 20000), lo que permite que un mismo usuario pueda usar Webmin y Usermin a la vez (el primero para administrar el servidor y Usermin para administrar sus cosas personales).¿Para qué sirve Usermin?
Usermin permitirá al usuario ver sus correos, administrar sus carpetas o filtrar sus correos, todo ello desde un mismo panel, de forma que hasta aquellos usuarios sin apenas conocimientos técnicos sean capaces de gestionar su cuenta sin ningún problema. Podemos decir, básicamente, que Usermin es la parte de Webmin / Virtualmin que controla el acceso del usuario final.Cómo instalar Usermin en Webmin
Ahora toca que te enseñemos cómo instalar Usermin en Webmin. Ya te aclaramos antes que Usermin es una parte opcional de Webmin, así que tiene que ser instalada y configurada aparte. Una excepción a esta regla es Virtualmin. Si quieres instalar Virtualmin, entonces Usermin ya estará incluido, así que puedes ignorar esta sección. Hay muchas formas de llevar a cabo esta tarea: instalar el paquete mediante YUM o APT, descargarse Usermin descargarse Usermin, usar RPM o DPKG y hacerlo directamente a través de Webmin. Puesto que ya has llegado a esta parte de nuestro manual completo de Webmin, creemos que la forma que más fácil te resultará es instalar Usermin desde Webmin. Para ello accede a Webmin de forma normal y dirígete a Un-used modules → Usermin Configuration. Alternativamente, puedes introducir “usermin” en la barra de búsqueda de Webmin para llegar a la configuración. Este menú sirve para configurar Usermin, pero puesto que no lo tienes instalado, Webmin te indicará que es necesario que lo instales primero, ofreciéndote para ello un botón que dice Instalar paquete RPM de Usermin (1). De este tipo de enlaces ya hablamos cuando explicábamos cómo instalar módulos de Webmin.![Como instalar Usermin en Webmin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-Usermin-en-Webmin-Paso-1.png)
![Como instalar Usermin en Webmin - Paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-Usermin-en-Webmin-Paso-2.png)
![Como instalar Usermin en Webmin - Paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-instalar-Usermin-en-Webmin-Paso-3.png)
Cómo acceder a Usermin
Como decíamos antes, Usermin y Webmin tienen direcciones de acceso distintas, básicamente porque uno es para gestionar tu perfil de usuario y otro el servidor. Para acceder a Usermin tendrás que usar por defecto el puerto 20000 —en lugar del 10000 usado por Webmin—. Es decir, si tu dominio fuese “manualdewebmin.es”, la URL para acceder sería: , ¡ojo a usar HTTPS y no HTTP! Ten en cuenta que si acabas de instalar Usermin y al acceder recibes un error tipo “La página ha rechazado la conexión” es posible que tengas que abrir el firewall de tu sistema para permitir el tráfico entrante en el puerto 20000. Para eso puedes añadir la regla al firewall desde Webmin o bien usar este comando a través de SSH: “iptables -I INPUT -p tcp --dport 20000 -j ACCEPT”. Con la regla añadida, al acceder a la URL de Usermin recibirás un aviso de “La conexión no es privada” (al igual que pasaba al acceder a Webmin). En esos casos tendrás que usar la opción de “Acceder igualmente” que te de tu navegador. Al hacerlo se te mostrará la pantalla de login, en la que sencillamente tendrás que introducir el usuario con el que quieras entrar y su contraseña. Recuerda que, aunque entres con un administrador, sólo verás un panel de usuario, pues Usermin está destinado a ese fin.![Como acceder a Usermin - Paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-acceder-a-Usermin-Paso-1.png)
Cómo activar y desactivar módulos de Usermin
Por defecto Usermin solo permite acceder al módulo de correo. No obstante, tiene las capacidades de permitir que un usuario acceda a bases de datos, al gestor de archivos, al proxy HTTP, a la consola de comandos, etc. Para poder hacer que aparezcan todos será necesario que actives dichos módulos. Para ello tendrás que acceder a Webmin y dirigirte a la sección Webmin → Usermin Configuration (1). Allí elige la opción Módulos disponibles (2).![como activar modulos de usermin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-activar-modulos-de-usermin-paso-1.png)
![como actrivar modulos de usermin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-actrivar-modulos-de-usermin-paso-2.png)
Cómo configurar los permisos de Usermin
Tal y como te explicamos antes, puedes activar una gran variedad de módulos de Usermin para permitir que tus clientes sean capaces de interactuar con el sistema en mayor o menor medida. No obstante, a veces querrás tener perfiles de usuario distintos: por ejemplo, usuarios básicos que solo puedan ver el correo, usuarios avanzados con acceso por consola y usuarios medios que tengan acceso al correo, al gestor de archivos y base de datos. En este caso será necesario que configures los permisos ya sea a nivel de usuario o de grupo de Linux. Para ello puedes hacerlo desde la pantalla de configuración de Usermin, a la que puedes llegar desde el menú Webmin → Usermin Configuration (1). Una vez allí pulsa en el botón Restricciones de Módulo (2).![Como configurar los permisos de usermin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-configurar-los-permisos-de-usermin-paso-1.png)
![como configurar los permisos de usermin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-configurar-los-permisos-de-usermin-paso-2.png)
- Todos los usuarios: esta regla se aplicará a todo el mundo. Es útil para hacer una “regla por defecto” que se aplique a todo el mundo. Después siempre podrás refinar acorde a reglas especializadas para los que necesiten más permisos.
- Usuario Unix: esta regla solo se aplicará al usuario que tú especifiques.
- Miembros del grupo: se aplicará a todos los miembros de un grupo de Unix.
- Usuarios y grupos en el archivo: esta opción te permite crear un fichero de texto en el servidor donde puedas introducir usuarios y grupos. Esto es especialmente útil para tener todos los usuarios centralizados en varios archivos y que así no tengas que estar cambiando constantemente las reglas en Webmin.
![como configurar los permisos de usermin - paso 3](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-configurar-los-permisos-de-usermin-paso-3.png)
Como activar el editor HTML en el correo de Usermin
Si quieres activar el editor HTML en Usermin para poder aplicar formatos a tus correos tendrás que acceder a la sección Mail Preferences (1), después a Writing email (2) y allí marcar el desplegable Use HTML editor for composing? (3) como “Always”. ¡No te olvides de salvar después de cambiarlo!![como activar el editor HTML en el editor de usermin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-activar-el-editor-HTML-en-el-editor-de-usermin.png)
Cómo cambiar la firma de correo en Usermin
Cambiar la firma de correo no podría ser más sencillo. Basta con acceder a Usermin y pulsar en la opción Edit Signature (1). Ésta abrirá una nueva ventana donde podremos añadir nuestra firma. Al terminar solo hemos de pulsar en Salvar.![como editar la firma de correo en usermin](https://cdn.raiolanetworks.com/blog/wp-content/uploads/como-editar-la-firma-de-correo-en-usermin.png)
Cómo crear una redirección de correo en Usermin
Usermin permite crear redirecciones de correo para que tus clientes puedan enviar correo de uno de sus buzones a una dirección externa, opcionalmente borrándola de su correo en Usermin. Ellos mismos podrán llevar a cabo tal tarea. Para ello bastará con acceder a Usermin y hacer clic en la pestaña del mismo nombre (número 1). Acto seguido será necesario entrar en Mail → Filter and Forward Mail (2) y allí pulsar en Quick forwarding setup (3).![Como crear una redireccion de correo en usermin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-una-redireccion-de-correo-en-usermin-paso-1.png)
![Como crear una redireccion de correo en usermin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-una-redireccion-de-correo-en-usermin-paso-2.png)
Crear una auto respuesta en Usermin
En ocasiones será necesario crear reglas de auto-respuesta en tu correo electrónico. Un ejemplo habitual de esto es para especificar horarios de vacaciones del personal, de forma que los posibles correos importantes que entren sean informados. Para esto, cualquier usuario (no solo administrador) de Usermin podrá crear auto respuestas. Si necesitaras hacerlo tienes que acceder a Usermin y hacer clic en la pestaña del mismo nombre (número 1). Acto seguido será necesario entrar en Mail → Filter and Forward Mail (2) y allí pulsar en Quick automatic reply setup (3).![Como crear una auto respuesta en usermin - paso 1](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-una-auto-respuesta-en-usermin-paso-1.png)
![Como crear una auto respuesta en usermin - paso 2](https://cdn.raiolanetworks.com/blog/wp-content/uploads/Como-crear-una-auto-respuesta-en-usermin-paso-2.png)
Néstor Ramírez Salas
07/08/2018 a las 23:59Excelente manual y bien detallado, muchas gracias por el aporte.
Responder a Néstor Ramírez Salas
Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *