· 1 Min Lesezeit
Caddy-Deploy in zehn Minuten

Statische Seiten deployen ist einfach — sauber deployen noch einmal anders.
Build erzeugen#
npm run build erzeugt dist/ — reines HTML, CSS und optimierte Bilder.
Kein Node auf dem Server nötig.
Rüber damit#
rsync -avz --delete dist/ server:/var/www/site — das ist das gesamte
Deploy-Skript. Platzhalter wie Host und Ziel gehören in Umgebungsvariablen.
Caddy konfigurieren#
Caddy holt sich TLS-Zertifikate automatisch. Entscheidend: try_files mit
/404.html-Fallback und Cache-Control: immutable für die gehashten Assets
unter /_astro/.
Das war’s — zehn Minuten inklusive Kaffee.