SysAdmin · Shell Scripting
Ethereal —
Suite Linux
Suite de administración de sistemas Linux multi-distribución. 14 áreas de gestión integradas: seguridad, backups, Docker, monitorización, red y generación de informes PDF. Compatible con Ubuntu, Debian, Arch y sus derivados.
El servidor que no se
automatiza, falla.
Administrar múltiples servidores Linux manualmente es repetitivo y propenso a errores. Cada distribución tiene sus particularidades. Los backups que no están en scripts no se hacen consistentemente. El hardening de seguridad que no está automatizado se aplica de forma distinta cada vez. La monitorización que requiere intervención manual no escala.
No es sobre hacer las cosas rápido.
Es sobre no olvidarse de hacerlas.
Ethereal nació de la necesidad real de gestionar varios servidores Debian y Ubuntu con configuraciones similares pero no idénticas. El objetivo era un único punto de entrada para todas las operaciones de administración recurrentes.
Catorce áreas.
Un solo punto de entrada.
Ethereal se organiza en 14 módulos funcionales, cada uno enfocado en un área de administración. El script detecta automáticamente la distribución (apt/pacman/dnf) y adapta los comandos.
Seguridad
SSH hardening, firewall ufw/iptables, fail2ban, auditoría de usuarios, permisos críticos.
Backups
rsync automatizado con rotación, verificación de integridad con checksums, notificación de resultado.
Docker
Limpieza de imágenes/contenedores obsoletos, health checks, logs de contenedores, exportación de configs.
Informes
Generación de PDF con estado del sistema: CPU, RAM, disco, servicios activos, últimas alertas.
Debian, Ubuntu, Arch.
Un script para todos.
El mayor reto técnico fue la compatibilidad multi-distribución. Ethereal detecta el gestor de paquetes disponible (apt, pacman, dnf) y adapta cada operación. Los módulos críticos (seguridad, backups) tienen rutas alternativas para las diferencias de cada distro. La función de detección se ejecuta al inicio y expone variables de entorno que usan todos los módulos.
Administración reproducible.
Sin dependencias externas.
Ethereal se usa activamente en el homelab para tareas de mantenimiento recurrentes: limpieza semanal de Docker, backups nocturnos con rsync, hardening tras cada reinstalación. La generación de informes permite tener un snapshot del estado del sistema en cualquier momento sin necesidad de acceder a un dashboard.
- 14 módulos de administración independientes y combinables
- Detección automática de distribución: Ubuntu, Debian, Arch y derivados
- Generación de informes PDF con estado completo del sistema
- Sin dependencias externas más allá de bash y python3