Articles
Rails, Hotwire, self-hosting, DevOps and field notes. Written between two deployments.
Rails
Buy vs. Run: Costing a Rails Production Stack as a Team of One
Every "I saved money by self-hosting" post I've read makes the same mistake: it compares an invoice to an invoice. That comparison is not…
Read the article →
Proxmox
NVIDIA DKMS Fails on Proxmox Kernel 7.0 — And How to Fix It
If you run a Proxmox VE node with an NVIDIA GPU and recently ran apt full-upgrade, there's a good chance your system is now in a broken…
Read the article →
Docker
ONCE by 37signals: Self-Hosting Without the DevOps Tax
Every month, the SaaS invoice pile grows a little taller. Slack, Notion, Linear, Loom — individually reasonable, collectively brutal. At…
Read the article →
Git
GitButler and the Evolution of Version Control
A Practitioner’s Perspective on AI-Era Workflows GitButler recently raised $17M with a simple but ambitious idea: rethink version control…
Read the article →
Docker
Ditching ddclient and Open Ports: Migrating to Cloudflare Tunnel for a Safer Homelab
For years, my homelab setup followed the classic self-hosting playbook: ddclient updating my dynamic IP on Cloudflare DNS, ports 80 and 443…
Read the article →
Homelab
My Automated Tech News Digest with Claude Cowork Schedules
There are tasks we keep pushing back. Not because they're hard, but because they're repetitive and time-consuming. Daily tech news is one…
Read the article →
Docker
Mounting Nextcloud AIO User Files as Read-Only with bindfs
When running Nextcloud AIO (All-in-One) via Docker, your user files live deep inside a Docker volume. If you need other services on the…
Read the article →
Homelab
Build a daily tech digest with n8n, RSS and OpenAI
What you'll build: an automated workflow that aggregates 16 RSS sources every morning (Reddit, Hacker News, newsletters, FR/EN blogs),…
Read the article →
Proxmox
Proxmox: Why Only ZFS Storage Supports Snapshot Backups
When configuring virtual machine backups in Proxmox VE, three modes are available: Stop, Suspend, and Snapshot. The Snapshot mode is by far…
Read the article →
Docker
Self-Hosting a Docker Registry for Kamal Deployments
Self-Hosting a Docker Registry for Kamal Deployments Moving from GitHub Container Registry to a private, self-hosted registry on your local…
Read the article →