← All posts
May 27, 2026

Moving house: why this blog now runs on my own server

self-hosting

I’ve been writing on and off since 2012 at nerdstuckathome.wordpress.com: JavaScript and MooTools, Vim and Git tips, a couple of Intigriti challenge write-ups and, more recently, some notes on running Gemma on a phone. From today, new posts land here.

I wanted more control over the blog, and a few things pushed me to actually do it.

First, the domain is mine again. My old nerdstuckathome.blog expired in January 2025, and I lost it. This time nerdstuckathome.com points at a server I run, so if I ever move to another host, I only have to change a DNS record.

Second, the posts are just files: each one is Markdown in a Git repository, built into a static site with Astro. No database, no admin panel, no ads or platform branding, and the whole history of every post is in git log.

Third, one server does several jobs. The same small VPS that serves this blog also runs FreshRSS and the pipeline behind my weekly news digest, so the blog costs nothing extra.

And the old blog isn’t going anywhere: it stays online as an archive, and the older posts are still over there.