
XDA-Developers publicó un artículo este mes titulado “Después de dos años acumulando servicios, finalmente limpié mi homelab, y se siente increíble”. El autor encontró docenas de contenedores en ejecución que nadie había tocado en meses. Cualquiera que haya alojado algo durante más de un año reconoce el patrón. El nuevo servicio se inicia, funciona, se olvida. Seis meses después, silenciosamente extrae imágenes y consume RAM.
Probamos ocho aplicaciones de escritorio que auditan el crecimiento de servicios auto-alojados en 2026. La lista cubre inventario de contenedores, tiempo de actividad, cambios de imagen, mapeo de dependencias y limpieza. Cada opción se ejecuta en Windows, macOS y Linux, y la mayoría es de código abierto.
Qué buscar en una herramienta de auditoría de servicios
Una buena herramienta de auditoría responde cuatro preguntas sin problemas:
- Qué se está ejecutando realmente en este momento, en qué host y desde cuándo
- Qué imágenes se extraen de registros públicos y cuáles no se han actualizado en meses
- Qué depende de qué, para que sepa qué contenedor es seguro detener
- Qué se está siendo utilizado realmente por usuarios, versus qué se ejecuta para nadie
Un panel de control solo es útil si le dice qué eliminar. Los mosaicos bonitos que simplemente repiten docker ps no cuentan.
Comparación rápida
| Aplicación | Mejor para | Licencia | Plataformas | Implementación |
|---|---|---|---|---|
| Portainer | Inventario y control de contenedores | BSL / Free CE | Windows, macOS, Linux, Docker | Container |
| Beszel | Métricas ligeras de host y contenedor | MIT | Windows, macOS, Linux, Docker | Container or binary |
| Homepage | Panel central de servicios | GPL | Docker en cualquier SO | Container |
| Whats up Docker | Cambios de imagen y alertas de actualización | MIT | Docker en cualquier SO | Container |
| Diun | Notificaciones de actualización de imágenes Docker | MIT | Windows, macOS, Linux, Docker | Container or binary |
| Uptime Kuma | Sonda de tiempo de actividad de usuarios reales | MIT | Windows, macOS, Linux, Docker | Container or Node |
| Dockge | Gestor de pilas Docker Compose | MIT | Docker en cualquier SO | Container |
| Watchtower | Actualizaciones automáticas de imágenes de contenedor | Apache | Docker en cualquier SO | Container |
Las aplicaciones
1. Portainer — Mejor inventario de lo que se está ejecutando realmente
Portainer es la interfaz de usuario de contenedores de referencia por una razón. Apúntelo a sus puntos finales Docker o Kubernetes, y obtendrá una vista de navegador de cada contenedor, imagen, red y volumen en cada host. Los filtros “no utilizados” en imágenes y volúmenes son los que justifican la instalación: le muestran exactamente qué puede eliminar de forma segura.
Dónde falla: La edición comunitaria cubre la mayoría de las necesidades de homelab; las características de RBAC multi-cluster y por equipo están en Business. La interfaz tarda un par de horas en aprenderse bien.
Precios:
- Gratis: Portainer Community Edition, entorno único, contenedores ilimitados.
- De pago: Business Edition para equipos, RBAC adicional, multi-cluster.
Plataformas: Se ejecuta como contenedor en Windows, macOS, Linux o NAS.
Descargar: Portainer para Docker, Kubernetes, Nomad
Conclusión: Si solo puede instalar una cosa de esta lista, instale Portainer.
2. Beszel — Mejores métricas ligeras para el uso real
Beszel es un monitor auto-alojado para hosts y contenedores con una huella medida en megabytes de un solo dígito. CPU por host, memoria, disco, red y lo mismo por contenedor. El punto es detectar qué contenedores están inactivos durante semanas. Beszel lo convierte en un gráfico, no en una caza.
Dónde falla: No es un almacén de métricas. Sin paneles históricos a largo plazo como Prometheus y Grafana. Perfecto para homelab, delgado para producción.
Precios:
- Gratis, código abierto.
Plataformas: Se ejecuta como binario o contenedor en Windows, macOS y Linux.
Descargar: Beszel — binario o Docker
Conclusión: La señal más clara para detectar contenedores que no se utilizan.
3. Homepage — Mejor inventario de servicio de página única
Homepage es un panel de control auto-alojado que extrae el estado, las métricas y las integraciones de sus servicios y las coloca en una pantalla. Usado como herramienta de auditoría, es la forma más rápida de responder “qué instalé aquí”. Editar archivos YAML lo obliga a tocar todos los servicios que agregó.
Dónde falla: Primero YAML. No es un constructor impulsado por mouse. La auditoría es un producto secundario, no la característica principal.
Precios:
- Gratis, GPL.
Plataformas: Docker en Windows, macOS o Linux.
Descargar: Homepage — Docker o Kubernetes
Conclusión: Configure Homepage como una lista de verificación. Lo que no esté en él, pregunte por qué todavía se está ejecutando.
4. Whats up Docker — Mejor monitor de cambios de imagen
Whats up Docker (WUD) observa la imagen de cada contenedor, verifica el registro de etiquetas más nuevas e informa qué está desactualizado. Perfecto para encontrar el contenedor abandonado que ha estado ejecutando una imagen construida hace dos años.
Dónde falla: Las notificaciones son el punto, no las actualizaciones automáticas. Emparejar con Watchtower o actualizar manualmente.
Precios:
- Gratis, MIT.
Plataformas: Container, se ejecuta en cualquier host Docker.
Descargar: Whats up Docker — Docker
Conclusión: El mapa más claro de la frescura de imágenes en toda su pila.
5. Diun — Mejor notificador de actualización por imagen
Diun es una alternativa más ligera a WUD para administradores que solo quieren ser notificados cuando una nueva etiqueta de imagen esté disponible para una lista observada. Notifica a través de la mayoría de plataformas de chat, incluidas Discord, Slack, Telegram y correo electrónico.
Dónde falla: Solo rastrea imágenes que le indicó. No es una herramienta de descubrimiento.
Precios:
- Gratis, MIT.
Plataformas: Container o binario en Windows, macOS, Linux.
Descargar: Diun — Docker o binario
Conclusión: Más barato en recursos que WUD si solo le importa una lista seleccionada.
6. Uptime Kuma — Mejor sonda de tiempo de actividad de usuario real
Uptime Kuma es el monitor de tiempo de actividad auto-alojado que la mayoría de los administradores de homelab ya ejecutan. Usado como herramienta de auditoría, su valor es diferente: los servicios que reportan tráfico cero durante semanas son los mismos servicios que vale la pena eliminar.
Dónde falla: Uptime Kuma le dice si un servicio está activo, no si alguien lo está utilizando. Emparejar con los registros de acceso de su proxy inverso para una imagen completa.
Precios:
- Gratis, MIT.
Plataformas: Se ejecuta en Windows, macOS, Linux o Docker.
Descargar: Uptime Kuma — Docker o Node
Conclusión: Si un servicio sondado ha estado activo durante seis meses y nadie lo usa, es un candidato para eliminar.
7. Dockge — Mejor limpiador de pilas Docker Compose
Dockge gestiona pilas Docker Compose con una interfaz que trata cada pila como un objeto de primera clase. Excelente para auditoría porque muestra todos los archivos de composición que ha implementado, todos editables en el mismo lugar. El crecimiento se hace visible cuando todo se enumera en una pantalla.
Dónde falla: Solo Compose. No maneja contenedores independientes, Kubernetes o Swarm.
Precios:
- Gratis, MIT.
Plataformas: Docker en cualquier SO.
Descargar: Dockge — Docker
Conclusión: Si su homelab está impulsado por compose, Dockge es la interfaz de limpieza que ha estado perdiendo.
8. Watchtower — Mejor actualizador automático de imágenes de contenedor
Watchtower observa sus contenedores y extrae automáticamente nuevas imágenes a medida que llegan. Usado con cuidado, previene el problema de auditoría desde el principio, porque los contenedores no se pudren silenciosamente en imágenes antiguas.
Dónde falla: Las actualizaciones automáticas son tan seguras como las etiquetas de imagen en sus archivos compose. Apunte Watchtower a :latest y espere sorpresas.
Precios:
- Gratis, Apache.
Plataformas: Docker en cualquier SO.
Descargar: Watchtower — Docker
Conclusión: Active para imágenes en las que confía para actualizar de forma limpia, deje desactivado para cualquier cosa que haya roto una migración de base de datos.
Cómo elegir la correcta
- Si desea un panel que cubra la mayoría del trabajo de auditoría: Portainer. Es la herramienta con la cobertura más amplia de “qué se está ejecutando y qué puedo eliminar”.
- Si su homelab es enorme y desea la respuesta “quién no se usa” rápidamente: Beszel más Uptime Kuma. Las métricas le dicen inactivo, las sondas le dicen no utilizado.
- Si las imágenes antiguas son su problema específico: Whats up Docker para el descubrimiento, Diun para una lista seleccionada, Watchtower para la corrección automática.
- Si ya ejecuta todo a través de Docker Compose: Dockge, porque coloca cada pila en una página y hace que la decisión de eliminar sea obvia.
- Si probó Portainer y lo odiaba: Beszel más Homepage cubre el mismo terreno con una huella más ligera y una interfaz muy diferente.
FAQ
¿Cuál es la mejor herramienta gratuita de auditoría de servicios auto-alojados?
Portainer Community Edition cubre la superficie de auditoría más amplia de forma gratuita. Beszel es la opción más ligera enfocada en métricas de uso.
¿Cómo encuentro contenedores que nadie usa?
Combine una herramienta de métricas como Beszel con un monitor de tiempo de actividad como Uptime Kuma y los registros de acceso de su proxy inverso. Los servicios que muestran CPU inactivo, sin tráfico de sonda y sin visitas HTTP son los que eliminar.
¿Debo ejecutar Watchtower en todo?
No. Watchtower es seguro para contenedores con canales de lanzamiento estables y etiquetas versionadas. Para cualquier cosa que ejecute una migración de base de datos al iniciar o tenga cambios importantes en versiones menores, revise las actualizaciones manualmente.
¿Funcionan estas herramientas en un NAS Synology o QNAP?
Sí. Todas las aplicaciones de esta lista se ejecutan como contenedor Docker e implementan en cualquier NAS con soporte de Docker.
¿Cuál muestra las dependencias entre servicios?
Portainer expone redes de contenedores y enlaces, que es lo más cercano que obtienen la mayoría de las herramientas. Para mapeo de dependencias más profundo, busque herramientas nativas de Kubernetes como Kiali si su homelab está en k3s o k8s.
¿Con qué frecuencia debo auditar mi homelab?
Una vez por trimestre es suficiente para la mayoría de los homelabs. La razón para auditar más a menudo es un evento específico: una escasez de recursos, un aviso de seguridad o un servicio que se rompió silenciosamente y se mantuvo roto.