Blog
Thoughts, stories, and insights on software engineering, technology, and more.
How to Install Pi-hole on OpenMediaVault with Docker (Ad-Free Home Network Setup)
Block ads across your entire home network with Pi-hole on OpenMediaVault — no Raspberry Pi required. In this guide, you’ll learn how to install Pi-hole using Docker on OMV, fix common port conflicts, and configure your router for network-wide ad blocking. It’s the perfect self-hosted solution for faster, cleaner, and more private browsing at home.
How I Installed Audio Drivers on a Chinese Motherboard With No Official Support
Struggling to get audio working on a Chinese motherboard with zero driver support? I was too — until I discovered a surprisingly simple way to fix it using nothing but Windows Device Manager and a bit of detective work. In this post, I’ll walk you through how I got sound working on my BKHD 1264 board without any official drivers, and how you can do the same for almost any mystery motherboard.
Secure Self-Hosted Password Manager - Deploying Vaultwarden with Tailscale and Docker
In this post, I’ll show you how to deploy Vaultwarden **securely and privately** using **Tailscale’s MagicDNS and HTTPS proxying features**, all within **Docker containers** — no domain name, no NGINX, no open ports.
How I Made My UNRAID Server Smart Enough to Sleep – and Wake on Demand
Here's how I did it, why it works beautifully, and how you can set it up too.