Skip to content

Current State

Last Updated: 2026-07-19 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)

Media

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)

⚠️ As of 2026-07-19: Pacific's boot disk failed and was replaced (new 512GB SSD, fresh Proxmox VE 9.2 install). Home Assistant is temporarily running on Lotus instead — see below and Pacific server doc for full detail.

VM/LXC ID Status Purpose
HomeAssistant VM 112 ⏸️ Stopped (intentional) Home automation hub — currently running on Lotus instead, restored on Pacific but not yet failed back
Frigate LXC 108 ✅ Running NVR with Coral TPU AI detection — driver rebuilt 2026-07-19 after the Proxmox 9 kernel upgrade broke it
TailscaleExitNode LXC 103 ✅ Running Tailscale exit node
GMUPS-27 LXC 130 ✅ Running UPS monitoring
AdGuard LXC 101 ✅ Running DNS filtering — active primary DNS for the network (this table was stale — corrected 2026-07-19; AdGuard has been the active primary DNS since at least the 2026-07-19 disk-full incident)
Uptime Kuma LXC 105 ❌ Stopped Uptime monitoring — intentionally not kept during the 2026-07-19 disk rebuild
dockertemplate LXC 200 ❌ Stopped Template — not in use

Lotus — Home Assistant standby VM

Temporarily primary as of 2026-07-19. Same MAC/IP as Pacific's VM 112 (192.168.1.12) — see HA Recovery. Will move back to Pacific in a single controlled failback once Pacific has been soak-tested.


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)
  • 192.168.1.11 = AdGuard Home primary (Pacific LXC 101), 192.168.1.111 = AdGuard Home replica (Lotus Docker) — see DNS Filtering (this was previously listed as "identity unknown"; corrected 2026-07-19)
  • AdGuard is the active primary DNS (corrected 2026-07-19 — this table previously said otherwise)
  • Home Assistant temporarily running on Lotus instead of Pacific — see Pacific section above
  • Uptime Kuma stopped — no active uptime monitoring
  • Several Lotus containers in Created/Exited state needing cleanup
  • No offsite backup configured
  • Pacific's cooling fan has worn-bearing noise (discovered 2026-07-19) — functional but noisy, replacement part identified, not yet fitted

Planned Changes

See TODO.md for outstanding tasks.