Tu homelab entero, en una sola pantalla.
UPS, red, Proxmox, NAS Synology y Wake-on-LAN con inicio de sesión único. Corre en una Raspberry Pi, una VM o un equipo x86, con Python estándar y nginx. Sin servicios externos ni nube.
http://homelab.lan/overview/
Siete módulos, un solo usuario y permisos por módulo.
Cada módulo es un servicio aparte detrás de nginx. El menú se puede reordenar por usuario y la página de inicio tiene una tarjeta por módulo.
Resumen
Estado de todo en una pantalla, línea de tiempo de eventos y modo kiosko.
/overview/ · 8085UPS Monitor
UPS por NUT: batería, carga, autonomía, consumo, voltajes, temperatura, historial y CSV.
/nut/ · 8081Net Monitor
Escanea la red: equipos, tipo, sistema operativo, puertos, MAC y fabricante.
/net/ · 8083Proxmox Monitor
Clusters Proxmox VE: nodos, VMs, contenedores y Ceph.
/pve/ · 8084NAS Monitor
Uno o varios NAS Synology por SNMP v3 o v2c: discos, volúmenes, temperatura, CPU, memoria y red.
/nas/ · 8086WOL Console
Enciende equipos de la red con Wake-on-LAN.
/wol/ · 8080Admin Panel
Usuarios, permisos, sesiones, respaldos y salud del sistema.
/admin/ · 8082Así se ve, de día y de noche.
Datos de demostración (direcciones del rango de documentación 192.0.2.0/24). Funciona en escritorio, tablet y teléfono.
http://homelab.lan/overview/
Pensado para dejarlo corriendo años en una Pi.
Sin dependencias externas
Python estándar y nginx. Nada de bases de datos aparte: el historial vive en un SQLite local.
Seguridad por defecto
Contraseña inicial aleatoria, claves con scrypt, CSP estricta sin JavaScript en línea, protección CSRF y servicios de systemd endurecidos.
HTTPS con un comando
sudo labtower-https enable --redirect crea un certificado propio o usa el tuyo.
Respaldos con Teleporter
Respalda y restaura usuarios, datos y configuración desde el panel o la consola, con copia SFTP automática y cifrado opcional.
Salud a la vista
Cada módulo responde /api/health. El comando labtower-health resume servicios, discos, bases de datos y UPS, Proxmox o NAS sin respuesta.
Claro y oscuro, ES y EN
Temas claro, oscuro y automático; interfaz en español e inglés; reloj de 24 h; modo kiosko para una pantalla fija.
Tres comandos y listo.
Usa apt-get install con el archivo y no dpkg -i, para que apt instale las dependencias. El instalador muestra la contraseña inicial de admin al terminar.
1 · Descarga el paquete
wget https://github.com/gonzalovalenzuela/labtower/releases/download/2.0/labtower_2.0_all.deb
2 · Instala
sudo apt-get update sudo apt-get install -y ./labtower_2.0_all.deb
3 · Abre el panel
# http://<ip-del-equipo>/ usuario: admin sudo labtower-https enable --redirect # recomendado
LabTower