This site is self-hosted on a Raspberry Pi 5 at my home in Richmond, BC, Canada. The server is written in Go which contains a static file server and a separate metrics service both sharing a SQLite database. A Caddy reverse proxy handles HTTPS via Let's Encrypt, and DDNS keeps the domain pointed at my home IP. Deployments are fully automated: pushing to GitHub triggers a CI/CD pipeline that cross-compiles the Go binaries for ARM64 and ships them to the Pi over a private Tailscale tunnel.
Total Requests
—
Total Visits
—
Requests are all HTTP hits
to the server. Visits count
only page loads (extensionless routes and
.html paths). Both are recorded by the Go web
server on every request and stored in a SQLite database on the
Pi.