Tumble-Dry · published ✔

Static page served from the Hetzner box (138.199.208.180) by Caddy, published over HTTPS via the admin API — no SSH, no FTP.

How this page got here (all from a Claude session over HTTPS):
  1. DNS A td-demo → 138.199.208.180 created via the Hostinger API
  2. POST /admin/script publish_site wrote the files to /srv/td-demo/
  3. … and added a Caddy file_server block for this hostname
  4. Caddy auto-issued the TLS certificate on first request

Generated 2026-07-23 03:43 UTC. Replace this by passing your own files to publish_site (e.g. the day-close report + route map).