- Add Dockge to infrastructure (primary over Portainer) - Create dashboards.yml with Homepage and Homarr (AI-configurable) - Create homeassistant.yml with HA, ESPHome, TasmoAdmin, Node-RED, Mosquitto, Zigbee2MQTT, MotionEye - Create media-extended.yml with Readarr, Lidarr, Lazy Librarian, Mylar3, Calibre-Web, Jellyseerr, FlareSolverr, Tdarr, Unmanic - Create productivity.yml with Nextcloud, Mealie, WordPress, Gitea, DokuWiki, BookStack, MediaWiki (all with databases) - Create utilities.yml with Backrest, Duplicati, Uptime Kuma, Code Server, Form.io, Authelia Redis - Add Homepage configuration templates (services.yaml, docker.yaml, settings.yaml, widgets.yaml) - All services include container names for Docker integration - Widgets configured for services that support them (Sonarr, Radarr, Plex, Jellyfin, etc.) - Organized by category with proper layouts - Create docs/proxying-external-hosts.md - comprehensive guide for proxying Raspberry Pi and other external hosts via Traefik - Update .env.example with all new service credentials and Homepage API keys - Update infrastructure.yml to prioritize Dockge, add Dozzle, Glances, Docker Proxy - All services configured with /opt/stacks paths, Traefik labels, and appropriate Authelia middleware Co-authored-by: kelinfoxy <67766943+kelinfoxy@users.noreply.github.com>
64 lines
1.2 KiB
YAML
64 lines
1.2 KiB
YAML
# Homepage Configuration - Settings
|
|
# Copy to /opt/stacks/homepage/config/settings.yaml
|
|
|
|
---
|
|
title: Homelab Dashboard
|
|
background: https://images.unsplash.com/photo-1558591710-4b4a1ae0f04d
|
|
backgroundOpacity: 0.2
|
|
theme: dark
|
|
color: slate
|
|
headerStyle: boxed
|
|
hideVersion: true
|
|
hideErrors: false
|
|
showStats: true
|
|
target: _self # Open links in same tab
|
|
|
|
# Layout configuration
|
|
layout:
|
|
Infrastructure:
|
|
style: row
|
|
columns: 4
|
|
Dashboards:
|
|
style: row
|
|
columns: 2
|
|
Media Streaming:
|
|
style: row
|
|
columns: 3
|
|
Media Management:
|
|
style: row
|
|
columns: 4
|
|
Downloads:
|
|
style: row
|
|
columns: 2
|
|
Books & Comics:
|
|
style: row
|
|
columns: 3
|
|
Home Automation:
|
|
style: row
|
|
columns: 4
|
|
Productivity:
|
|
style: row
|
|
columns: 4
|
|
Documentation:
|
|
style: row
|
|
columns: 4
|
|
Backups & Tools:
|
|
style: row
|
|
columns: 2
|
|
Monitoring:
|
|
style: row
|
|
columns: 3
|
|
|
|
# Quick search
|
|
quicklaunch:
|
|
searchDescriptions: true
|
|
hideInternetSearch: false
|
|
showSearchSuggestions: true
|
|
|
|
# Providers for additional functionality
|
|
providers:
|
|
longhorn:
|
|
url: http://longhorn:9500
|
|
openweathermap: {{HOMEPAGE_VAR_OPENWEATHER_KEY}}
|
|
weatherapi: {{HOMEPAGE_VAR_WEATHERAPI_KEY}}
|