Every blogger eventually faces the same question: where do I host this thing? WordPress, Medium, Substack, Ghost — there's no shortage of platforms. And they all promise simplicity. But every one of them has a catch.

The Lock-In Problem

When you build on someone else's platform, your design, your URLs, your reader relationships — they all live on that company's servers. The day they raise prices, get acquired, or shut down, you're scrambling. I've seen it happen.

Own your content. Own your URLs. Own your design. Everything else is renting.

The Simplest Possible Solution

So I decided to go back to basics. Each blog post is a plain .html file. The homepage is a PHP script that automatically reads those files and lists them. That's the entire system.

Want to write a new post? Duplicate the template, fill in five meta tags at the top, write your content using normal HTML, and upload the file. Done.

Moving Anywhere, Anytime

Because it's all plain files, this blog can move to any host that runs PHP — Hostinger, DigitalOcean, Netlify (with a small build step), or even a Raspberry Pi on your desk. No export process. No migration wizard. Just copy the folder.

That's the kind of freedom I wanted. Simple, permanent, mine.

← Back to all posts