root@gitgood:~#
cat about-this-site.md
# About this site
Ships with strong opinions. Satisfaction guaranteed.
# stack ./tldr
backend:
Go, on top of brownhounds/swift — a small abstraction over net/http I wrote to avoid reaching for a framework.
frontend: Hand-written HTML & CSS. No react. No tailwind. No build pipeline beyond terser + cleancss.
templating: Go's html/template. That's it.
# hosting ./where-it-lives
cdn: No.
cloud: No.
serverless: No.
where: A small box in my living room.
how: Served to the public over a zero-trust SSH tunnel.
runtime: Docker. One container, no kubernetes, no fuss.
orchestration: Ansible. Host provisioning, container roll-outs, the works.
logs:
Dozzle — centralized log collection across multiple boxes.
# why ./philosophy
Because I can. The boring stack is the durable stack. Nothing here
needs a kubernetes cluster — and pretending otherwise is how
you end up paying £400/month to host a CV. This kind of site
doesn't need a frontend framework either — and shipping
gazylionbytes of javascript to render a paragraph is its own kind
of comedy.
root@gitgood:~#
cd ..