Toronto, Canada  · 

Work / Side projects

.

This site.

Hand-written HTML on a VPS I run, behind Caddy, with DNS set through the registrar’s API. The stack for the page is the stack I work in.

Stack
HTML, CSS, nginx, Caddy, Docker
Scale
One file per page, no framework
Role
Solo

Flow

  1. DNS via API
  2. VPS
  3. Caddy (TLS)
  4. nginx
  5. Static HTML

How it works

The pages are static files served by nginx in a container. Caddy on the same host terminates TLS and reverse-proxies by hostname. Deploys are an rsync, and the work pages are generated from one data file by a short Python script.

Hard parts

  • Resisting a framework.

Outcome

You are looking at it.