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.