## Trin 1:Opdater systemet
Før du installerer Encrypt, skal du sikre dig, at dit system er opdateret ved at køre følgende kommando:
```
sudo dnf opdatering
```
Trin 2:Installer forudsætningspakker
Installer de nødvendige pakker, der kræves af Encrypt:
```
sudo dnf installer epel-release python-certbot-nginx
```
Trin 3:Aktiver EPEL-lageret
Hvis EPEL-lageret ikke allerede er aktiveret, skal du køre følgende kommando for at aktivere det:
```
sudo dnf config-manager --set-aktiverede PowerTools
```
Trin 4:Installer Krypter fra EPEL-lageret
Installer Krypter ved hjælp af yum-pakkehåndteringen:
```
sudo dnf installer certbot
```
Trin 5:Konfigurer SELinux
Kryptering kræver specifikke SELinux-politikker for at fungere korrekt. Kør følgende kommandoer for at oprette de nødvendige politikker:
```
sudo semanage port -a -t http_port_t 80
sudo semanage port -a -t http_port_t 443
sudo semanage permissive -a httpd_t
```
Trin 6:Tillad kryptering gennem firewallen
Åbn de relevante porte i firewallen for at tillade Krypter trafik:
```
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --genindlæs
```
Trin 7:Test kryptering
Udsted følgende kommando for at teste krypteringsinstallationen:
```
sudo certbot
```
Trin 8:Få et SSL-certifikat
Brug Krypter for at få et SSL-certifikat:
```
sudo certbot --nginx
```
Følg instruktionerne på skærmen for at konfigurere dit SSL-certifikat.
Trin 9:Bekræft SSL-certifikatinstallation
Når du har fået SSL-certifikatet, skal du sikre dig, at det er installeret korrekt:
```
sudo nginx -t
```
Trin 10:Aktiver tjenesten automatisk fornyelse
Konfigurer et cron-job for automatisk at forny dit SSL-certifikat:
```
sudo crontab -e
```
Tilføj følgende post:
```
0 1 * * * /usr/bin/certbot forny --quiet
```
Gem crontab og afslut.
Husk at erstatte `example.com` med dit domænenavn.