Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.