TheoR.net Infrastructure

NixOS + Terraform repository managing Hetzher machines and Porkbun DNS that together host theor.net

Repository

All of the code for TheoR.net infrastructure is available on GitHub. It is designed to have no hard coded user-specific configurations, so you can deploy your own website by just configuring the necessary secrets. In fact, I would be very happy if you do, and if you encounter any issues, or need some additional features

Domain

I own domain name with Porkbun, and manage DNS with Terraform.

Hosting

Website is hosted on Hetzner servers, machine running on NixOS.

Deployment

The Docker images for applications at *.theor.net are deployed to GHCR via a CI pipeline, and picked up through a watchtower on a server, and autodeployed.

Footnotes