Update homepage config with improved layout and service organization

This commit is contained in:
2026-01-15 03:17:52 -05:00
parent 29ce66aeca
commit 5e1f7d25bf
3 changed files with 191 additions and 184 deletions

View File

@@ -1,13 +1,8 @@
# Homepage Configuration - Docker Integration # Homepage Configuration - Docker Integration
# Copy to /opt/stacks/homepage/config/docker.yaml # Copy to /opt/stacks/homepage/config/docker.yaml
# Enables auto-discovery of containers and status monitoring # Enables auto-discovery of containers and status monitoring
---
# Docker socket (via proxy for security) # Docker socket (via proxy for security)
my-docker: my-docker:
socket: /var/run/docker.sock socket: /var/run/docker.sock
# Or use Docker socket proxy (recommended for production)
# my-docker:
# host: dockerproxy
# port: 2375

View File

@@ -1,245 +1,291 @@
--- ---
# Currently Installed Services - Grouped by Stack # Currently Installed Services - Grouped by Stack
- Core Stack (core.yml): - Dashboards:
- Traefik:
icon: traefik.png
href: https://traefik.{{HOMEPAGE_VAR_DOMAIN}}
description: Reverse Proxy & SSL
- Authelia:
icon: authelia.png
href: https://auth.{{HOMEPAGE_VAR_DOMAIN}}
description: Authentication Portal
- Infrastructure Stack (infrastructure.yml):
- Dockge:
icon: dockge.png
href: https://dockge.{{HOMEPAGE_VAR_DOMAIN}}
description: Docker Compose Manager
- Dozzle:
icon: dozzle.png
href: https://dozzle.{{HOMEPAGE_VAR_DOMAIN}}
description: Real-time Log Viewer
- Glances:
icon: glances.png
href: https://glances.{{HOMEPAGE_VAR_DOMAIN}}
description: System Monitoring
- Pi-hole:
icon: pi-hole.png
href: https://pihole.{{HOMEPAGE_VAR_DOMAIN}}
description: Network-wide Ad Blocking
- Dashboards Stack (dashboards.yml):
- Homepage: - Homepage:
icon: homepage.png icon: homepage.png
href: https://home.{{HOMEPAGE_VAR_DOMAIN}} href: https://home.kelin-casa.duckdns.org
description: This Dashboard description: This Dashboard
container: homepage
- Homarr: - Homarr:
icon: homarr.png icon: homarr.png
href: https://homarr.{{HOMEPAGE_VAR_DOMAIN}} href: https://homarr.kelin-casa.duckdns.org
description: Alternative Dashboard description: Alternative Dashboard
container: homarr
- Alternatives Stack (alternatives.yml): - Core:
- Portainer: - Dockge:
icon: portainer.png icon: dockge.png
href: https://portainer.{{HOMEPAGE_VAR_DOMAIN}} href: https://dockge.kelin-casa.duckdns.org
description: Container Management UI description: Docker Compose Manager
container: dockge
- Authentik:
icon: authentik.png - Traefik:
href: https://authentik.{{HOMEPAGE_VAR_DOMAIN}} icon: traefik.png
description: Alternative Auth Provider href: https://traefik.kelin-casa.duckdns.org
description: Reverse Proxy & SSL
container: traefik
- Authelia:
icon: authelia.png
href: https://auth.kelin-casa.duckdns.org
description: Authentication Portal
container: authelia
- Infrastructure:
- Dozzle:
icon: dozzle.png
href: https://dozzle.kelin-casa.duckdns.org
description: Real-time Log Viewer
container: dozzle
- Glances:
icon: glances.png
href: https://glances.kelin-casa.duckdns.org
description: System Monitoring
container: glances
- Pi-hole:
icon: pi-hole.png
href: https://pihole.kelin-casa.duckdns.org
description: Network-wide Ad Blocking
container: pihole
# Available to Install - Grouped by Stack # Available to Install - Grouped by Stack
- Media Stack (media.yml): - Media:
- Plex:
icon: plex.png
href: https://plex.{{HOMEPAGE_VAR_DOMAIN}}
description: Media Server
- Jellyfin: - Jellyfin:
icon: jellyfin.png icon: jellyfin.png
href: https://jellyfin.{{HOMEPAGE_VAR_DOMAIN}} href: https://jellyfin.kelin-casa.duckdns.org
description: Open Source Media Server description: Open Source Media Server
container: jellyfin
- Sonarr:
icon: sonarr.png
href: https://sonarr.{{HOMEPAGE_VAR_DOMAIN}}
description: TV Shows Automation
- Radarr:
icon: radarr.png
href: https://radarr.{{HOMEPAGE_VAR_DOMAIN}}
description: Movies Automation
- Prowlarr:
icon: prowlarr.png
href: https://prowlarr.{{HOMEPAGE_VAR_DOMAIN}}
description: Indexer Manager
- qBittorrent:
icon: qbittorrent.png
href: https://qbit.{{HOMEPAGE_VAR_DOMAIN}}
description: Torrent Client
- Media Management Stack (media-management.yml):
- Readarr:
icon: readarr.png
href: https://readarr.{{HOMEPAGE_VAR_DOMAIN}}
description: Books Automation
- Lidarr:
icon: lidarr.png
href: https://lidarr.{{HOMEPAGE_VAR_DOMAIN}}
description: Music Automation
- Mylar3:
icon: mylar.png
href: https://mylar.{{HOMEPAGE_VAR_DOMAIN}}
description: Comics Manager
- Calibre-Web:
icon: calibre-web.png
href: https://calibre.{{HOMEPAGE_VAR_DOMAIN}}
description: Ebook Library
- Jellyseerr: - Jellyseerr:
icon: jellyseerr.png icon: jellyseerr.png
href: https://jellyseerr.{{HOMEPAGE_VAR_DOMAIN}} href: https://jellyseerr.kelin-casa.duckdns.org
description: Media Request Manager description: Media Request Manager
container: jellyseerr
- Calibre-Web:
icon: calibre-web.png
href: https://calibre.kelin-casa.duckdns.org
description: Ebook Library
container: calibre-web
- Media Management:
- Sonarr:
icon: sonarr.png
href: https://sonarr.kelin-casa.duckdns.org
description: TV Shows Automation
container: sonarr
- Radarr:
icon: radarr.png
href: https://radarr.kelin-casa.duckdns.org
description: Movies Automation
container: radarr
- Prowlarr:
icon: prowlarr.png
href: https://prowlarr.kelin-casa.duckdns.org
description: Indexer Manager
container: prowlarr
- Readarr:
icon: readarr.png
href: https://readarr.kelin-casa.duckdns.org
description: Books Automation
container: readarr
- Lidarr:
icon: lidarr.png
href: https://lidarr.kelin-casa.duckdns.org
description: Music Automation
container: lidarr
- Mylar3:
icon: mylar.png
href: https://mylar.kelin-casa.duckdns.org
description: Comics Manager
container: mylar3
- qBittorrent:
icon: qbittorrent.png
href: https://qbit.kelin-casa.duckdns.org
description: Torrent Client
container: qbittorrent
- Tdarr: - Tdarr:
icon: tdarr.png icon: tdarr.png
href: https://tdarr.{{HOMEPAGE_VAR_DOMAIN}} href: https://tdarr.kelin-casa.duckdns.org
description: Media Transcoding description: Media Transcoding
container: tdarr
- Home Automation Stack (homeassistant.yml): - Home Automation:
- Home Assistant: - Home Assistant:
icon: home-assistant.png icon: home-assistant.png
href: https://ha.{{HOMEPAGE_VAR_DOMAIN}} href: https://ha.kelin-casa.duckdns.org
description: Home Automation Platform description: Home Automation Platform
container: homeassistant
- ESPHome: - ESPHome:
icon: esphome.png icon: esphome.png
href: https://esphome.{{HOMEPAGE_VAR_DOMAIN}} href: https://esphome.kelin-casa.duckdns.org
description: ESP Device Manager description: ESP Device Manager
container: esphome
- Node-RED: - Node-RED:
icon: node-red.png icon: node-red.png
href: https://nodered.{{HOMEPAGE_VAR_DOMAIN}} href: https://nodered.kelin-casa.duckdns.org
description: Flow-based Automation description: Flow-based Automation
container: nodered
- Zigbee2MQTT: - Zigbee2MQTT:
icon: zigbee2mqtt.png icon: zigbee2mqtt.png
href: https://zigbee.{{HOMEPAGE_VAR_DOMAIN}} href: https://zigbee.kelin-casa.duckdns.org
description: Zigbee Bridge description: Zigbee Bridge
container: zigbee2mqtt
- Mosquitto: - Mosquitto:
icon: mosquitto.png icon: mosquitto.png
href: https://mqtt.{{HOMEPAGE_VAR_DOMAIN}} href: https://mqtt.kelin-casa.duckdns.org
description: MQTT Broker description: MQTT Broker
container: mosquitto
- Productivity Stack (productivity.yml): - Productivity:
- Nextcloud: - Nextcloud:
icon: nextcloud.png icon: nextcloud.png
href: https://nextcloud.{{HOMEPAGE_VAR_DOMAIN}} href: https://nextcloud.kelin-casa.duckdns.org
description: Cloud Storage & Collaboration description: Cloud Storage & Collaboration
container: nextcloud
- Gitea: - Gitea:
icon: gitea.png icon: gitea.png
href: https://gitea.{{HOMEPAGE_VAR_DOMAIN}} href: https://gitea.kelin-casa.duckdns.org
description: Git Repository description: Git Repository
container: gitea
- Mealie: - Mealie:
icon: mealie.png icon: mealie.png
href: https://mealie.{{HOMEPAGE_VAR_DOMAIN}} href: https://mealie.kelin-casa.duckdns.org
description: Recipe Manager description: Recipe Manager
container: mealie
- BookStack: - BookStack:
icon: bookstack.png icon: bookstack.png
href: https://bookstack.{{HOMEPAGE_VAR_DOMAIN}} href: https://bookstack.kelin-casa.duckdns.org
description: Wiki Platform description: Wiki Platform
container: bookstack
- DokuWiki: - DokuWiki:
icon: dokuwiki.png icon: dokuwiki.png
href: https://dokuwiki.{{HOMEPAGE_VAR_DOMAIN}} href: https://dokuwiki.kelin-casa.duckdns.org
description: Simple Wiki description: Simple Wiki
container: dokuwiki
- WordPress: - WordPress:
icon: wordpress.png icon: wordpress.png
href: https://wordpress.{{HOMEPAGE_VAR_DOMAIN}} href: https://wordpress.kelin-casa.duckdns.org
description: CMS Platform description: CMS Platform
container: wordpress
- Monitoring Stack (monitoring.yml): - Monitoring Stack:
- Grafana: - Grafana:
icon: grafana.png icon: grafana.png
href: https://grafana.{{HOMEPAGE_VAR_DOMAIN}} href: https://grafana.kelin-casa.duckdns.org
description: Metrics Dashboard description: Metrics Dashboard
container: grafana
- Prometheus: - Prometheus:
icon: prometheus.png icon: prometheus.png
href: https://prometheus.{{HOMEPAGE_VAR_DOMAIN}} href: https://prometheus.kelin-casa.duckdns.org
description: Metrics Collection description: Metrics Collection
container: prometheus
- Uptime Kuma: - Uptime Kuma:
icon: uptime-kuma.png icon: uptime-kuma.png
href: https://uptime.{{HOMEPAGE_VAR_DOMAIN}} href: https://uptime.kelin-casa.duckdns.org
description: Uptime Monitoring description: Uptime Monitoring
container: uptime-kuma
- Loki: - Loki:
icon: loki.png icon: loki.png
href: https://loki.{{HOMEPAGE_VAR_DOMAIN}} href: https://loki.kelin-casa.duckdns.org
description: Log Aggregation description: Log Aggregation
container: loki
- cAdvisor: - cAdvisor:
icon: cadvisor.png icon: cadvisor.png
href: https://cadvisor.{{HOMEPAGE_VAR_DOMAIN}} href: https://cadvisor.kelin-casa.duckdns.org
description: Container Metrics description: Container Metrics
container: cadvisor
- Development Stack (development.yml): - Development:
- VS Code Server: - VS Code Server:
icon: vscode.png icon: vscode.png
href: https://code.{{HOMEPAGE_VAR_DOMAIN}} href: https://code.kelin-casa.duckdns.org
description: Browser-based IDE description: Browser-based IDE
container: code-server
- GitLab: - GitLab:
icon: gitlab.png icon: gitlab.png
href: https://gitlab.{{HOMEPAGE_VAR_DOMAIN}} href: https://gitlab.kelin-casa.duckdns.org
description: DevOps Platform description: DevOps Platform
container: gitea
- Jupyter: - Jupyter:
icon: jupyter.png icon: jupyter.png
href: https://jupyter.{{HOMEPAGE_VAR_DOMAIN}} href: https://jupyter.kelin-casa.duckdns.org
description: Data Science Notebooks description: Data Science Notebooks
container: jupyter
- pgAdmin: - pgAdmin:
icon: pgadmin.png icon: pgadmin.png
href: https://pgadmin.{{HOMEPAGE_VAR_DOMAIN}} href: https://pgadmin.kelin-casa.duckdns.org
description: PostgreSQL Admin description: PostgreSQL Admin
container: pgadmin
- Utilities Stack (utilities.yml): - Utilities:
- Backrest: - Backrest:
icon: mdi-backup-restore icon: mdi-backup-restore
href: https://backrest.{{HOMEPAGE_VAR_DOMAIN}} href: https://backrest.kelin-casa.duckdns.org
description: Backup Solution description: Backup Solution
container: backrest
- Duplicati: - Duplicati:
icon: duplicati.png icon: duplicati.png
href: https://duplicati.{{HOMEPAGE_VAR_DOMAIN}} href: https://duplicati.kelin-casa.duckdns.org
description: Backup Software description: Backup Software
container: duplicati
- Vaultwarden: - Vaultwarden:
icon: vaultwarden.png icon: vaultwarden.png
href: https://vault.{{HOMEPAGE_VAR_DOMAIN}} href: https://vault.kelin-casa.duckdns.org
description: Password Manager description: Password Manager
container: vaultwarden
- Formio: - Formio:
icon: mdi-form-select icon: mdi-form-select
href: https://formio.{{HOMEPAGE_VAR_DOMAIN}} href: https://formio.kelin-casa.duckdns.org
description: Form Builder description: Form Builder
container: formio
- Alternatives:
- Portainer:
icon: portainer.png
href: https://portainer.kelin-casa.duckdns.org
description: Container Management UI
container: portainer
- Authentik:
icon: authentik.png
href: https://authentik.kelin-casa.duckdns.org
description: Alternative Auth Provider
container: authentik
- Plex:
icon: plex.png
href: https://plex.kelin-casa.duckdns.org
description: Media Server
container: plex

View File

@@ -7,39 +7,5 @@ title: AI Homelab Dashboard
theme: dark theme: dark
color: slate color: slate
layout:
Core Stack (core.yml):
style: column
columns: 2
Infrastructure Stack (infrastructure.yml):
style: column
columns: 4
Dashboards Stack (dashboards.yml):
style: column
columns: 2
Alternatives Stack (alternatives.yml):
style: column
columns: 2
Media Stack (media.yml):
style: column
columns: 3
Media Extended Stack (media-extended.yml):
style: column
columns: 3
Home Automation Stack (homeassistant.yml):
style: column
columns: 3
Productivity Stack (productivity.yml):
style: column
columns: 3
Monitoring Stack (monitoring.yml):
style: column
columns: 3
Development Stack (development.yml):
style: column
columns: 4
Utilities Stack (utilities.yml):
style: column
columns: 4
headerStyle: boxed headerStyle: boxed