No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-28 02:03:18 -04:00
adguard Update docs with install/management info 2026-07-28 00:32:33 -04:00
forgejo Update docs with install/management info 2026-07-28 00:32:33 -04:00
linkwarden Update docs with new services 2026-07-28 02:03:18 -04:00
navidrome Update docs with new services 2026-07-28 02:03:18 -04:00
paperless-ngx Update docs with install/management info 2026-07-28 00:32:33 -04:00
proxmox add proxmox folder 2026-07-28 00:38:35 -04:00
README.md Update docs with new services 2026-07-28 02:03:18 -04:00

homelab-infra

Source of truth for what runs on the Proxmox cluster. Each directory is one LXC/stack. Deploy by pulling the repo on the LXC and applying the dir's contents. See proxmox-storage-plan.md for the storage and HA model.

Stack-to-LXC mapping

Stack LXC Node Storage Type Notes
adguard lxc-adguard-1 pve1 local raw HA clone; synced via adguard/sync.sh
adguard lxc-adguard-2 pve2 local raw HA clone
reverse-proxy lxc-caddy-1 pve1 local raw HA clone; HTTPS on 443
reverse-proxy lxc-caddy-2 pve2 local raw HA clone
nextcloud-stack lxc-nextcloud pve1 fast Docker stateful; replicate to pve4
paperless-stack lxc-paperless pve2 fast Docker stateful; replicate to pve4
monitoring-stack lxc-monitoring pve3 fast Docker stateful; replicate to pve4
forgejo 103 pve1 fast raw git SSH on 2222 (router fwd); see forgejo/README.md
linkwarden 104 pve1 raw helper-script install; bookmark manager
navidrome 105 fast raw music on TrueNAS NFS (ro) → /mnt/music; see navidrome/README.md

Stateful services (forgejo, navidrome, nextcloud, paperless, monitoring) run as single instances on fast and tolerate downtime on node failure — restored from pve4's rpool/tank/backups snapshots. Stateless critical services (adguard, reverse-proxy) are cloned-and-running on N nodes for zero-RTO.