



Webmin es un panel de control de administración de servidores basado en web para sistemas tipo Unix . Webmin permite al usuario configurar aspectos internos del sistema operativo, como usuarios, cuotas de disco, servicios y archivos de configuración, así como modificar y controlar aplicaciones de código abierto , como BIND , Apache HTTP Server , PHP y MySQL . [ 6 ] [ 7 ]
Historia
Webmin, desarrollado por Jamie Cameron, se lanzó por primera vez como versión 0.1 en octubre de 1997. Inicialmente, Cameron lo creó mientras administraba un servidor DNS y necesitaba una interfaz fácil de usar que permitiera a los usuarios modificar los registros DNS sin otorgarles acceso de administrador al servidor. [ 8 ] Con el tiempo, también se agregaron varios temas, un panel que muestra el uso de CPU, RAM y espacio en disco con indicadores visuales, y una barra lateral con una función de búsqueda. [ 9 ]
El apoyo financiero para el proyecto Webmin provino de las compañías de distribución de Linux Caldera y MSC Linux, así como de muchas contribuciones de usuarios en forma de parches de código, cientos de módulos, traducciones de idiomas y sugerencias de usuarios. [ 8 ]
En 2019, se descubrió una puerta trasera (CVE-2019-15231) que permitía a un atacante remoto ejecutar comandos maliciosos con privilegios de root en la máquina que ejecutaba Webmin. Esta vulnerabilidad estaba presente en las versiones 1.882-1.921, cuando un administrador de red habilitaba la política de caducidad de contraseñas. El problema se solucionó en agosto de 2019. [ 10 ]
Desde su lanzamiento, la interfaz de usuario de Webmin, su apariencia y sus numerosas funciones han cambiado drásticamente gracias a un código que se ha reescrito por completo en las versiones posteriores. Esto incluye la renovación introducida por Webmin 2.0, que impuso una política estricta de seguridad de transporte HTTP (HTTP Strict Transport Security) para SSL y ofreció opciones a los usuarios que actualizaban desde versiones anteriores. [ 11 ] [ 12 ]
Descripción general
Webmin se basa principalmente en Perl , ejecutándose como un proceso y servidor web independiente . Por defecto, utiliza el puerto TCP 10000 para la comunicación y puede configurarse para usar SSL si OpenSSL está instalado con los módulos Perl adicionales necesarios . Webmin se basa en más de 110 módulos estándar , que tienen una interfaz con los archivos de configuración y el servidor Webmin, lo que facilita la adición de nuevas funcionalidades. Gracias a su diseño modular, cualquier persona interesada puede escribir complementos para la configuración de escritorio . Webmin permite controlar varias máquinas a través de una única interfaz o iniciar sesión sin problemas en otros hosts Webmin en la misma subred o LAN .
Webmin se distribuye bajo la licencia BSD .
Si no se dispone de un complemento para ciertas tareas, es posible abrir una terminal y realizar diversas tareas mediante una interfaz de línea de comandos (CLI). Esto resulta especialmente útil si no es posible utilizar SSH (o similar).
Inclusión en distribuciones
Aunque Webmin se incluyó en los repositorios oficiales de algunas distribuciones de Linux ( Debian y Ubuntu ), se eliminó de ellas porque Webmin no era compatible con la forma en que los paquetes de las distribuciones manejaban los archivos de configuración y causaba problemas inesperados en los sistemas. [ 13 ] En su lugar, Webmin ejecuta su propio repositorio.
Software relacionado
Webmin se puede ampliar instalando módulos, [ 7 ] que pueden ser personalizados. Además de esto, hay otros dos proyectos importantes que extienden la funcionalidad de Webmin:
- Usermin presenta y controla un subconjunto de las funciones disponibles en Webmin, como el correo web y otras tareas a nivel de usuario, en lugar de las tareas a nivel de administrador.
- Virtualmin es un panel de control para alojamiento web. Permite a los usuarios alojar sitios web bajo dominios y proporciona al administrador del servidor y al usuario final una interfaz sencilla para gestionar sus sitios web.
Webmin lanzó la versión 1.0 del módulo de servidor de Minecraft en enero de 2013 y la versión 1.1 en marzo de 2013. El módulo ofrece una interfaz gráfica de usuario (GUI) muy básica para la administración del servidor. El servidor de Minecraft de Webmin es gratuito y de código abierto, sin limitaciones en cuanto al número de jugadores simultáneos.
Véase también
Referencias
- ↑ «Webmin» . Webmin . Consultado el 3 de junio de 2026 .
- ↑ "Versión 2.651" . 29 de junio de 2026. Consultado el 29 de junio de 2026 .
- ↑ "Instalación de Webmin" . Webmin . 2 de octubre de 2017. Consultado el 7 de octubre de 2018 .
- ↑ "Instalación - Documentación de Webmin" . webmin . Archivado del original el 1 de octubre de 2022. Consultado el 21 de diciembre de 2021 .
- ↑ "Idiomas compatibles" . Webmin . 2 de octubre de 2017.
- ↑ Federico Kereki (1 de abril de 2008). "Administración gráfica con Webmin" . Linux Journal . Consultado el 8 de abril de 2014 .
- 1 2 Shawn Powers (julio de 2012). "Webmin: la droga de entrada para el administrador de sistemas" . The Open-Source Classroom . Porky.linuxjournal.com. Archivado del original el 8 de abril de 2014. Recuperado el 8 de abril de 2014 .
- 1 2 "Introducción - Documentación de Webmin" . doxfer.webmin.com . Consultado el 1 de mayo de 2023 .
- ↑ "¿Qué es Webmin y por qué usarlo?" . Blog de InMotion Hosting . 2 de diciembre de 2021 . Consultado el 1 de mayo de 2023 .
- ↑ Cameron, Jamie (25 de abril de 2024). "Seguridad" . Webmin . Recuperado el 3 de junio de 2026 .
- ↑ "Webmin 2.0 lanzado para la administración/gestión de servidores web de código abierto" . www.phoronix.com . Consultado el 19 de mayo de 2023 .
- ↑ Kocher, Laveesh (24 de agosto de 2022). "Webmin 2.0 ya está disponible para servidores web de código abierto" . Open Source For You . Recuperado el 19 de mayo de 2023 .
- ^ Documentación de Ubuntu Webmin
Enlaces externos
- Sitio web oficial
- wiki de documentación de Webmin
- Software libre programado en Perl
- Software que utiliza la licencia BSD.
- utilidades de configuración de Unix
- Software de gestión de servidores web