📚 Wiki

Step-by-step guides pulled from real homelab projects — rewritten for anyone to follow, with internal IPs and account details stripped out. Real gotchas kept in, because that's the useful part.

Give Your Homelab Real HTTPS Certificates

Running your own internal certificate authority (step-ca) so every admin UI on your LAN gets a real, trusted cert — no more click-through security warnings.

PKIDocker

Migrate Off Your NAS's Built-in Reverse Proxy

Moving public domains from a vendor NAS's reverse proxy to a dedicated Caddy instance — plus the Cloudflare certificate trick you need if you're behind Cloudflare.

CaddyNetworking

Self-Host Your Own Password Manager

Running Vaultwarden (a Bitwarden-compatible server) in its own isolated container, and the safe way to migrate an existing vault without losing sessions or data.

VaultwardenDocker

Replace iCloud/NAS Photos with Immich + Radicale

A self-hosted photo library with real ML search, plus CalDAV/CardDAV for contacts and calendars — and how to migrate years of existing data over safely.

ImmichSelf-Hosting

Build a Homelab Vulnerability Scanning Pipeline

Three free, complementary scanners — network, container images, and web apps — set up to run on a schedule and actually get looked at.

SecurityOpenVAS

Automate Device Inventory & Monitoring

Wiring your network controller, your hypervisor, an inventory system, and a monitoring stack together so new devices and VMs show up automatically — and the silent failure modes to watch for on every leg.

NetBoxProxmoxAutomation

Fleet-Wide SSH Hardening

Fixing weak SSH MAC algorithms across an entire fleet of mixed Linux containers, VMs, and vendor NAS units — and how to actually verify the fix worked.

SSHHardening

Set Up Proxmox Backup Server

A dedicated backup target for your whole virtualization fleet — including physical Windows PCs, not just VMs — plus the permission gotchas that trip up almost everyone on first setup.

ProxmoxBackups

Expose a Self-Hosted Game Server to the Internet

Two approaches — a simple single-port tunnel for most games, and a VPS-based tunnel for games that need a whole range of ports — plus a subtle bug that can make a tunnel look healthy while being completely broken.

NetworkingGame Servers

Isolate a VLAN Without Losing Admin Access

Putting a device on its own VLAN doesn't isolate it by default on most routers — how to check, fix it properly, and avoid a gotcha that silently breaks the direction you meant to keep working.

NetworkingSecurity

Route a Network Through a VPN Without Killing Gaming Latency

Protocol and server choices that actually matter, a real gotcha with reused provider configs, and a test suite that goes well beyond a handful of pings.

VPNNetworking