Homelab Configs Pack: Proxmox Offsite Backup, OPNsense Watchdog, Home Assistant Progress Card and Guacamole Docker
The real configs from my homelab, cleaned up so you can drop them into yours. Not snippets from a blog post: complete scripts, systemd units, Home Assistant packages and compose files that run every day on my Proxmox host, each with a README covering install, a safe test, and how to remove it.
What's inside (4 kits):
- Proxmox → Google Drive offsite backup. Monthly copy of every running VM and container with rclone. Reuses last night's vzdump (no double backup), verifies every file on Drive, keeps only the newest N per guest, one guest failing never stops the others, Gotify alerts with the exact error, and a one-line status check.
- Live backup progress in Home Assistant. A read-only reporter on the host pushes to an HA webhook (no HA token on the host): overall %, current guest, ETA, GB uploaded, last run, plus a custom Lovelace progress card.
- OPNsense VM freeze watchdog. Detects the "VM says running but the network is dead" wedge (guest agent down + LAN traffic flat for ~6 min) and restarts only the firewall VM. Max 1 restart per hour, never during a backup, dry-run and simulate modes, HA sensors for the last reboot.
- Apache Guacamole in Docker. Browser RDP/VNC/SSH with PostgreSQL, nginx tuned for the websocket tunnel, optional OIDC single sign-on and Cloudflare Tunnel, sized to run in a 1-2 GB container.
Every hostname, IP, token and webhook id has been replaced with clear placeholders. Tested on Proxmox VE 8/9, Home Assistant 2025.x and Docker Compose v2. Download: one ZIP (35 files).
Want the why behind it? The books go deeper: Never Lose Your Data, Lock Down Your Home Network, or all 28 in the Everything Bundle.