Martin Andorsen

This site is hosted on a Raspberry PI 5 (8GB RAM) . CloudFlare is used as DNS pointing andorsen.dev and budget.andorsen.dev (Actual Budget) to the raspberry pi IP.

The raspberry pi uses NGINX as a reverse proxy which points to the static web app or Actual Budget application depending on hostname.

Certificates and HTTPS is handled by LetsEncrypt and CertBot

GitHub Actions is used to build this astro site and ssh into the raspberry pi to download the latest build. This happens automatically on pushes to the main branch.

The pi hosts Actual Budget which is an open source personal finance tool which is hosted using their docker image.