Script SSL Lets Encrypt para Unifi Controller Debian 10 Buster

Script SSL Lets Encrypt para Unifi Controller Debian 10 Buster

Script para coletar o certificado SSL Lets Encrypt e importar dentro do Unifi Controller

Criar diretório Data para backup do Keystore do Unifi Controller

cp /var/lib/unifi/keystore /var/lib/unifi/data/keystore.backup.$(date +%F_%R)

Exportar /  Converter o certificado PEM para P12 com parametro de usuário e senha

openssl pkcs12 -export -inkey /etc/letsencrypt/live/cuidadodigital.com.br/privkey.pem -in /etc/letsencrypt/live/cuidadodigital.com.br/fullchain.pem -out /etc/letsencrypt/live/cuidadodigital.com.br/fullchain.p12 -name NOME -password pass:SENHA

Importar para dentro do Unifi Controler o Certificado Formato P12 ora convertido

keytool -importkeystore -deststorepass aircontrolenterprise -destkeypass aircontrolenterprise -destkeystore /var/lib/unifi/keystore -srckeystore /etc/letsencrypt/live/cuidadodigital.com.br/fullchain.p12 -srcstoretype PKCS12 -srcstorepass unifi -alias unifi -noprompt

Reiniciar o serviço

systemctl restart unifi.service

Sobre o Autor

Diego Elcain administrator