2026-05-10 11:30:28 +02:00
|
|
|
# Homelab Infrastructure Configuration
|
|
|
|
|
|
2026-05-17 13:15:24 +02:00
|
|
|
Docker compose, applicatie-configs, nginx en deploy-scripts voor Synology NAS (`192.168.1.211`).
|
2026-05-10 11:30:28 +02:00
|
|
|
|
2026-05-17 13:15:24 +02:00
|
|
|
**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 |
|
2026-05-10 11:30:28 +02:00
|
|
|
|
|
|
|
|
## Structuur
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
docker/
|
2026-05-17 13:15:24 +02:00
|
|
|
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
|
2026-05-10 11:30:28 +02:00
|
|
|
```
|
2026-05-17 13:15:24 +02:00
|
|
|
|
|
|
|
|
## 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.
|