This repository contains the infrastructure-as-code and machine configuration used to deploy my personal website on a single Vultr VPS running Fedora CoreOS. It provisions the server with Terraform and configures the host to run the website using Podman Quadlets units.
This repository reflects my own production setup and is not intended to be a drop-in template.
If you want to learn more about it, I wrote an article explaining this architecture in depth.
mise- Vultr API key
main.tfvarsfile to definevultr_api_keyanddomain
mise installto get the necessary dev tools (terraform,jq,mustache,butane)make planto see what changes can be deployedmaketo deploy