Caddy obtient et renouvelle automatiquement les certificats Let's Encrypt — pas de minuteurs certbot, pas de gymnastique config. Prereq : un domaine avec un enregistrement indiquant votre IP VPS.
ssh root@YOUR_SERVER_IP
apt update && apt install -y caddy
# for the latest version consider the official caddy.com repo
mkdir -p /var/www/mysite
# from your computer:
scp -r ./dist/* root@YOUR_SERVER_IP:/var/www/mysite/
cat > /etc/caddy/Caddyfile <<'EOF'
mysite.com {
root * /var/www/mysite
encode gzip
file_server
}
EOF
systemctl reload caddy
Ouvrir https://mysite.com — le cadenas est déjà là. Caddy a délivré et renouvellera automatiquement le certificat lui-même. Un itinéraire SPA ? Ajouter try_files {path} /index.html à l'intérieur du bloc du site.
Pas encore de serveur ? A Buran-1 (€6.5/mois) accueille confortablement plusieurs sites.