21dbee4b53
Compose files and configs for postgres, adguard, duckdns, homarr, neo4j, portainer, remotely, and monitoring; RESTORE.md and sync-from-nas script. Sanitize pgAdmin secrets; document homelab-command as separate repo. Co-authored-by: Cursor <cursoragent@cursor.com>
1.6 KiB
1.6 KiB
Homelab Infrastructure Configuration
Docker compose, applicatie-configs, nginx en deploy-scripts voor Synology NAS (192.168.1.211).
Snel herstellen: zie RESTORE.md
Repos op Gitea
| Repo | Inhoud |
|---|---|
| homelab-configs | Dit repo — infra, compose, configs |
| homelab-command | Dashboard-app + Grafana-build + mesh |
| ha-voice-control-mcp | Home Assistant voice MCP |
Structuur
docker/
postgres/ # PostgreSQL homelab (5433)
postgres-web/ # pgAdmin (5434)
gitea/ # Git server (3000)
adguard/ # DNS/filter (host network)
duckdns/ # Dynamische DNS
homarr/ # Dashboard (4755)
neo4j/ # Graph DB
portainer/ # Docker UI (9000)
remotely/ # Remote support (8080)
excalidraw/ # Whiteboard (3765)
guacamole/ # Remote desktop (8348)
wazuh/ # SIEM
ha-voice-control/ # HA MCP (8765)
monitoring/ # Prometheus + refs naar homelab-command
homelab-command/ # README → aparte repo
configs/
adguard/ # AdGuardHome.yaml
homarr/ # Dashboard JSON
home-assistant/
prowlarr/ sonarr/ radarr/ qbittorrent/ sabnzbd/
proxmox/
nginx/
scripts/
sync-from-nas.sh # NAS → git vóór commit
Workflow
- Wijziging op NAS →
sh scripts/sync-from-nas.sh git add -A && git commit && git push- Bij disaster → RESTORE.md
Poorten
Zie RESTORE.md tabel.