Leden 13, 2026Návody
Jak nastavit certifikát SSL pomocí Let's Encrypt
Průvodce krok za krokem instalací bezplatných certifikátů SSL od Let's Encrypt pomocí nástroje Certbot pro Nginx a Apache.

Certifikáty SSL šifrují data mezi vaším serverem a prohlížeči návštěvníků, čímž zajišťují bezpečné připojení. Let's Encrypt poskytuje bezplatné certifikáty SSL, kterým důvěřují všechny hlavní prohlížeče. Tento návod vám ukáže, jak nastavit SSL na vašem serveru Hiddence.
Prerekvizity
- Doménové jméno směřující na IP adresu vašeho serveru
- Nainstalovaný webový server Nginx nebo Apache
- Otevřené porty 80 a 443 ve firewallu
- Přístup root nebo sudo k serveru
Instalace Certbotu
bash
# Pro Ubuntu/Debian
sudo apt update
sudo apt install certbot python3-certbot-nginx -y
# Pro CentOS/RHEL
sudo yum install epel-release -y
sudo yum install certbot python3-certbot-nginx -yZískání certifikátu pro Nginx
Certbot může automaticky nakonfigurovat Nginx. Spusťte:
bash
sudo certbot --nginx -d vasedomena.cz -d www.vasedomena.cz
# Postupujte podle výzev k dokončení nastaveníZískání certifikátu pro Apache
Pro Apache použijte:
bash
sudo certbot --apache -d vasedomena.cz -d www.vasedomena.cz
# Postupujte podle výzev k dokončení nastaveníRuční obnovení certifikátu
Certifikáty Let's Encrypt vyprší po 90 dnech. Otestujte obnovení:
bash
sudo certbot renew --dry-runNastavení automatického obnovení
Certbot automaticky vytvoří úlohu cron. Ověřte, zda existuje:
bash
sudo systemctl status certbot.timer
# Nebo zkontrolujte crontab
sudo crontab -l | grep certbotUžitečné tipy
- Certifikáty se automaticky obnovují 30 dní před vypršením platnosti
- Otestujte proces obnovení: sudo certbot renew --dry-run
- Pro subdomény použijte wildcard certifikáty: certbot certonly --dns-cloudflare
- Zkontrolujte vypršení platnosti certifikátu: sudo certbot certificates
- V případě potřeby vynuťte obnovení: sudo certbot renew --force-renewal