50% de descuento en todos los planes, por tiempo limitado. Desde $2.48/mo
8 min restantes
Servidores y SO

Cómo instalar Webmin en un VPS - [Guía paso a paso]

Armín Potter By Armín Potter 8 min de lectura Actualizado el 15 de abril de 2023
Cómo instalar Webmin en un VPS

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.

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:

https://localhost:10000/

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.

ssd-vps 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 SSD

Conclusió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.

Compartir

Más del blog

Sigue leyendo.

Mejores aplicaciones autoalojadas que puedes usar con Cosmos Cloud, imagen de portada con paneles de apps alrededor de un panel de Cosmos.
Servidores y SO

Las mejores aplicaciones autoalojadas para usar con Cosmos Cloud: archivos, multimedia, contraseñas, automatización y mucho más

Maybe ya tienes Cosmos Cloud en marcha y quieres saber qué aplicaciones encajan bien con él, o quizás aún no te has decidido por Cosmos y solo quieres ver si se adapta a tu flujo de trabajo

Nick PlataNick Plata 16 min de lectura
Portainer vs Cosmos Cloud para gestionar aplicaciones Docker: portada con diagrama de configuración híbrida y bloques de operaciones vs acceso en neón.
Servidores y SO

Portainer vs Cosmos Cloud: cuál encaja mejor para gestionar aplicaciones Docker

Si ya conoces Docker y solo quieres la forma más limpia de gestionar una pila de aplicaciones en crecimiento, aquí va la respuesta directa sobre Portainer vs Cosmos Cloud. Portainer es la mejor opción para el contro

Nick PlataNick Plata 14 min de lectura
Gráfico de Cosmos Cloud vs CasaOS vs Umbrel con tres rutas de autoalojamiento dentro de una red cloud abstracta.
Servidores y SO

Cosmos Cloud vs CasaOS vs Umbrel: ¿cuál encaja con tu configuración?

La respuesta corta: CasaOS sigue siendo el punto de partida más sencillo, Umbrel ofrece la experiencia más cuidada y seleccionada, y Cosmos Cloud tiene más sentido cuando necesitas un control más fino sobre el domi

Nick PlataNick Plata 11 min de lectura

¿Listo para desplegar? Desde 2,48 $/mes.

Cloud independiente, desde 2008. AMD EPYC, NVMe, 40 Gbps. 14 días de garantía de devolución.