Av. Circular, Nº. 1192 - Goiânia contato[@]cuidadodigital.com.br
Estamos pronto para ajudar o seu negócio crescer.

Unifi Controller Certbot SSL Script

Script para exportar certificados certbot "lets Encrypt" para o Unifi Controller Backup do Keystore para gerar um novo

mv /etc/letsencrypt/live/empresa.com.br/keystore.p12 /etc/letsencrypt/live/empresa.com.br/keystore.p12.old
Convertendo PEM para P12
openssl pkcs12 -export -inkey /etc/letsencrypt/live/empresa.com.br/privkey.pem \ -in /etc/letsencrypt/live/empresa.com.br/fullchain.pem \ -out /etc/letsencrypt/live/empresa.com.br/keystore.p12 -name unifi -password pass:unifi
Backup do Keystore do Unifi para ao gerar um novo não ter conflito
mv /root/docker_unifi/config/data/keystore /root/docker_unifi/config/data/keystore.p12.old
Gerando um novo keystore e salvando no destino correto.
yes | keytool -importkeystore -deststorepass aircontrolenterprise -destkeypass aircontrolenterprise \ -destkeystore /root/docker_unifi/config/data/keystore \ -srckeystore /etc/letsencrypt/live/empresa.com.br/keystore.p12 -srcstoretype PKCS12 -srcstorepass unifi -alias unifi
Reiniciar o container
docker-compose -f /root/docker_unifi/docker-compose.yml restart