Caddy recebe e renova certificados Let's Encrypt automaticamente — sem temporizadores certbot, sem ginástica de configuração. Prereq: um domínio com um registro A apontando para o seu 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
Abrir https://mysite.com — o cadeado já lá está. O Caddy emitiu e irá renovar automaticamente o certificado em si. Roteamento de SPA? Adicionar try_files {path} /index.html dentro do bloco do local.
Ainda não há servidor? A Buran-1 (€6.5/mês) acomoda confortavelmente vários locais.