Homelab Wiki

Proxmox-based homelab running a Docker Swarm cluster across six LXC containers.

  • Host: Proxmox (Debian 12) — homelab
  • Domain: carr-family.org — Cloudflare DNS + wildcard TLS
  • External access: Cloudflare Tunnel → Traefik on PCT 108 (192.168.2.82:443)

Containers

VMID Name IP Role
101 downloads 192.168.2.190 Docker Swarm worker — downloads
102 media-core 192.168.2.191 Docker Swarm worker, NVIDIA GPU, media stack
104 documents 192.168.2.105 Docker Swarm worker, NVIDIA GPU, docs/photos
107 debian 192.168.2.81 Docker Swarm worker — general purpose
108 network 192.168.2.82 Docker Swarm manager, Portainer, Traefik
109 ai 192.168.2.83 AI services — not a Swarm node
300 pterodactyl-panel 192.168.2.136 Pterodactyl Panel
301 pterodactyl-wings 192.168.2.134 Pterodactyl Wings + game servers

Sections

  • Infrastructure — storage pools, LXC mounts, GPU passthrough
  • Docker Swarm — Swarm management commands and patterns
  • Traefik — reverse proxy, static routes, middlewares
  • Network Stack — Portainer, Authentik, Guacamole, CloudBeaver, Homarr, Watchtower
  • Media Stack — Sonarr, Radarr, Jellyfin, Calibre-Web, Audiobookshelf, Komga, RomM
  • Documents Stack — Immich, Nextcloud, Paperless, Linkwarden, OtterWiki
  • AI Stack — LiteLLM, n8n, Qdrant, Hermes, OpenClaw, Odysseus, Whisper, Proton Bridge
  • Downloads — qBittorrent, gluetun/ProtonVPN
  • Game Servers — Pterodactyl, Satisfactory
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9