Cómo instalar Webmin en FreeBSD 12

En esta ocasión explicaremos cómo instalar Webmin en FreeBSD 12 paso a paso, de modo que dispondrás de esta fantástica interfaz de administración para tu servidor o VPS FreeBSD, que te aportará mucha información del sistema, a la vez que simplificará muchas tareas.

Antes de instalar Webmin en FreeBSD 12

Si quieres completar esta breve guía de instalación de Webmin en FreeBSD 12 debes partir de estos requisitos básicos:

  • Una máquina FreeBSD 12 actualizada.
  • Un usuario con permisos de sudo o el mismo root.
  • Conexión a Internet.

Cómo instalar Webmin en FreeBSD 12

Vamos a instalar Webmin en FreeBSD 12 usando los repositorios del sistema, sin tener que añadir repositorios de terceros. Por ello el primer paso es actualizar las listas de paquetes de FreeBSD 12:

~$ sudo pkg update

El paquete que necesitamos esta vez es webmin, así que procedemos a instalarlo con el comando pkg:

~$ sudo pkg install -y webmin

Al terminar de descargar e intalar Webmin y sus dependencias, tendremos un nuevo servicio en FreeBSD 12, el servicio webmin, que queda sin iniciar y no está configurado para arrancar automáticamente en cada inicio del sistema.

Pero antes de solucionar esto, hay que realizar un paso previo de configuración de la instalación, que es ejecutar el script /usr/local/lib/webmin/setup.sh:

~$ sudo /usr/local/lib/webmin/setup.sh

Este script interactivo nos solicitará ciertos valores básicos de configuración, que se pueden dejar por defecto, pero también se creará el usuario administrador con su contraseña:

...
Log file directory [/var/log/webmin]:
...
Full path to perl (default /usr/local/bin/perl):
...
Web server port (default 10000):
Login name (default admin): chacho
Login password:
Password again:
Use SSL (y/n): y
...

La configuración se guarda en el directorio /usr/local/etc/webmin/, distribuida en distintos archivos. Si no quedas satisfecho con los valores que has introducido o quieres cambiar alguno concreto y no sabes en qué archivo concreto realizar las modificaciones, puedes eliminar por completo este directorio y volver a ejecutar el script.

Ya podemos habilitar Webmin para que inicie automáticamente con FreeBSD 12:

~$ sudo service webmin enable

Y ahora podemos por fin iniciar Webmin por primera vez:

~$ sudo service webmin start

Puedes comprobar en cualquier momento el funcionamiento del servicio también con el comando service:

~$ sudo service webmin status
webmin is running as pid 2403.

Cómo acceder a Webmin en FreeBSD 12

Vamos a acceder a la interfaz web de Webmin desde un navegador, introduciendo la dirección IP, nombre de máquina o dominio del servidor FreeBSD 12 e indicando el puerto que hayamos especificado en la instalación, o el 10000 si has dejado el valor por defecto.

En este tutorial trabajamos con una máquina accesible en el dominio freebsd12.local, así que la dirección http://freebsd12.local:10000 será la URL que probaremos:

como instalar webmin en freebsd 12

¡Obtenemos un mensaje de error! No pasa nada, de hecho era esperable, ya que durante el proceso de configuración de la instalación se nos preguntó si deseábamos usar conexión SSL y en este ejemplo respondimos que sí.

Por tanto debemos usar la URL https://freebsd12.local:10000 que es justo lo que nos indica el texto de la página web que hemos obtenido.

Al probar con el protocolo SSL, teniendo en cuenta que se está usando certificados autofirmados, el navegador nos alertará:

instalacion de webmin en freebsd 12

Dependiendo del navegador, de alguna forma tendremos la opción de aceptar los riesgos y podremos continuar hacia Webmin:

instalar webmin en freebsd 12

A diferencia de otros sistemas de administración remota, en el caso de Webmin en principio no puedes acceder como usuario de FreeBSD 12, sino como usuario de Webmin. Por tanto debes introducir el nombre de usuario y contraseña que creaste con el script de configuración (el nombre de usuario por defecto era admin).

Una vez iniciada la sesión aparecerá la página principal, donde se mostrará información del sistema y su estado:

webmin en freebsd 12

Desde este momento tienes disponibles infinidad de opciones repartidas en el menú de opciones de Webmin. Puede que al principio desborde un poco tanta opción, pero el funcionamiento es muy intuitivo y fácil de usar.

Como ejemplo, localizaremos Webmin al idioma español. Para ello accedemos a la sección «Webmin configuration» del menú «Webmin«, donde entre las muchas opciones disponibles está la de «Language and Locale«:

webmin para freebsd 12

Se abrirá la página de ajustes para esta opción y podremos seleccionar el idioma deseado en un desplegable entre todos los disponibles:

Tras seleccionar el idioma, pulsamos el botón «Change Language» y automáticamente Webmin cambiará de idioma.

Conclusión

Ahora ya sabes cómo instalar y configurar Webmin en FreeBSD 12, por lo que administrar tu servidor o VPS FreeBSD nunca será más fácil. Dedica un tiempo a repasar las distintas opciones del menú, para aprender todo lo que puedes hacer.

Si tienes alguna duda o pregunta, sugerencia, etc. puedes dejar un comentario.

¡Apoya este sitio!

¿Ya lo tienes funcionando en tu sistema gracias a esta guía de instalación y configuración de Webmin en FreeBSD 12? Si es así y te apetece agradecérnoslo, cualquier mínima aportación ayudará mucho al mantenimiento de este sitio y elaboración de más tutoriales de FreeBSD 12 y Webmin. ¡Gracias!

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies