In what has become a tradition for the first post on a new website platform I write out how I have built the site and how it runs.

Its relevant to know that I usually use these as an opportunity to explore a new technology and not how I would recommend a site to be built or run.

Static site generator

Static sites are an excellent choice for websites as long as you can live without dynamic content.

For this site I have in the past used pelican but for this iteration I am trying out Hugo

Hosting

For static websites the obvious answer is to use a object store host like AWS S3. But that would be boring so instead this is being run in a Nginx Docker container hosted on Kubernetes.

To go a step further these are running on a set of Raspberry pi 3’s

External access

As I am self hosting I also need to expose the site externally. To do this I use cloudflared tunnels. This also serves to load balance the nodes.