This is my corner of the internet. I build things that work, don't track you, and aren't trying to extract rent. Sometimes that's a knitting counter that doesn't need your location data to count stitches. Sometimes it's a browser roguelike I made in five days because I wanted to see if I could. Sometimes it's just writing about why the default state of software is hostile and what to do about it.
Built by Terje Rutgersen. Based in southern Spain.
Your data lives on your device. I couldn't steal it even if I wanted to. I don't want to.
Pay once. Own it. I'm not going to hold your knitting counter hostage for €4.99/month.
No analytics. No telemetry. I genuinely do not care what you click on.
One thing, done properly. The app economy has enough bloatware already.
This server gets brute-forced around the clock. Bots scan every IP on the internet trying default passwords on SSH, and this box is no exception. Fail2ban catches them and bans them automatically. This is what that looks like in real time. Here's how it works.
This whole thing runs on a Hetzner Cloud CPX11 (Debian 12, 2 vCPUs, 2 GB RAM) for about €6/month.