agent-homelab
Agent Homelab convierte un inventario seguro en configuración de Traefik y Authelia para una topología directa o bastión-relay, con CLI Python, catálogo de servicios, backups de Borg y siete habilidades del agente.
Ficha actualizada 23 sept 2026, 17:39 · upstream 23 sept 2026, 17:36 · release sin release detectada
Qué es agent-homelab
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
El proyecto Agent Homelab transforma un inventario privado en configuraciones de infraestructura segura. Soporta dos topologías: directa (Internet → gateway → servicio) y relay (Internet → gateway → service-host → Authelia). Permite múltiples nodos con roles de gateway, edge o ambos. Incluye Python CLI, catálogo de servicios, backups cifrados con Borg, herramientas de despliegue y diagnóstico.
- Configurar un servidor web seguro con autenticación en una sola máquina
- Implementar bastión-relay para acceso remoto a servidores internos
- Proteger servicios críticos con políticas de acceso mediante Authelia
- Despliegue escalable y seguro sin dependencias externas complejas
- Gestión unificada de múltiples nodos en una infraestructura privada
- Automatización de despliegues con botones de CLI y renderizado
- Soporta topologías directas y bastión-relay sin VPN o mesh
- CLI Python completa para configuración, diagnóstico y operaciones
- Backups cifrados con Borg y recuperación segura
- Catálogo de servicios predefinido con políticas de autenticación
- Diseñado para uso en entornos privados sin dependencias externas
- Soporta múltiples roles (gateway, edge, service-host) por nodo
- No incluye DNS automático ni VPN mesh
- Requiere acceso SSH y conocimiento de redes internas
- Depende de Docker Compose para cada servicio
- No ofrece control plane web (no Portainer recomendado)
- Soporta Python 3.11+ y Linux, no Windows o macOS nativo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instala con `pip install agent_homelab-0.2.0rc2-py3-none-any.whl`. Usa `agent-homelab init` para crear inventarios, `bootstrap --apply` para aplicar cambios y `render` para visualizar topologías antes del despliegue. Mantén los archivos de estado persistentes en directorios separados y usa `recovery-bundle` para backups no secretos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.