An operator-friendly web server that wires ACME into a plain config file.

Caddy automates HTTPS issuance and renewal

The automation wraps the ACME protocol yet still obeys the same public rules: challenges are validated over the network, and when the origin is hidden behind a load balancer you may need the DNS challenge instead of the HTTP one. One directive is enough A bare caddy file-server (or a tls directive) turns automatic HTTPS on by default: Caddy generates a key pair and drives the ACME flow against a certificate authority to obtain a certificate, then reloads it into the running server. It stores the issued key and certificate in its own data store under an ID derived from the domain, so the next start reuses them instead of re-issuing on every boot. You never author the protocol steps, but you still own the boundaries: a domain must be publicly reachable, or you switch to a DNS challenge with a provider plugin so the validation runs where it can actually answer. ...

January 21, 2027 · 5 min · XB Field Notes
A release pipeline stage from build through verify to a confirmed public edge.

Ship a static site and prove the edge agrees

Build, publish, and confirm with the same evidence the notes describe, end to end.

August 11, 2026 · 5 min · XB Field Notes
Transport, browser policy, and resource graph shown as security layers.

Security headers should describe the actual page

Start with a narrow policy, then expand it only when a documented feature needs another resource.

July 23, 2026 · 2 min · XB Field Notes
A large HTTP representation compressed into a smaller transfer.

Compression changes the selected HTTP representation

Test compressed and uncompressed requests separately so caches and validators describe the bytes actually served.

June 29, 2026 · 2 min · XB Field Notes
A certificate shield with a validity and expiry gauge.

Certificate expiry is a date, not a dashboard color

Use SNI, inspect the public certificate, and alert before renewal becomes an incident.

June 10, 2026 · 2 min · XB Field Notes
A static file tree connected to a single public web endpoint.

A static server should have one obvious root

One root, one file_server, and a small header policy make a static deployment easy to inspect.

June 4, 2026 · 2 min · XB Field Notes