26898ac1fe
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>
1.1 KiB
1.1 KiB
Homepage
Stack para desplegar Homepage detrás de Traefik como dashboard principal en www.sherlockhomeless.net.
🚀 Despliegue en Portainer
- Ve a Stacks → Add stack
- Nombre:
homepage - Selecciona Repository o Git repository
- Configura:
- Repository URL:
<tu-repositorio> - Repository reference:
main - Compose path:
homepage/docker-compose.yml
- Repository URL:
- Copia
homepage/stack.envahomepage/.envy cargahomepage/.envcomo archivo de variables de entorno - 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.