A boring, durable home-server build: an old N100 mini-PC + a single 4 TB drive + LUKS + ZFS-on-root snapshots

Black mini PC with USB ports on a wooden surface — photo by zeleboba on Pexels

People build a homelab and immediately start with three drives, four NUCs, a 10GbE switch, Proxmox cluster — an installation that takes a weekend, costs $1,500, and breaks within a month because there’s too much to keep working. The home-server …

Backing up an iPhone to a non-iCloud destination: libimobiledevice + idevicebackup2 from a Linux box

iPhone with home screen visible beside a laptop keyboard on a wooden desk — photo by Fotios Photos on Pexels

iCloud backup “just works” until it doesn’t — until your iCloud quota fills, or you decide that storing the unencrypted contents of your iPhone at Apple is a posture you don’t love, or your Mac dies and you want a …

A maintainable dotfiles repo: stow vs chezmoi vs a custom bash bootstrap — pros and cons after a year on each

Person holding a Git logo sticker — photo by Real Tough Candy on Pexels

Every developer eventually accepts that their dotfiles are a real piece of personal infrastructure. The shell config, the editor config, the git config, the tmux conf, the ssh config — these accumulate years of small decisions, and re-configuring them on …

Setting up a personal newsletter service with Listmonk: docker-compose + an email-sending VPS

iPhone in hand showing the iOS Mail inbox screen — photo by Solen Feyissa on Pexels

You write. People want to subscribe. Substack used to be the obvious answer until they started taking 10% plus payment processing, plus the platform-risk of the next political controversy. Buttondown is a nicer option for $9-29/mo. ConvertKit and MailerLite both …

Setting up a personal SearXNG instance on a small VPS: privacy-respecting metasearch without the cloud lock-in

Laptop screen displaying a search results page on a wooden desk — photo by cottonbro on Pexels

Google still has the best results for some queries. DuckDuckGo is fine for most of them. Kagi is excellent if you want to pay $10/month. But there’s a fourth option that gets oddly little airtime: SearXNG — a self-hosted metasearch …