Home Server Lab
Self-hosted infrastructure focused on privacy and learning by running things end-to-end: virtualization, ZFS storage, network-wide DNS, and a stack of services I actually use day-to-day. No third-party cloud for the data — Cloudflare just terminates TLS at the edge.
Foundation:
- Proxmox VE: Hypervisor for VMs and LXC containers; backups and resource management.
- TrueNAS: ZFS-backed storage for VM datasets, media, and backups.
- Debian + Caddy: Hosts
whiskeyden.xyzand other static content. - Cloudflare: DNS, TLS termination, and tunneling for safe public exposure.
- Pi-hole + Unbound: Network-wide ad/tracker blocking with a DNSSEC-validating recursive resolver.
- Portainer: Web UI for managing the Docker side of the lab.
Services I run:
- Jellyfin: Self-hosted media server.
- Jellyswarrm: Reverse proxy that unifies multiple Jellyfin servers into one library.
- Jellyseerr: Request manager for Jellyfin and the *arr stack.
- qBittorrent: Headless torrent client with web UI.
- PhotoPrism: Photo library with AI tagging and search.
- Vaultwarden: Bitwarden-compatible password manager.
- Matrix / Synapse: Federated, end-to-end encrypted messaging homeserver.
- Home Assistant: Local-first home automation.
Tech: Proxmox • TrueNAS • Debian • Caddy • Cloudflare • Pi-hole • Unbound • Portainer • Docker • Jellyfin • Jellyswarrm • Jellyseerr • qBittorrent • PhotoPrism • Vaultwarden • Matrix/Synapse • Home Assistant