Hide your homelab IP with a VPS, WireGuard and iptables

Hide your homelab IP with a VPS, WireGuard and iptables

One (potential) downside to running public services on your homelab, is that you expose your IP address. That may, or may not, be a problem — but here are ways around it. The simplest way is to put Cloudflare in front, but this will only handle web traffic, and is a bit of a black box.

Another, more hands-on, approach is to use a VPS (or LXC container); WireGuard and iptables. We will create a secure tunnel between the VPS/container and the homelab HAProxy instance, and forward traffic using iptables.

Read more →

Replacing a disk and expanding the ZFS pool

Replacing a disk and expanding the ZFS pool
I’m replacing a disk and and expanding my ZFS 2×RAID-Z2 pool.
Read more →

Stack lights for Alertmanager using Raspberry Pi

Stack lights for Alertmanager using Raspberry Pi

I’m using Prometheus to monitor my home office and homelab, I figured it would be cool to have a stack light show the active warnings and alerts from Alertmanager. So I made a HAT (Hardware Attached on Top) for the Raspberry Pi to drive a five-colored stack light.

Read more →

Quieting down the Unifi 16XG switch

Quieting down the Unifi 16XG switch
I got a Unifi 16XG switch, it was too loud. I made it quieter using Noctua low-noise adapters.
Read more →

Homelab ventilation project

Homelab ventilation project
My homelab and home office got way too hot, time for some proper ventilation.
Read more →