Files
homelab-configs/README.md
T
mo 21dbee4b53 Add full NAS service catalog for disaster recovery.
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>
2026-05-17 13:15:48 +02:00

54 lines
1.6 KiB
Markdown

# Homelab Infrastructure Configuration
Docker compose, applicatie-configs, nginx en deploy-scripts voor Synology NAS (`192.168.1.211`).
**Snel herstellen:** zie [RESTORE.md](RESTORE.md)
## Repos op Gitea
| Repo | Inhoud |
|------|--------|
| [homelab-configs](http://192.168.1.211:3000/mo/homelab-configs) | Dit repo — infra, compose, configs |
| [homelab-command](http://192.168.1.211:3000/mo/homelab-command) | Dashboard-app + Grafana-build + mesh |
| [ha-voice-control-mcp](http://192.168.1.211:3000/mo/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
1. Wijziging op NAS → `sh scripts/sync-from-nas.sh`
2. `git add -A && git commit && git push`
3. Bij disaster → [RESTORE.md](RESTORE.md)
## Poorten
Zie RESTORE.md tabel.