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
- DNS via API
- VPS
- Caddy (TLS)
- nginx
- 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.