V závislosti na vašem operačním systému může být k dispozici balíček Let’s Encrypt, který usnadňuje instalaci Let’s Encrypt, protože je postaráno o všechny závislosti. Jinak můžete stále ručně nainstalovat Let’s Encrypt. Zde je návod, jak nainstalovat Let's Encrypt na různé distribuce Linuxu.
Fedora 23 nebo novější (včetně Rawhide)
dnf install letsencrypt
Red Hat Enterprise Linux (RHEL) 7 / CentOS 7 nebo novější
Nainstalujte úložiště EPEL pomocí následujícího příkazu:
yum install epel-release
Nainstalujte klienta Let’s Encrypt pomocí následujícího příkazu:
yum install letsencrypt
FreeBSD
Nainstalujte klienta Let’s Encrypt z portu pomocí následujícího příkazu:
cd /usr/ports/security/py-letsencrypt && make install clean
Nainstalujte klienta Let’s Encrypt z portu pomocí následujícího příkazu:
pkg install py27-letsencrypt
OpenBSD
Nainstalujte klienta Let’s Encrypt z portu pomocí následujícího příkazu:
cd /usr/ports/security/letsencrypt/client && make install clean
Nainstalujte klienta Let’s Encrypt z portu pomocí následujícího příkazu:
pkg_add letsencrypt
Arch Linux
pacman -S letsencrypt letsencrypt-apache
Debian (pro Debian Jessie (8), Debian Stretch (9) nebo Debian Sid)
apt-get update apt-get install letsencrypt
Zásuvný modul Apache je k dispozici pro Apache 2.4 na distribucích založených na Debianu s libaugeas0 1.0+, který automatizuje získání a instalaci certifikátu. Chcete-li jej nainstalovat, spusťte:
apt-get install python-letsencrypt-apache
Gentoo
Oficiální klient Let’s Encrypt je dostupný v Gentoo Portage. Pokud chcete používat plugin Apache, musíte jej nainstalovat samostatně:
emerge -av app-crypt/letsencrypt emerge -av app-crypt/letsencrypt-apache
Pro plugin nginx použijte Layman k přidání překryvné vrstvy mrueg, která obsahuje balíček pluginu nginx:
emerge -av app-portage/layman layman -S layman -a mrueg emerge -av app-crypt/letsencrypt-nginx
Ručně nainstalujte klienta Let's Encrypt na libovolný operační systém Linux
Pokud používáte starší verze distribuce Linuxu nebo vaše verze Linuxu ještě nemá oficiální balíček, jako je CentOS 6, RedHat Enterprise Linux 6 a Ubuntu, můžete ručně nainstalovat a použít Let’s Encrypt k vygenerování certifikátu SSL:
- Nainstalujte Git, který se používá ke klonování hlavní větve Let’s Encrypt.
V Red Hat Enterprise Linux (RHEL), CentOS a podobných distribucích spusťte:
$ yum install git
V Ubuntu a dalších distribucích založených na Debianu spusťte:
$ apt-get install git
- Klonujte úložiště Let’s Encrypt a stáhněte si skripty:
git clone https://github.com/letsencrypt/letsencrypt
TipGit stáhne skripty do adresáře letsencrypt, ve kterém spustíte příkaz clone. Chcete-li zadat adresář, do kterého má být umístěn klient Let’s Encrypt, zadejte cestu. Chcete-li například uložit klienta Let’s Encrypt pod /opt, což je adresář běžně používaný pro umístění softwaru třetích stran v systémech Linux a Unix:git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
- Spusťte automatický instalační program Let's Enrypt:
letsencrypt-auto --help
letsencrypt-auto přijímá stejné příznaky jako letsencrypt; letsencrypt-auto nainstaluje všechny své vlastní závislosti a automaticky aktualizuje klientský kód, a proto je srovnatelně pomalejší a větší než letsencrypt.Pro klienta Let's Encrypt získaného ručně se dodává s letsencrypt-auto, klient (binární letsencrypt) je dostupný ve virtuálním prostředí, které vytvořil:/home/user/.local/share/letsencrypt/bin/letsencrypt.V CentOS 6 a RHEL 6 , k instalaci python-virtualenv je vyžadován repozitář EPEL.
Po instalaci klienta Let's Encrypt nyní můžete vygenerovat a nastavit bezplatný certifikát Let's Encrypt SSL.