Configure um cron job ( sudo crontab -e ) que renove seu certificado. Esta linha renova o certificado todos os domingos à meia-noite e usa o domínio deltik.org , o webroot /home/deltik/public_html/ e o endereço de e-mail my-email-address :
0 0 * * 0 /usr/bin/letsencrypt certonly --email "my-email-address" --agree-tos --renew-by-default --webroot -w /home/deltik/public_html/ -d deltik.org
Execute o comando para garantir que ele funcione antes de transformá-lo em uma tarefa cron. Se tiver êxito, o comando de exemplo acima atualizará a pasta /etc/letsencrypt/live/deltik.org/ com quatro arquivos, cert.pem , chain.pem fullchain.pem e privkey.pem .
Em seguida, no Webmin »Configuração do Webmin» Criptografia SSL »Configurações SSL» Suporte SSL, configure:
Defina o seguinte, em que YOURDOMAIN.TLD é o domínio do certificado que você está gerando automaticamente:
- Ativar SSL? : Sim
-
Arquivo de chave privada :
/etc/letsencrypt/live/YOURDOMAIN.TLD/privkey.pem -
Arquivo de certificado : arquivo separado:
/etc/letsencrypt/live/YOURDOMAIN.TLD/cert.pem -
Arquivos de certificado adicionais (para certificados encadeados) :
/etc/letsencrypt/live/YOURDOMAIN.TLD/chain.pem
Essas mesmas opções de configuração podem ser definidas no arquivo /etc/webmin/miniserv.conf :
ssl=1
keyfile=/etc/letsencrypt/live/YOURDOMAIN.TLD/privkey.pem
certfile=/etc/letsencrypt/live/YOURDOMAIN.TLD/cert.pem
extracas=/etc/letsencrypt/live/YOURDOMAIN.TLD/chain.pem
Reinicie o Webmin, se necessário:
sudo service webmin restart