This static page web server and about 50 other things I selfhost are being run on a mini-pc with an AMD-U processor and 16G of RAM. Like any of my devices, the mini-pc runs NixOS (configuration can be found here). The site is served by an nginx server configured through the NixOS module. I am using Cloudflare as CDN for less IP leakage. I am pretty sure that Cloudflare is just a giant NSA front, but I mean … , whatever man.
Font
The text font used is called Atkinson Hyperlegible from the Braille Institute. It strikes a unique balance between character harmony and uniqueness. The code (ascii-art) font is a modified version of Source Code Pro.
ASCII-Art
On many posts you will find boxes with ASCII-Art. I do all of it by hand. I try to keep them “ASCII”-Art, not “UNICODE”-Art. The letter-style is based on my own Figlet font, which I then often customize for the page.
Read further here: My ASCII Art. There you can also get the figlet font as a download.
Hugo
I custom wrote a Markdown to html pipeline based on pandoc before, but since I reworked the backend I don’t use that anymore. Instead, I use Hugo with a theme written from scratch.
Domain
I got the domain from Namecheap.com. I am not affiliated nor do I explicitly advocate for them. Although I could be! (domain-renewal is expensive lol)
One problem that have with them, is their API, which is something I’d need for auto TLS certificate auto-renewal with the NixOS module. The API falls short in multiple areas and it costs money, wich is crazy since I’m obviously already paying money to them. But they allow DNS offloading to e.g. Cloudflare, so that’s what I did.