forked from metin-server/m2dev-client
Step-by-step operator runbook for turning on updates.jakubkadlec.dev: create the webroot, append the site block, validate the Caddyfile before reload, watch for Let's Encrypt cert issuance, verify from an external client, plus explicit rollback for every mutating step and a catastrophic-recovery section in case Caddy drops all sites. Targeted at Jakub (VPS operator) so Claude does not touch the running service.