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
