# openmail.karti.ai Static single page. No build step, no framework, no JS — it is a document, and a document that needs a bundler is a liability. ## Deploy Served by Caddy on cloud-2 from `/var/www/openmail`. ```bash rsync -av --delete website/ cloud-2:/var/www/openmail/ ``` ⚠️ **The cloud-2 Caddy trap:** a site block without an explicit `bind 10.0.0.2` serves a *valid certificate and an empty 200*. It looks deployed and returns nothing. Always include the bind, and always verify with `curl -sI https://openmail.karti.ai` — not by eye.