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
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)