Back in the late 1900s I finally got cable internet so I could run my own site from my own machine in my own home.

Of course I had to pay for all this, so I got a job (since the Job Center were getting a bit short tempered with me), and since the job came with internet access I wrote a quick perl cgi script that drew a few headers and then loaded itself from disk into a textarea. Add a POST handler that saves whatever it receives over the top of itself and bingo! anyone can own your system I got a web page that I can edit from work!

This site is a rough modern equivalent. It's written in c# (and to be fair, it's mostly vibe coded in c#), so there's a compile step in there somewhere, but the shape is the same - behind the login is a text box that allows me to edit the pages of the site!

It's not quite self hosting yet - pages can read and write their own source, but not yet other pages - but I've proved the principal, at least to my satisfaction.