Blame
|
1 | # Homelab Wiki |
||||||
| 2 | ||||||||
| 3 | Proxmox-based homelab running a Docker Swarm cluster across six LXC containers. |
|||||||
| 4 | ||||||||
| 5 | - **Host:** Proxmox (Debian 12) — `homelab` |
|||||||
| 6 | - **Domain:** `carr-family.org` — Cloudflare DNS + wildcard TLS |
|||||||
| 7 | - **External access:** Cloudflare Tunnel → Traefik on PCT 108 (`192.168.2.82:443`) |
|||||||
| 8 | ||||||||
| 9 | --- |
|||||||
| 10 | ||||||||
| 11 | ## Containers |
|||||||
| 12 | ||||||||
| 13 | | VMID | Name | IP | Role | |
|||||||
| 14 | |------|------|----|------| |
|||||||
| 15 | | 101 | downloads | 192.168.2.190 | Docker Swarm worker — downloads | |
|||||||
| 16 | | 102 | media-core | 192.168.2.191 | Docker Swarm worker, NVIDIA GPU, media stack | |
|||||||
| 17 | | 104 | documents | 192.168.2.105 | Docker Swarm worker, NVIDIA GPU, docs/photos | |
|||||||
| 18 | | 107 | debian | 192.168.2.81 | Docker Swarm worker — general purpose | |
|||||||
| 19 | | 108 | network | 192.168.2.82 | **Docker Swarm manager**, Portainer, Traefik | |
|||||||
| 20 | | 109 | ai | 192.168.2.83 | AI services — not a Swarm node | |
|||||||
|
21 | | 200 | haos | 192.168.2.129 | Home Assistant OS (QEMU VM) | |
||||||
|
22 | | 300 | pterodactyl-panel | 192.168.2.136 | Pterodactyl Panel | |
||||||
| 23 | | 301 | pterodactyl-wings | 192.168.2.134 | Pterodactyl Wings + game servers | |
|||||||
| 24 | ||||||||
|
25 | ## LAN Machines |
||||||
| 26 | ||||||||
| 27 | | IP | Hardware | Role | |
|||||||
| 28 | |----|----------|------| |
|||||||
| 29 | | 192.168.2.11 | RTX 3060 (12 GB) | Ollama — large models | |
|||||||
| 30 | | 192.168.2.40 | RTX 2060 Super | Ollama — small models | |
|||||||
| 31 | | 192.168.2.73 | GTX 1050 | Local workstation | |
|||||||
| 32 | ||||||||
|
33 | --- |
||||||
| 34 | ||||||||
| 35 | ## Sections |
|||||||
| 36 | ||||||||
| 37 | - [[Infrastructure]] — storage pools, LXC mounts, GPU passthrough |
|||||||
| 38 | - [[Docker Swarm]] — Swarm management commands and patterns |
|||||||
| 39 | - [[Traefik]] — reverse proxy, static routes, middlewares |
|||||||
| 40 | - [[Network Stack]] — Portainer, Authentik, Guacamole, CloudBeaver, Homarr, Watchtower |
|||||||
| 41 | - [[Media Stack]] — Sonarr, Radarr, Jellyfin, Calibre-Web, Audiobookshelf, Komga, RomM |
|||||||
| 42 | - [[Documents Stack]] — Immich, Nextcloud, Paperless, Linkwarden, OtterWiki |
|||||||
| 43 | - [[AI Stack]] — LiteLLM, n8n, Qdrant, Hermes, OpenClaw, Odysseus, Whisper, Proton Bridge |
|||||||
| 44 | - [[Downloads]] — qBittorrent, gluetun/ProtonVPN |
|||||||
| 45 | - [[Game Servers]] — Pterodactyl, Satisfactory |
|||||||
|
46 | - [[Home Assistant]] — VM, USB devices, entities, dashboard |
||||||
| 47 | - [[LAN Machines]] — Ollama servers, model sizing |
|||||||
| 48 | - [[GC Jobs]] — gcjobs-qa (interview prep) + gcjobs-filler (application bot) |
|||||||
| 49 | - [[Known Issues]] — active bugs and workarounds |
|||||||
