Qué es Webmin
Webmin es una herramienta muy útil a la hora de configurar de forma fácil y gráfica diferentes aspectos de un sistema operativo, ya sea GNU/Linux, OpenSolaris, FreeBSD y Windows. Con esta herramienta es posible configurar usuarios, cuotas, servicios, archivos de configuración, como también modificar y controlar aplicaciones open source, tales como Apache HTTP Server, PHP o MySQL.
Está escrito principalmente en Perl y ejecuta su propio servidor HTTP. Para conectarse a la aplicación se utiliza el puerto 10000 por defecto. Puede ser configurado para usar SSL. Tiene una Licencia BSD.
Una de las ventajas que provee Webmin es que posee diversos módulos, los cuales se conectan a los archivos de configuración y al servidor Webmin. La simplicidad de este diseño hace que agregar módulos sea fácil.
Como se imaginarán, tiene un potencial inherente para administrar un servidor de red local, un sistema de hosting o servidor VPS.
Características Principales
Está escrito en la versión 5 de Perl y se ejecuta como un proceso y un servidor web separados. De manera predeterminada, se comunica a través de TCP en el puerto 10000 y se puede configurar para usar SSL, si se instala OpenSSL con módulos Perl adicionales. Está construido usando módulos de interfaz con servidor y archivos de configuración. Esto le permite agregar nuevas características sin mucho esfuerzo.
Gracias al diseño modular cualquiera puede escribir extensiones en la configuración del escritorio. Además, esta interfaz también le permite administrar varias computadoras a través de una interfaz simple o iniciar sesión en otros servidores en la misma subred o LAN. Webmin, escrito por el australiano Jamie Cameron, se publica bajo la licencia BSD. También está Usermin, una versión más pequeña de la interfaz.
Instalación vía repositorio
Esta es la vía más simple debido a que la herramienta apt-get se hará cargo de todas las dependencias que necesiten ser resueltas. Se utilizará el repositorio que se provee en el sitio web.
Editar /etc/apt/sources.list y agregar las siguientes líneas:
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
Agregar la llave:
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Actualizar el índice de paquetes:
sudo apt-get update
Instalar el paquete:
sudo apt-get install webmin
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
apache2-data libgsasl7 libntlm0 libudns0 php5-cli php5-common php5-json
php5-readline
Use 'apt-get autoremove' to remove them.
Se instalarán los siguientes paquetes extras:
apt-show-versions libauthen-pam-perl
Se instalarán los siguientes paquetes NUEVOS:
apt-show-versions libauthen-pam-perl webmin
0 actualizados, 3 se instalarán, 0 para eliminar y 49 no actualizados.
Necesito descargar 26,3 MB de archivos.
Se utilizarán 147 MB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] s
Des:1 http://archive.ubuntu.com/ubuntu/ trusty/universe libauthen-pam-perl amd64 0.16-2build3 [27,8 kB]
Des:2 http://archive.ubuntu.com/ubuntu/ trusty/universe apt-show-versions all 0.22.3 [33,9 kB]
Des:3 http://download.webmin.com/download/repository/ sarge/contrib webmin all 1.760 [26,3 MB]
Descargados 26,3 MB en 1min. 54seg. (229 kB/s)
Seleccionando el paquete libauthen-pam-perl previamente no seleccionado.
(Leyendo la base de datos ... 254866 ficheros o directorios instalados actualmente.)
Preparing to unpack .../libauthen-pam-perl_0.16-2build3_amd64.deb ...
Unpacking libauthen-pam-perl (0.16-2build3) ...
Seleccionando el paquete apt-show-versions previamente no seleccionado.
Preparing to unpack .../apt-show-versions_0.22.3_all.deb ...
Unpacking apt-show-versions (0.22.3) ...
Seleccionando el paquete webmin previamente no seleccionado.
Preparing to unpack .../archives/webmin_1.760_all.deb ...
Unpacking webmin (1.760) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Configurando libauthen-pam-perl (0.16-2build3) ...
Configurando apt-show-versions (0.22.3) ...
** initializing cache. This may take a while **
Configurando webmin (1.760) ...
Webmin install complete. You can now login to http://linuxserver:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
Processing triggers for ureadahead (0.100.0-16) …
Conectarse a Webmin
Solo basta ir a http://linuxserver:10000/ y conectarse con un usuario que esté en el grupo adm.



