Sommaire / Guides / Site web

Hôte d'un site web avec HTTPS gratuit dans 7 minutes

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.

1. Installer Caddy

ssh root@YOUR_SERVER_IP
apt update && apt install -y caddy
# for the latest version consider the official caddy.com repo

2. Télécharger votre site

mkdir -p /var/www/mysite
# from your computer:
scp -r ./dist/* root@YOUR_SERVER_IP:/var/www/mysite/

3. Point Caddy à elle

cat > /etc/caddy/Caddyfile <<'EOF'
mysite.com {
    root * /var/www/mysite
    encode gzip
    file_server
}
EOF
systemctl reload caddy

4. Fait — vérifier

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.

Autres