Highly available DNS ad blocking with blocky

One of the main components in my homelab is an ad-blocking DNS proxy. In addition to the blocking of ads – which already has the nice side-effect of speeding up page loads on a lot of websites — such a service makes it easy to define DNS entries specific to my LAN, provides some local caching abilities and increases my visibility over what my devices are doing. As such, my goal is to make it the default DNS on my LAN for a network-wide effect. ...

August 28, 2025 · 7 min · Kévin Gomez

Replacing ServiceLB by MetalLB in k3s

I setup my homelab a while ago, basically on a whim to have some fun with Kubernetes on cheap hardware and learn something along the way. As a result, I chose to deploy k3s in – almost – its most straightforward form. Traefik is disabled to use a more recent version than what k3s shipped at the time. A control-plane deployed with: 1curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--tls-san carrot.lab --disable traefik" sh - And a couple of worker nodes deployed with: ...