Blog
Nanomatter - Building a lightweight Matter controller
Part 6 of the homelab series: building my own Matter controller to control my home devices.
Automated deployments to a private server using Tailscale GitHub Action
Part 5 of the homelab series: building a CI/CD pipeline for a multi-container app on the Raspberry Pi using cross-platform Docker builds, GitHub Container Registry and using the Tailscale GitHub Action to reach a server that’s never publicly exposed.
Adding new services behind Traefik
Part 4 of the homelab series: now that the infrastructure is in place, adding a new service is super simple. We only need a docker-compose file and a YAML file detailing the routing.
Making it secure — HTTPS with Let's Encrypt and Cloudflare
Part 3 of the homelab series: getting a trusted HTTPS certificate for a private service that’s never been on the public internet, using Let’s Encrypt’s DNS-01 challenge and Cloudflare.
From ports to subdomains — Pi-hole + Traefik
Part 2 of the homelab series: replacing port-based access with clean subdomain routing using Pi-hole for DNS and Traefik as a reverse proxy.
Building a VPN-first homelab on a Raspberry Pi
Part 1 of the homelab series: setting up a Raspberry Pi with Tailscale for secure, private remote access.