Webmin es una interfaz web para la administración de sistemas Unix y similares, como Linux. Ofrece un conjunto completo de funciones para gestionar tu sistema: administración del sistema, redes, almacenamiento y seguridad. Webmin es software libre y de código abierto, distribuido bajo la GNU, Licencia Pública General.
- ¿Por qué necesito usar Webmin en un VPS?
- Cómo instalar Webmin en un servidor CentOS o en un servidor basado en RHEL
- Paso 1: Primero, instala los paquetes de dependencias necesarios.
- Paso 2: Añade el repositorio de Webmin a la lista de repositorios. Abre una terminal e introduce el siguiente comando:
- Paso 3: Añade las siguientes líneas al archivo:
- Paso 4: Descarga e instala la clave GPG con el siguiente comando:
- Paso 5: Actualiza el repositorio:
- Paso 6: Instala Webmin introduciendo el siguiente comando:
- Paso 7: Inicia el servicio y configúralo para que arranque automáticamente:
- Paso 8: Si tienes un cortafuegos activo, permite el acceso a Webmin introduciendo el siguiente comando:
- Paso 9: Ya puedes acceder a Webmin. Abre la siguiente dirección en tu navegador:
- Paso 10: Introduce tu nombre de usuario y contraseña mediante el protocolo HTTPS.
- Paso 11: Configura tu VPS
- Paso 12: Cambia el puerto estándar
- Host Virtual de Webmin
- Cómo instalar Webmin en un servidor Ubuntu o en un servidor basado en Debian
- Conclusión
Desde cualquier navegador web moderno puedes gestionar cuentas de usuario, Apache, DNS, compartición de archivos y mucho más.
En esta guía veremos cómo instalar Webmin en un VPS, en un servidor Ubuntu y en un servidor basado en Debian.
Pero antes, repasemos los beneficios de Webmin y veamos por qué lo necesitamos.
¿Por qué necesito usar Webmin en un VPS?
Webmin es una herramienta de administración de servidores basada en web. Con ella, puedes gestionar tu servidor desde cualquier navegador, en cualquier parte del mundo. Incluye una amplia variedad de módulos para cubrir las tareas más comunes, y se puede ampliar con módulos adicionales según sea necesario. Hay quienes incluso afirman que Webmin es el ganador de Webmin frente a cPanel.
Usar Webmin en un VPS tiene muchas ventajas. Estas son algunas de las más destacadas:
- Quizás la ventaja más importante es que Webmin es gratuito y de código abierto. No tendrás que preocuparte por el presupuesto.
- Webmin es fácil de usar y de aprender. Ofrece una interfaz gráfica intuitiva para administrar tu servidor. Esto resulta especialmente útil si eres nuevo en la administración de servidores, ya que te permite realizar tareas como crear cuentas de usuario, configurar Apache y gestionar tus bases de datos sin complicaciones.
- Webmin es compatible con todas las distribuciones principales de Linux, así que no necesitas cambiar tu servidor.
- Al instalar Webmin en un VPS, ahorras tiempo gracias a los accesos directos a los comandos más utilizados.
- Además, elimina la necesidad de usar herramientas de línea de comandos para editar archivos de configuración y ejecutar comandos.
- Webmin ofrece un API para integrar aplicaciones de terceros en el sistema Webmin.
- Otra ventaja de alojar Webmin en un VPS es que te ayuda a mantener todo organizado. Como toda la configuración del servidor se encuentra en un solo lugar, es fácil encontrar lo que buscas. Esto es especialmente útil cuando necesitas modificar la configuración del servidor con frecuencia.
- Además, instalar Webmin en un VPS refuerza la seguridad de tu entorno.
- Por último, cuenta con una gran comunidad de usuarios, con abundante documentación y foros de soporte. Su fiabilidad está más que contrastada.
Ahora que conoces la importancia de instalar Webmin en un VPS, vamos a ello.
También te puede interesar: Instala pptp VPN en tu VPS
Cómo instalar Webmin en un servidor CentOS o en un servidor basado en RHEL
Si buscas una interfaz sencilla para administrar tu VPS, Webmin es una opción muy sólida. A continuación, te explicamos cómo instalar Webmin en un VPS (Virtual Private Server).
Paso 1: Primero, instala los paquetes de dependencias necesarios.
sudo yum install nano -y
Paso 2: Añade el repositorio de Webmin a la lista de repositorios. Abre una terminal e introduce el siguiente comando:
sudo nano /etc/yum.repos.d/webmin.repo
Paso 3: Añade las siguientes líneas al archivo:
[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1
Paso 4: Descarga e instala la clave GPG con el siguiente comando:
wget http://www.webmin.com/jcameron-key.asc
sudo rpm --import jcameron-key.asc
Paso 5: Actualiza el repositorio:
sudo yum check-update
Paso 6: Instala Webmin introduciendo el siguiente comando:
sudo yum install webmin -y
Si la instalación falla porque las dependencias no están listas, vuelve a introducir el comando de instalación.
Paso 7: Inicia el servicio y configúralo para que arranque automáticamente:
chkconfig webmin on
service webmin start
Paso 8: Si tienes un cortafuegos activo, permite el acceso a Webmin introduciendo el siguiente comando:
firewall-cmd --permanent --add-port=10000/tcp
firewall-cmd --reload
Paso 9: Ya puedes acceder a Webmin. Abre la siguiente dirección en tu navegador:
https://your-ip-addres:10000
Paso 10: Introduce tu nombre de usuario y contraseña mediante el protocolo HTTPS.
Por defecto, el nombre de usuario es root y la contraseña es la del usuario root.
Paso 11: Configura tu VPS
Ahora toca configurar tu VPS con Webmin desde "Webmin configuration".
Paso 12: Cambia el puerto estándar
Si tu VPS con Webmin tiene una IP pública, ve a "ports and addresses" y establece el puerto estándar en "some".
Listo. Ya sabes cómo instalar Webmin en un VPS.
Si quieres cambiar la contraseña de Webmin, ejecuta este comando:
/usr/libexec/webmin/changepass.pl /etc/webmin root NEWPASSWORD
No obstante, no se recomienda cambiar la contraseña de un usuario concreto en Webmin.
Host Virtual de Webmin
Una de las funcionalidades de Webmin es el host virtual de Webmin. Esto te permite alojar varios sitios web en un mismo servidor. Tras instalar Webmin en un VPS, puedes crear hosts virtuales siguiendo estos pasos:
- Paso 1: Go al panel de control.
- Paso 2: Actualiza Webmin para asegurarte de que usas la última versión.
- Paso 3: Inicia sesión en Webmin y haz clic en el icono Servidores.
- Paso 4: Haz clic en Apache WebServer.
- Paso 5: Selecciona «cualquier dirección» en el apartado «Crear un nuevo servidor virtual».
- Paso 6: En el campo «puerto», escribe 80 y elige el último botón de opción.
- Paso 7: En el campo «document root», escribe el nombre de los archivos de HTML donde estará tu host virtual.
- Paso 8: Escribe el nombre de dominio en el campo «server name».
Con esto, has creado el host virtual de Webmin.
Cómo instalar Webmin en un servidor Ubuntu o en un servidor basado en Debian
Ubuntu es un sistema operativo Linux basado en Debian, muy popular por su facilidad de uso y su amplio catálogo de paquetes de software. Ubuntu es también una de las distribuciones Linux más utilizadas en servidores web, gracias a su integración con Webmin. Webmin ofrece una interfaz gráfica intuitiva para gestionar la configuración del servidor, incluyendo Apache, MySQL y cuentas de usuario. Esto hace que configurar un servidor Ubuntu sea mucho más sencillo para quienes no están familiarizados con la línea de comandos de Linux.
También te puede interesar: Apache vs. Nginx 2022
Ya sabes cómo instalar Webmin en un VPS. A continuación, te mostramos cómo instalarlo en un servidor Ubuntu o en un servidor basado en Debian.
Primero, instala los paquetes de dependencias.
sudo apt install software-properties-common apt-transport-https -y
Añade el repositorio de Webmin y la clave GPG.
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
Por último, instala Webmin:
sudo apt install webmin -y
Si tienes un cortafuegos, permite el acceso con este comando:
sudo ufw allow 10000/tcp
Eso es todo. El nombre de usuario por defecto es «root» y la contraseña es tu contraseña root actual.
Ahora abre tu navegador y accede a la siguiente dirección:
Algunas distribuciones Debian o Ubuntu no permiten iniciar sesión con el usuario y contraseña «root». En ese caso, escribe «sudo» como nombre de usuario.
Una vez dentro, podrás configurar tu servidor web según tus necesidades y objetivos.
VPS ultrarrápido
No te conformes con cualquier VPS. Olvídate de tecnología anticuada y HDDs obsoletos: consigue un VPS SSD NVMe de Cloudzy y experimenta la velocidad real.
Consigue un VPS SSDConclusión
En definitiva, Webmin es una herramienta muy potente para gestionar un VPS. Es gratuita, de código abierto, y fácil de instalar y usar. Además, ofrece una amplia variedad de opciones para administrar tu servidor.
Si buscas una forma sencilla de gestionar tu servidor y mantenerlo funcionando sin problemas, te recomendamos repasar nuestra guía y ver cómo instalar Webmin en un VPS o en Ubuntu. Pero hay algo más que debes saber.
Recuerdo cuando quería comprar VPS. Recuerdo lo difícil que fue encontrar una opción fiable, segura y confiable. Cuando encontraba algo que cumplía esos requisitos, era demasiado caro o no ofrecía el rendimiento que necesitaba. Estaba a punto de rendirme cuando descubrí Cloudzy VPS.
Cloudzy ofrece VPS de alto rendimiento a un precio muy accesible. Con RAMs DDR4, almacenamiento NVMe y 1 Gbps de ancho de banda, Cloudzy tiene todo lo que necesitas.