About this Website

Server

Equipment

This website is hosted by a Raspberry Pi 3B+, which is quite snappy. Unfortunately, I don't have much upload bandwidth here so the website probably seems slow to you. It got an A+ from Qualys SSL labs, so I think it's fairly secure. Because I don't have a proper static IP address here the domain name gets bounced around between servers a bit before finally landing here, which was a REAL PAIN to set up but is actually quite reliable once set up. I use Nginx, but I'm not comfortable publishing any more detailed information about the internal workings of the system due to (obvious) security concerns.

Pages

Almost all of the pages in this website are written by hand in PHP. Most of this is, of course, just HTML, but things like the Navigation bar, header date and server identifier are all dynamically generated. There's quite a bit of CSS in here too, I find it a lot easier than other methods of customisation. Some parts are written by other people and are available online, for example the teletext viewer. No editors were used in the construction of this website - I wrote it all from source code and just fiddled with it until it looked the way I wanted it to. The great thing about not using editors is that you can have it exactly the way you want it - no forced templates or messed up layouts. One of my original websites - nmp.001www.com - began life with pages from Net Objects Fusion - a great editior, but it didn't give me the flexibility I wanted, so I ditched all the pages and wrote a very simple page in HTML source code. And that's the way it's been since.