Current State
Last Updated: 2026-04-25
Purpose: What is actually running right now. The definitive "what's where" reference.
Summary
The homelab runs across three always-on servers: Lotus (primary Unraid NAS, 192.168.1.80) hosts all main Docker services; Cooper (backup Unraid NAS, 192.168.1.60) receives backups and runs minimal services; Pacific (Proxmox NUC, 192.168.1.10) runs Home Assistant, Frigate, and a Tailscale exit node. External access to services is via Cloudflare DNS → SWAG on Lotus via Tailscale. Documentation is hosted on Cloudflare Pages at docs.djchome.uk.
Services by Host
Lotus — Primary Unraid NAS (192.168.1.80)
| Service |
Status |
Notes |
| Plex |
✅ Running |
Media server (movies, TV, music) |
| Immich |
✅ Running |
Photo and video management |
| Immich Kiosk |
✅ Running |
Photo kiosk/slideshow display |
| Audiobookshelf |
✅ Running |
Audiobook server |
| Calibre-Web Automated |
✅ Running |
Ebook library |
Downloads
| Service |
Status |
Notes |
| SABnzbd |
✅ Running |
Usenet downloader |
| Radarr |
✅ Running |
Movie collection management |
| Sonarr |
✅ Running |
TV show collection management |
| Lidarr |
✅ Running |
Music collection management |
| Readarr |
✅ Running |
Book/ebook collection management |
| Bazarr |
✅ Running |
Subtitle management |
| Prowlarr |
✅ Running |
Indexer management |
| Standuparr |
✅ Running |
Radarr instance for standup comedy |
| Sportarr |
✅ Running |
Sports content |
| iPlayarr |
✅ Running |
BBC iPlayer downloader |
| MeTube |
✅ Running |
YouTube / web video downloader |
| Dispatcharr |
✅ Running |
Download queue manager |
| Profilarr |
✅ Running |
Quality profile management |
Productivity
| Service |
Status |
Notes |
| Paperless-NGX |
✅ Running |
Document management with OCR |
| Mealie |
✅ Running |
Recipe manager |
| Karakeep |
✅ Running |
Bookmark and read-later manager |
| StirlingPDF |
✅ Running |
PDF tools |
| Splitpro |
✅ Running |
Expense splitting |
| Dawarich |
✅ Running |
Location history tracking |
AI
| Service |
Status |
Notes |
| Open-WebUI |
✅ Running |
AI chat interface |
| LiteLLM |
✅ Running |
LLM proxy / router |
Infrastructure
| Service |
Status |
Notes |
| SWAG |
✅ Running |
Reverse proxy + SSL (entry point for all *.djchome.uk) |
| Homepage |
✅ Running |
Dashboard |
| LuckyBackup |
✅ Running |
Data backup to Cooper |
| Proxmox Backup Server |
✅ Running |
Backup target for Pacific VMs/LXC |
| RustDesk Server |
✅ Running |
Self-hosted remote desktop |
| homelab-docs |
✅ Running |
Local docs + Gabriela dashboard proxy — http://docs.home (192.168.1.81, br0, nginx:alpine) |
| gabriela-homepage |
✅ Running |
Gabriela's dashboard — http://gabriela.home (192.168.1.82, br0, gethomepage) |
| immich-pg-relay |
✅ Running |
socat relay — exposes Immich PostgreSQL on host:5452 for Cooper replication |
Not Running / Issues
| Service |
Status |
Notes |
| N8N |
⚠️ Created |
Automation — not yet configured |
| Paperless-AI |
⚠️ Created |
Not yet configured |
| Duplicati |
⚠️ Created |
Superseded by LuckyBackup — can be removed |
| pgAdmin4 |
⚠️ Created |
Never started |
| Calibre book downloader |
⚠️ Unhealthy |
Needs investigation |
| Dawarich Sidekiq |
❌ Exited |
Background worker — needs investigation |
| F1 Replay Timing (djc_stack) |
❌ Exited |
Development project, stopped 3+ days |
| Splitpro PostgreSQL |
❌ Exited |
Database — stopped 3+ days |
Cooper — Backup Unraid NAS (192.168.1.60)
| Service |
Status |
Notes |
| Unraid monitoring API |
✅ Running |
Simple monitoring endpoint |
| SWAG |
✅ Running |
Standby reverse proxy — config rsync'd from Lotus hourly |
| immich-postgres-replica |
✅ Running |
Streaming replica of Lotus Immich PostgreSQL |
| Backup target |
✅ Active |
Receives data from Lotus via LuckyBackup + Appdata Backup |
Pacific — Proxmox NUC (192.168.1.10)
| VM/LXC |
ID |
Status |
Purpose |
| HomeAssistant |
VM 112 |
✅ Running |
Home automation hub — 192.168.1.12:8123 (8GB RAM, 42GB disk) |
| Frigate |
LXC 108 |
✅ Running |
NVR with Coral TPU AI detection |
| TailscaleExitNode |
LXC 103 |
✅ Running |
Tailscale exit node |
| GMUPS-27 |
LXC 130 |
✅ Running |
UPS monitoring |
| AdGuard |
LXC 101 |
⚠️ Running |
DNS filtering — installed but not active |
| Uptime Kuma |
LXC 105 |
❌ Stopped |
Uptime monitoring — not running |
| dockertemplate |
LXC 200 |
❌ Stopped |
Template — not in use |
Known Issues / Gaps
- Local docs live at http://docs.home (192.168.1.81, nginx on Lotus, syncs from GitHub every 30 min via User Scripts)
- DNS servers at 192.168.1.11 and 192.168.1.111 not documented — identity unknown
- AdGuard on Pacific running but not configured as active DNS
- Uptime Kuma stopped — no active uptime monitoring
- Several Lotus containers in Created/Exited state needing cleanup
- No offsite backup configured
Planned Changes
See TODO.md for outstanding tasks.