Reorganize repo: one folder per application under apps/.

Move docker/ and configs/ into apps/<name>/ with config/ subfolders.
Proxmox split into hosts/pve and hosts/dell-proxmox. Nginx under
infrastructure/. Update sync script, RESTORE.md, and per-app READMEs.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
mo
2026-05-17 13:23:38 +02:00
parent 290da02936
commit 04162745e9
684 changed files with 605 additions and 169 deletions
+55
View File
@@ -0,0 +1,55 @@
# Apps — overzicht
Elke map = **één applicatie**. Bevat `docker-compose.yml`, `.env`, en/of `config/` waar van toepassing.
**NAS-repo:** `/volume1/docker/homelab-configs`
**Starten:** `cd apps/<naam> && docker compose up -d`
## Docker op Synology (192.168.1.211)
| App | Map | Poort | Container | Data op NAS |
|-----|-----|-------|-----------|-------------|
| PostgreSQL | [postgres](postgres/) | 5433 | postgres-homelab | `/volume1/docker/postgres/data` |
| pgAdmin | [pgadmin](pgadmin/) | 5434 | pgadmin | volume |
| Gitea | [gitea](gitea/) | 3000 | gitea | docker volumes |
| AdGuard Home | [adguard](adguard/) | 53, 3001 | Adguard | config in repo → `/volume1/docker/Configs/adguard` |
| DuckDNS | [duckdns](duckdns/) | — | duckdns | — |
| Neo4j | [neo4j](neo4j/) | 4915349155 | neo4j | `/volume1/docker/neo4j` |
| Homarr | [homarr](homarr/) | 4755 | homarr | `/volume1/docker/homarr` |
| Portainer | [portainer](portainer/) | 9000 | portainer | `/volume1/docker/portainer` |
| Remotely | [remotely](remotely/) | 8080 | remotely | `/volume1/docker/remotely` |
| Excalidraw | [excalidraw](excalidraw/) | 3765 | Excalidraw | — |
| Guacamole | [guacamole](guacamole/) | 8348 | Guacamole | `/volume1/docker/guacamole` |
| Wazuh | [wazuh](wazuh/) | — | — | `/volume1/docker/wazuh` |
| HA Voice MCP | [ha-voice-control](ha-voice-control/) | 8765 | ha-voice-control | build |
| Monitoring | [monitoring](monitoring/) | 9090, 3002, 9187 | prometheus, grafana, exporter | volumes |
| Homelab Command | [homelab-command](homelab-command/) | 8765 | homelab-command | aparte repo |
## Media / automation (configs, draaien op Proxmox LXC)
| App | Map | Config-bron op NAS |
|-----|-----|-------------------|
| Sonarr | [sonarr](sonarr/) | `/volume1/docker/Configs/Sonarr` |
| Radarr | [radarr](radarr/) | `/volume1/docker/Configs/Radarr` |
| Prowlarr | [prowlarr](prowlarr/) | `/volume1/docker/Configs/Prowlarr` |
| qBittorrent | [qbittorrent](qbittorrent/) | `/volume1/docker/Configs/QBitTorrent` |
| SABnzbd | [sabnzbd](sabnzbd/) | `/volume1/docker/Configs/Sabnzb` |
| Home Assistant | [home-assistant](home-assistant/) | `/volume1/docker/Configs/HA/config` |
## Proxmox hosts
| Host | Map | IP |
|------|-----|-----|
| pve (RTX 3090, PVE 9) | [proxmox/hosts/pve](proxmox/hosts/pve/) | 192.168.1.216 |
| dell-proxmox (Dell, PVE 8) | [proxmox/hosts/dell-proxmox](proxmox/hosts/dell-proxmox/) | 192.168.1.56 |
Zie [proxmox/README.md](proxmox/README.md).
## Reverse proxy
Nginx-configs: [../infrastructure/nginx/](../infrastructure/nginx/)
## Aparte Gitea-repos
- **homelab-command** — dashboard, Grafana-build, NATS mesh
- **ha-voice-control-mcp** — MCP server