Files
Portainer/homepage/README.md
T
Eduardo David Paredes Vara 26898ac1fe feat(homepage): añadir stack de dashboard del homelab
Dashboard centralizado con widgets de estado de servicios, integración
con Docker para mostrar contenedores y acceso SSO vía Authentik.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 05:49:12 +00:00

1.1 KiB

Homepage

Stack para desplegar Homepage detrás de Traefik como dashboard principal en www.sherlockhomeless.net.

🚀 Despliegue en Portainer

  1. Ve a StacksAdd stack
  2. Nombre: homepage
  3. Selecciona Repository o Git repository
  4. Configura:
    • Repository URL: <tu-repositorio>
    • Repository reference: main
    • Compose path: homepage/docker-compose.yml
  5. Copia homepage/stack.env a homepage/.env y carga homepage/.env como archivo de variables de entorno
  6. Haz clic en Deploy the stack

⚙️ Variables importantes

Edita homepage/.env:

HOMEPAGE_DOMAIN=www.sherlockhomeless.net
HOMEPAGE_ALLOWED_HOSTS=www.sherlockhomeless.net
HOMEPAGE_CONFIG_PATH=/opt/homepage/config
TRAEFIK_AUTH_MIDDLEWARE=ths-authentik@docker

📁 Configuración

Crea el directorio de configuración en el host antes del primer arranque:

mkdir -p /opt/homepage/config

Homepage leerá su configuración desde /opt/homepage/config y expondrá la UI interna en el puerto 3000, publicado externamente a través de Traefik y protegido con Authentik mediante ths-authentik@docker.