Panel de inicio · Acceso rápido · Perfiles · Widgets
📌 v1.13.0 · 2026-05-08
Homepage — Panel de inicio personalizado
Cuatro paneles de inicio, uno por perfil (familia, empresa, finca, admin). Muestra solo los servicios que te corresponden según tu grupo en Authentik.
Como usuario
Qué podrás hacer
- Acceder a todos tus servicios desde un solo sitio sin recordar URLs
- Ver el estado de cada servicio con indicadores de color
- Widgets informativos: clima, calendario, últimas fotos
- Acceso rápido a las apps más usadas
Cómo se accederá
| Plataforma |
Cómo |
| Navegador |
https://inicio.sc (familia) |
| Navegador |
https://trabajo.sc (empresa) |
| Navegador |
https://campo.sc (finca) |
| Navegador |
https://atum.sc (admin) |
| Ubuntu |
Navegador |
| Android |
Navegador |
| FireTV |
No aplica |
Integración con otros servicios de SmallCountry
| Servicio |
Relación |
| Authentik |
Detecta el grupo del usuario y redirige al panel correcto |
| Caddy |
Serviría 4 subdominios distintos — uno por perfil |
| Todos los servicios del catálogo |
Enlazados desde los widgets de cada panel |
Servicios que lo hacen posible
- Docker — 4 contenedores homepage (family, work, farm, admin)
Para el administrador (diseño previsto)
Datos del servicio
|
|
| LXC (contenedor ligero de Proxmox) |
134 (4 instancias Docker en un solo LXC) |
| IP |
10.10.20.134 |
| Tier |
B |
| Impacto |
🟢 Bajo — no crítico, los usuarios pueden usar las URLs directas |
Almacenamiento persistente
|
|
| ZFS (sistema de archivos con integridad de datos) dataset |
rpool/datos/homepage |
| Montaje en LXC |
/opt/homepage/ |
| Subdirectorios |
family/ work/ farm/ admin/ |
| Backup |
PBS (sistema de copias de seguridad de Proxmox) diario + config YAML (formato de configuración legible) versionada en Forgejo |
Healthcheck
curl -s https://inicio.sc
curl -s https://trabajo.sc
curl -s https://campo.sc
curl -s https://atum.sc
Logs y diagnóstico
docker logs --tail 100 homepage-family
docker logs --tail 100 homepage-work
docker logs --tail 100 homepage-farm
docker logs --tail 100 homepage-admin
Backup manual
zfs snapshot rpool/datos/homepage@manual-$(date +%Y%m%d)
Problemas comunes
- "No veo un servicio en mi panel": verificar que el usuario está en el grupo correcto de Authentik
- "Panel en blanco": verificar que el contenedor está corriendo
Para el arquitecto (diseño previsto)
Relaciones con otros servicios
flowchart LR
Caddy[Caddy LXC 102] -->|ruteo por subdominio| Homepage[Homepage LXC 134]
Authentik[Authentik LXC 105] -->|forward_auth por grupo| Caddy
Homepage -->|:3000 family| Family[Panel Familia]
Homepage -->|:3001 work| Work[Panel Empresa]
Homepage -->|:3002 farm| Farm[Panel Finca]
Homepage -->|:3003 admin| Admin[Panel Admin]
Family --> Services[Servicios de familia]
Work --> Services2[Servicios de empresa]
Farm --> Services3[Servicios de finca]
Admin --> Services4[Servicios de administración]
Configuración de red
| Bridge |
Puerto |
Acceso desde |
| vmbr2 |
3000 |
Caddy → inicio.sc |
| vmbr2 |
3001 |
Caddy → trabajo.sc |
| vmbr2 |
3002 |
Caddy → campo.sc |
| vmbr2 |
3003 |
Caddy → atum.sc |
En Pi-hole
inicio.sc → 10.10.20.134
trabajo.sc → 10.10.20.134
campo.sc → 10.10.20.134
atum.sc → 10.10.20.134
En Caddy
inicio.sc {
forward_auth authentik.sc
reverse_proxy 10.10.20.134:3000
}
trabajo.sc {
forward_auth authentik.sc
reverse_proxy 10.10.20.134:3001
}
campo.sc {
forward_auth authentik.sc
reverse_proxy 10.10.20.134:3002
}
atum.sc {
forward_auth authentik.sc
reverse_proxy 10.10.20.134:3003
}
En Authentik
|
|
| Provider |
Proxy — forward_auth en cada subdominio |
| Grupos asignados |
familia → inicio / empresa → trabajo / finca → campo / admin → atum |
Orquestación
| Componente |
Path |
| Rol Ansible |
roles/homepage/ |
| Playbook |
deploy-homepage.yml |
| Módulo OpenTofu |
modules/homepage/ |
| Semaphore |
Proyecto homepage, Template deploy |
| Forgejo Actions |
.forgejo/workflows/homepage.yml |
| Repo Forgejo |
infra-core/ |
| Ficha versionada |
docs/fichas/programas/homepage.md |
Captura de pantalla

📸 Pendiente de captura desde la instancia en producción. Sustituye esta imagen por una captura real de https://inicio.sc.
Secciones relacionadas
🌐 Enlaces de interés
Sitio oficial · Documentación · GitHub