c7f1b094cb
UniFi, Joplin, Glance, Uptime Kuma, Whoogle, Synology packages docs, Proxmox LXC inventory, Portainer stacks, and INVENTORY.md master list. Co-authored-by: Cursor <cursoragent@cursor.com>
2.6 KiB
2.6 KiB
Snel herstellen na NAS-reset
NAS: 192.168.1.211 · Gitea: http://192.168.1.211:3000 (private)
1. Clone
mkdir -p /volume1/docker /volume1/homes/mo
git clone http://192.168.1.211:3000/mo/homelab-configs.git /volume1/docker/homelab-configs
git clone http://192.168.1.211:3000/mo/homelab-command.git /volume1/homes/mo/homelab-command
Repo-pad: CFG=/volume1/docker/homelab-configs
2. Secrets
Wachtwoorden staan in .env en per-app .env (private repo).
3. Startvolgorde
| # | App | Commando |
|---|---|---|
| 1 | Netwerk | docker network create homelab-monitor |
| 2 | PostgreSQL | cd $CFG/apps/postgres && docker compose up -d |
| 3 | Gitea | cd $CFG/apps/gitea && docker compose up -d |
| 4 | AdGuard | Kopieer apps/adguard/config/ → /volume1/docker/Configs/adguard/, dan cd $CFG/apps/adguard && docker compose up -d |
| 5 | DuckDNS | cd $CFG/apps/duckdns && docker compose up -d |
| 6 | Neo4j | cd $CFG/apps/neo4j && docker compose up -d |
| 7 | pgAdmin | cd $CFG/apps/pgadmin && docker compose up -d |
| 8 | Monitoring | Zie apps/monitoring/README.md + build in homelab-command |
| 9 | Homelab Command | cd /volume1/homes/mo/homelab-command && docker compose -f docker-compose.homelab.yml up -d --build |
| 10 | NATS mesh | cd homelab-command && docker compose -f docker-compose.mesh.yml up -d |
| 11 | Homarr | Kopieer apps/homarr/config/*.json → /volume1/docker/homarr/, dan cd $CFG/apps/homarr && docker compose up -d |
| 12 | Overige | portainer, remotely, excalidraw, guacamole, wazuh, unifi, joplin — elk cd $CFG/apps/<naam> |
| 13 | Proxmox | Zie apps/proxmox/README.md — /etc/pve terugzetten op nodes |
Monitoring-netwerk koppelen:
for c in postgres-homelab neo4j prometheus-homelab postgres-exporter-homelab grafana-homelab; do
docker network connect homelab-monitor "$c" 2>/dev/null || true
done
4. Config terugzetten (niet-Docker)
| App | Git | NAS |
|---|---|---|
| Homarr | apps/homarr/config/ |
/volume1/docker/homarr/ |
| AdGuard | apps/adguard/config/ |
/volume1/docker/Configs/adguard/ |
| Home Assistant | apps/home-assistant/config/ |
/volume1/docker/Configs/HA/config/ |
| *arr / qbit | apps/<naam>/config/ |
/volume1/docker/Configs/<Naam>/ |
| Proxmox | apps/proxmox/hosts/<host>/ |
/etc/pve/ op betreffende node |
5. Proxmox hosts
Poorten
| Poort | App |
|---|---|
| 3000 | Gitea |
| 3002 | Grafana |
| 4222 | NATS |
| 4755 | Homarr |
| 5433 | PostgreSQL |
| 5434 | pgAdmin |
| 8080 | Remotely |
| 8765 | Homelab Command |
| 9090 | Prometheus |
| 9000 | Portainer |