Hotovo!
Let`s Encrypt certifikát pro Carbonio CE (Ubuntu 20.04)
2023-11-05, Waran
Nejjednodušší cesta k SSL bez nutnosti platit za komerční certifikát je použít Let`s Encrypt. V následujícím postupu se dozvíte, jak nainstalovat LE certifikát na server s GroupWare Carbonio CE.
Instalace Certbot
Pro instalaci nejnovější verze Certbot použijte následující sérii příkazů:
apt install snapd
snap install --classic certbot
ln -s /snap/bin/certbot /usr/bin/certbot
certbot --version
Pomocí příkazu „certbot“ vygenerujte certifikát:
certbot certonly --standalone --agree-tos --renew-by-default --email email@domena.cz --preferred-chain "ISRG Root X1" --force-renewal --key-type rsa --rsa-key-size 4096 -d domena.cz
Po vytvoření jsou všechny soubory certifikátu uloženy ve složce /etc/letsencrypt/domena.cz/:
- cert.pem
- chain.pem
- fullchain.pem
- privkey.pem
- README
Nyní zkopírujte soubor privkey.pem z /etc/letsencrypt/live/domena.cz/ do /opt/zextras/ssl/carbonio/commercial/ pomocí následujícího příkazu:
cp /etc/letsencrypt/live/domena.cz/privkey.pem /opt/zextras/ssl/carbonio/commercial/commercial.key
Následně zkopírujte ostatní soubory do složky /tmp/:
cp /etc/letsencrypt/live/domena.cz/cert.pem /tmp
cp /etc/letsencrypt/live/domena.cz/chain.pem /tmp
Stáhněte si řetězec ISRG Root X1 a přiřaďte jej k souboru chain.pem:
wget -O /tmp/ISRG-X1.pem https://letsencrypt.org/certs/isrgrootx1.pem.txt
cat /tmp/ISRG-X1.pem >> /tmp/chain.pem
Přiřaďte oprávnění souboru commercial.key:
chown zextras:zextras /opt/zextras/ssl/carbonio/commercial/commercial.key
Následuje ověření certifikátu:
su - zextras -c "zmcertmgr verifycrt comm /opt/zextras/ssl/carbonio/commercial/commercial.key /tmp/cert.pem /tmp/chain.pem"
Berte na vědomí, že bez úspěšného ověření nelze certifikát nasadit!
Po úspěšném ověření už zbývá jen certifikát nasadit a restartovat služby:
su - zextras -c "zmcertmgr deploycrt comm /tmp/cert.pem /tmp/chain.pem"
su - zextras -c "zmcontrol restart"
Hotovo!
© Waran, 2019-2025