A seconda del tuo sistema operativo, potrebbe essere disponibile un pacchetto di Let's Encrypt, che semplifica l'installazione di Let's Encrypt poiché tutte le dipendenze si prendono cura. Altrimenti, puoi comunque installare manualmente Let's Encrypt. Ecco una guida su come installare Let's Encrypt su varie distribuzioni Linux.
Fedora 23 o successivi (incluso Rawhide)
dnf install letsencrypt
Red Hat Enterprise Linux (RHEL) 7 / CentOS 7 o versioni successive
Installa il repository EPEL con il seguente comando:
yum install epel-release
Installa il client Let's Encrypt con il seguente comando:
yum install letsencrypt
FreeBSD
Installa il client Let's Encrypt dalla porta con il seguente comando:
cd /usr/ports/security/py-letsencrypt && make install clean
Installa il client Let's Encrypt dalla porta con il seguente comando:
pkg install py27-letsencrypt
OpenBSD
Installa il client Let's Encrypt dalla porta con il seguente comando:
cd /usr/ports/security/letsencrypt/client && make install clean
Installa il client Let's Encrypt dalla porta con il seguente comando:
pkg_add letsencrypt
Arch Linux
pacman -S letsencrypt letsencrypt-apache
Debian (per Debian Jessie (8), Debian Stretch (9) o Debian Sid)
apt-get update apt-get install letsencrypt
Un plugin Apache è disponibile per Apache 2.4 su distribuzioni basate su Debian con libaugeas0 1.0+ che automatizza l'ottenimento e l'installazione di un certificato. Per installarlo, esegui:
apt-get install python-letsencrypt-apache
Gentoo
Il client ufficiale Let's Encrypt è disponibile in Gentoo Portage. Se vuoi usare il plugin Apache, deve essere installato separatamente:
emerge -av app-crypt/letsencrypt emerge -av app-crypt/letsencrypt-apache
Per il plugin nginx, usa Layman per aggiungere l'overlay mrueg che include il pacchetto del plugin nginx:
emerge -av app-portage/layman layman -S layman -a mrueg emerge -av app-crypt/letsencrypt-nginx
Installa manualmente Let's Encrypt Client su qualsiasi sistema operativo Linux
Se stai eseguendo versioni precedenti della distribuzione Linux o la tua versione di Linux non ha ancora un pacchetto ufficiale come CentOS 6, RedHat Enterprise Linux 6 e Ubuntu, puoi installare e utilizzare manualmente Let's Encrypt per generare il certificato SSL:
- Installa Git, che viene utilizzato per clonare il ramo principale di Let's Encrypt.
In Red Hat Enterprise Linux (RHEL), CentOS e distribuzioni simili, esegui:
$ yum install git
In Ubuntu e in altre distribuzioni basate su Debian, esegui:
$ apt-get install git
- Clone il repository Let's Encrypt per scaricare gli script:
git clone https://github.com/letsencrypt/letsencrypt
TipGit scaricherà gli script in una directory letencrypt in cui esegui il comando clone. Per specificare la directory in cui posizionare il client Let's Encrypt, specificare il percorso. Ad esempio, per archiviare il client Let's Encrypt in /opt, una directory comunemente utilizzata per posizionare software di terze parti su sistemi Linux e Unix:git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
- Esegui il programma di installazione automatico Let's Enrypt:
letsencrypt-auto --help
letsencrypt-auto accetta gli stessi flag diletsencrypt; letsencrypt-auto installa tutte le proprie dipendenze e aggiorna automaticamente il codice client, quindi è relativamente più lento e più grande diletsencrypt.Per il client Let's Encrypt ottenuto manualmente viene fornito conletsencrypt-auto, il client (letsencrypt binary) è disponibile all'interno dell'ambiente virtuale creato:/home/user/.local/share/letsencrypt/bin/letsencrypt.In CentOS 6 e RHEL 6 , il repository EPEL è necessario per installare python-virtualenv.
Dopo aver installato il client Let's Encrypt, ora puoi generare e configurare il certificato SSL Let's Encrypt gratuito.