Tilbake til blogg
Januar 13, 2026Guider

Hvordan sette opp SSL-sertifikat med Let's Encrypt

Steg-for-steg guide om installasjon av gratis SSL-sertifikater fra Let's Encrypt ved bruk av Certbot for Nginx og Apache.

Hvordan sette opp SSL-sertifikat med Let's Encrypt

SSL-sertifikater krypterer data mellom serveren din og besøkendes nettlesere, og sikrer sikre tilkoblinger. Let's Encrypt tilbyr gratis SSL-sertifikater som er betrodd av alle store nettlesere. Denne guiden viser deg hvordan du setter opp SSL på din Hiddence-server.

Forutsetninger

  • Domenenavn som peker til server-IP
  • Nginx eller Apache webserver installert
  • Porter 80 og 443 åpne i brannmur
  • Root eller sudo tilgang til server

Installere Certbot

bash
# For Ubuntu/Debian
sudo apt update
sudo apt install certbot python3-certbot-nginx -y

# For CentOS/RHEL
sudo yum install epel-release -y
sudo yum install certbot python3-certbot-nginx -y

Få sertifikat for Nginx

Certbot kan automatisk konfigurere Nginx. Kjør:

bash
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
# Følg instruksjonene for å fullføre oppsettet

Få sertifikat for Apache

For Apache, bruk:

bash
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
# Følg instruksjonene for å fullføre oppsettet

Manuell sertifikatfornyelse

Let's Encrypt-sertifikater utløper etter 90 dager. Test fornyelse:

bash
sudo certbot renew --dry-run

Sette opp automatisk fornyelse

Certbot oppretter en cron-jobb automatisk. Verifiser at den eksisterer:

bash
sudo systemctl status certbot.timer
# Eller sjekk crontab
sudo crontab -l | grep certbot

Nyttige tips

  • Sertifikater fornyes automatisk 30 dager før utløp
  • Test fornyelsesprosessen: sudo certbot renew --dry-run
  • Bruk wildcard-sertifikater for underdomener: certbot certonly --dns-cloudflare
  • Sjekk sertifikatutløp: sudo certbot certificates
  • Tving fornyelse om nødvendig: sudo certbot renew --force-renewal