Skip to content

🏠 Manie's Homelab β€” Operations Manual

Welcome β€” read this first

This is the single source of truth for everything in your homelab. When something breaks, when you forget how a service works, when you want to add a new device β€” start here.

Search is in the top-right (or press S). Try searching for: pialarm, vaultwarden, restore, WAN down.

🎯 What this site is for

You want to… Go here
Understand the big picture πŸ—ΊοΈ Architecture β†’ Overview
Know what's running on a specific host πŸ–₯️ Services β†’ pick the host
Fix something that just broke 🚨 Runbooks β†’ pick the symptom
Restore a file from yesterday πŸ’Ύ Restic cheatsheet
Check if everything is alive RIGHT NOW Uptime Kuma β†’ status.manie.uk
Look up a password πŸ” Vaultwarden β†’ vault.manie.uk
See if a cron job actually ran Healthchecks β†’ pulse.manie.uk
Find a domain name πŸ“‹ All domains

πŸšͺ The off-site VPS β€” your safety net

The VPS at 102.202.192.9 (Tailscale: 100.67.58.15) is outside your house. When home WAN dies, the VPS keeps running and tells you what's wrong. Everything in the πŸ› οΈ Tools and πŸ“Š Monitoring sections lives there.

Service URL Purpose
πŸ“š Docs (you are here) https://docs.manie.uk This manual
🚨 Status page https://status.manie.uk Live up/down of everything
βœ… Healthchecks https://pulse.manie.uk Cron job watchdog
πŸ” Vaultwarden https://vault.manie.uk Password vault
πŸ” Failover Node-RED https://nodered-vps.manie.uk Backup WhatsApp gateway
🌐 Gitea mirror https://gitmirror.manie.uk Off-site copy of all repos
πŸ“Š VPS Grafana panel https://grafana.manie.uk/d/homelab-vps VPS resource graphs

πŸ†˜ Emergency cards (fastest path to fixing common problems)

πŸ”₯ Home WAN went down

  1. Check https://status.manie.uk from your phone (uses cellular, not home WAN)
  2. If pfSense is shown red β†’ router/modem reboot via VPN to dh02 console
  3. Read 🚨 Runbooks β†’ Home WAN is down

πŸ”₯ You stopped getting WhatsApp alerts

  1. Check https://nodered-vps.manie.uk β€” failover gateway should still work
  2. Either pialarm crashed OR home WAN is down. Status page will tell you which.
  3. Read Runbooks β†’ pialarm died

πŸ”₯ You see "Photos missing" in Immich

STOP. Don't trigger a scan. Read Runbooks β†’ Immich mass-trash FIRST.

πŸ”₯ You can't access vSphere from work or phone

  1. Open https://vcenter.home.lab/ui directly in browser (Tailscale Split DNS handles the name)
  2. If "site cannot be reached" β†’ check nslookup vcenter.home.lab returns 100.115.94.1
  3. Read Runbooks β†’ vSphere won't load

🧰 What's where (the 3-second answer)

graph LR
    Phone[πŸ“± Phone] --> CF[☁️ Cloudflare]
    Work[πŸ’Ό Work PC] --> CF
    CF --> Tunnel[Cloudflare Tunnel]
    CF --> VPS[🌐 homelab-vps<br/>102.202.192.9]
    Tunnel --> DH02[πŸ–₯️ docker-host-02<br/>192.168.0.9<br/>Traefik+Authelia]
    DH02 --> DH01[πŸ–₯️ docker-host-01<br/>192.168.0.200<br/>Apps]
    DH02 --> PiAlarm[πŸ₯§ pialarm<br/>192.168.0.109<br/>Node-RED]
    DH02 --> ESXi[πŸ’Ώ ESXi/vCenter<br/>192.168.0.79]
    VPS -.Tailscale.-> Phone
    VPS -.Tailscale.-> DH01

Built with MkDocs Material. Source: https://gitea.manie.uk/Manie/homelab/src/branch/main/docs. Auto-rebuilds every 10 min from git.