Skip to content

Services Overview

Service Architecture

flowchart TB
    subgraph Hypervisors
        PVE1[Proxmox 1]
        PVE2[Proxmox 2]
        PVE3[Proxmox 3]
    end

    subgraph Holly[Unraid - Holly]
        Plex[Plex]
        Radarr[Radarr]
        Sonarr[Sonarr]
        Prowlarr[Prowlarr]
        NZBGet[NZBGet]
        qBit[qBittorrent]
        ABS[Audiobookshelf]
    end

    subgraph Docker1[Docker Host 241 - CT 101]
        Arcane[Arcane Manager]
        Homepage[Homepage]
        Mealie[Mealie]
        ABR[AudioBookRequest]
        Zensical[Zensical Docs]
        WOL[wol-pbs]
    end

    subgraph Standalone
        HA[Home Assistant<br/>192.168.1.240]
        WG[WireGuard<br/>192.168.1.236]
    end

All Services

Service URL Host Description
Homepage mdhmedia.uk Docker (241) :3080 Main dashboard (behind tinyauth SSO)
Proxmox 1 pve1.mdhmedia.uk pve1 Hypervisor
Proxmox 2 pve2.mdhmedia.uk pve2 Hypervisor
Proxmox 3 192.168.1.28:8006 pve3 Wake-on-LAN backup node (since 2026-07-30) — normally powered off; woken daily at 19:00 for the PBS window, shut down once PBS is idle. Stays in the cluster (pve1 holds 3 quorum votes, so pve1 is quorate alone while pve3 sleeps). ZFS tank/bak; hosts the PBS VM
Proxmox Backup Server 192.168.1.30:8007 pve3 (VM 102) PBS 4.2.3 — datastore main on ZFS dataset bak/pbs-datastore (the 500G bak disk passed whole into the VM since 2026-08-04); cluster storage pve3-pbs active — primary guest-backup target. Evening Wake-on-LAN window since 2026-07-30: wake 19:00 → backup job 19:15 (all 9 pve1 guests) → prune/GC/verify → Holly's host/holly upload 20:35 → offsite sync → shutdown once idle; the VM autostarts on host wake (onboot=1). pve1's local vzdump jobs are unchanged as a keep-last-1 floor
wol-pbs - Docker (241) Wake-on-LAN orchestrator for the pve3/PBS backup window (Arcane git-sync stack on CT 101)
backup-digest - Docker (241) Daily 08:00 backup + host-health digest to Telegram (Arcane git-sync stack on CT 101, since 2026-08-22)
Unraid holly.mdhmedia.uk Holly NAS/Storage
Arcane arcane.mdhmedia.uk Docker (241) :3552 Container management (manager on CT 101; TWO environments since 2026-08-10 — 0 Local Docker plus the Jarvis VM agent at 192.168.1.252:3553)
Caddy - pve1 (CT 112) Reverse proxy
MariaDB - pve1 (CT 114) Database server
Grafana grafana.mdhmedia.uk Docker (241) :3300 Monitoring dashboards
Loki - Docker (241) :3100 Log aggregation
Prometheus - Docker (241) :9090 Metrics storage
tinyauth auth.mdhmedia.uk Docker (241) :9092 SSO (Google login) via forward_auth
Plex - Holly Media server
Radarr radarr.mdhmedia.uk Holly Movie automation
Sonarr sonarr.mdhmedia.uk Holly TV automation
Prowlarr prowlarr.mdhmedia.uk Holly Indexer manager
NZBGet nzbget.mdhmedia.uk Holly Usenet downloader
qBittorrent torrent.mdhmedia.uk Holly Torrent client
Ombi ombi.mdhmedia.uk Holly Media requests
Audiobookshelf abs.mdhmedia.uk Holly Audiobook server
Libation libate.mdhmedia.uk Docker (241) :8099 Headless Audible liberation (libation-sync stack on CT 101; SSO-gated — the Holly GUI container was retired 2026-08-10)
Home Assistant ha.mdhmedia.uk 192.168.1.240 (old) / 192.168.2.120 (new VM) Home automation - rebuilt clean 2026-08-01 as HAOS VM haos (VMID 123, pve1; HAOS 18.2), now built but parked (stopped, onboot=0) since 2026-08-27; the old laptop install still owns .240 + the route. At cutover, start VM 123 and set onboot=1 before moving .240 + the route to it (see Home Automation)
Vaultwarden - 192.168.1.235 Test only - CT destroyed, route retired (July 2026)
WireGuard wg.mdhmedia.uk 192.168.1.236 VPN server
Mealie meals.mdhmedia.uk Docker (241) Recipe manager
Gramps Web - Docker (241) Genealogy server (LAN :8081)
KiCad - Docker (241) PCB design in a browser (LAN :3000)
AudioBookRequest abr.mdhmedia.uk Docker (241) :8000 Audiobook request/download (SSO-gated; beets sidecar files grabs into ABS)
Jarvis jarvis.mdhmedia.uk 192.168.1.252 Hermes AI agent on VM 121 (SSO; see Jarvis)
Zensical docs.mdhmedia.uk Docker (241) This documentation — built once at container start (zensical build), then site/ served statically on :7000
Speedtest speedtest.mdhmedia.uk Holly Network monitoring

Service Categories

Media Stack

Home Automation

Infrastructure

  • Proxmox (Hypervisors)
  • Unraid (Storage)
  • Arcane (Container management)
  • Caddy (Reverse proxy)
  • MariaDB (Database server)

Monitoring & Automation

  • Grafana (Dashboards and visualization)
  • Loki + Alloy (Centralized logging)
  • Speedtest (Network performance tracking)

Security & Access

  • WireGuard (VPN remote access)