Files
homelab-configs/README.md
T
mo 9f431ff97b Pull Proxmox LXC app configs via SSH and document all CTs.
Add pull-lxc-from-proxmox.py using Proxmox API + pct exec for running
containers (vaultwarden, linkwarden, paymenter, NPM, etc). Stub apps for
stopped LXCs with proxmox.meta.yaml and updated lxc-inventory with live IPs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 14:52:28 +02:00

1.6 KiB

Homelab Infrastructure Configuration

Private Gitea-repo met alle configs per applicatie voor Synology NAS (192.168.1.211) en Proxmox hosts.

Snel herstellen: RESTORE.md
Volledige inventaris: INVENTORY.md
App-overzicht: apps/README.md

Structuur

apps/                    # Één map per applicatie
  postgres/
    docker-compose.yml
    .env
  adguard/
    docker-compose.yml
    config/AdGuardHome.yaml
  proxmox/
    hosts/
      pve/               # 192.168.1.216
      dell-proxmox/      # 192.168.1.56
  sonarr/ radarr/ ...    # config/ per app
infrastructure/
  nginx/                 # Reverse proxy
scripts/
  sync-from-nas.sh
.env                     # Globale secrets (private repo)

Repos op Gitea

Repo Inhoud
homelab-configs Dit repo
homelab-command Dashboard + Grafana-build + mesh
ha-voice-control-mcp HA voice MCP

Workflow

# 1. Sync live configs van NAS
sh scripts/sync-from-nas.sh

# 2. Commit
cd /volume1/docker/homelab-configs
git add -A && git commit -m "sync configs" && git push

# 3. Service starten
cd apps/postgres && docker compose up -d

Proxmox backup

# /etc/pve van beide nodes
scp -r root@192.168.1.216:/etc/pve/* apps/proxmox/hosts/pve/
scp -r root@192.168.1.56:/etc/pve/* apps/proxmox/hosts/dell-proxmox/

# App-configs uit draaiende LXC's (Docker, .env, systemd)
python3 scripts/pull-lxc-from-proxmox.py