David Bösiger
David Bösiger
From Homelab to Hetzner: Ten Years of Self-Hosting featured image

From Homelab to Hetzner: Ten Years of Self-Hosting

How a Dell PowerEdge in a closet became a single Hetzner box running everything - and what I'd do differently

avatar
David Bösiger
A Year on GrapheneOS: Switching from iPhone to Pixel 9 Pro featured image

A Year on GrapheneOS: Switching from iPhone to Pixel 9 Pro

How I de-Googled my phone, what works, what doesn't, and the self-hosted stack behind it

avatar
David Bösiger
Six Months of Daily Cold Plunges featured image

Six Months of Daily Cold Plunges

How an unplanned pool purchase turned into a daily habit - and what I've learned along the way

avatar
David Bösiger
Push It Part 2: Fixing Elevation and Adding Grade Adjusted Pace featured image

Push It Part 2: Fixing Elevation and Adding Grade Adjusted Pace

How I fixed GPS elevation data with DEM correction and added meaningful run statistics

avatar
David Bösiger
Push It: Building My Own Fitness App for the Bangle.js featured image

Push It: Building My Own Fitness App for the Bangle.js

How I built a self-hosted fitness platform that syncs with my open-source smartwatch

avatar
David Bösiger