Dependiendo de su sistema operativo, puede haber un paquete de Let's Encrypt disponible, lo que hace que la instalación de Let's Encrypt sea más fácil ya que se solucionan todas las dependencias. De lo contrario, aún puede instalar Let's Encrypt manualmente. Aquí hay una guía sobre cómo instalar Let's Encrypt en varias distribuciones de Linux.
Fedora 23 o posterior (incluido cuero crudo)
dnf install letsencrypt
Red Hat Enterprise Linux (RHEL) 7/CentOS 7 o posterior
Instale el repositorio EPEL con el siguiente comando:
yum install epel-release
Instale el cliente Let's Encrypt con el siguiente comando:
yum install letsencrypt
FreeBSD
Instale el cliente Let's Encrypt desde el puerto con el siguiente comando:
cd /usr/ports/security/py-letsencrypt && make install clean
Instale el cliente Let's Encrypt desde el puerto con el siguiente comando:
pkg install py27-letsencrypt
Instale el cliente Let's Encrypt desde el puerto con el siguiente comando:
cd /usr/ports/security/letsencrypt/client && make install clean
Instale el cliente Let's Encrypt desde el puerto con el siguiente comando:
pkg_add letsencrypt
Arco Linux
pacman -S letsencrypt letsencrypt-apache
Debian (para Debian Jessie (8), Debian Stretch (9) o Debian Sid)
apt-get update apt-get install letsencrypt
Un complemento de Apache está disponible para Apache 2.4 en distribuciones basadas en Debian con libaugeas0 1.0+ que automatiza la obtención e instalación de un certificado. Para instalarlo, ejecute:
apt-get install python-letsencrypt-apache
Gentoo
El cliente oficial de Let's Encrypt está disponible en Gentoo Portage. Si desea utilizar el complemento de Apache, debe instalarlo por separado:
emerge -av app-crypt/letsencrypt emerge -av app-crypt/letsencrypt-apache
Para el complemento nginx, use Layman para agregar la superposición mrueg que incluye el paquete del complemento nginx:
emerge -av app-portage/layman layman -S layman -a mrueg emerge -av app-crypt/letsencrypt-nginx
Instalar manualmente el cliente Let's Encrypt en cualquier sistema operativo Linux
Si está ejecutando versiones anteriores de la distribución de Linux, o su versión de Linux aún no tiene un paquete oficial, como CentOS 6, RedHat Enterprise Linux 6 y Ubuntu, puede instalar y usar Let's Encrypt manualmente para generar un certificado SSL:
- Instala Git, que se usa para clonar la rama maestra de Let's Encrypt.
En Red Hat Enterprise Linux (RHEL), CentOS y distribuciones similares, ejecute:
$ yum install git
En Ubuntu y otras distribuciones basadas en Debian, ejecute:
$ apt-get install git
- Clone el repositorio de Let's Encrypt para descargar los scripts:
git clone https://github.com/letsencrypt/letsencrypt
TipGit descargará los scripts en un directorio de letsencrypt donde ejecuta el comando de clonación. Para especificar el directorio para colocar el cliente de Let's Encrypt, especifique la ruta. Por ejemplo, para almacenar el cliente de Let's Encrypt en /opt, un directorio comúnmente utilizado para colocar software de terceros en sistemas Linux y Unix:git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
- Ejecute el instalador automático de Let's Enrypt:
letsencrypt-auto --help
letsencrypt-auto acepta las mismas banderas que letsencrypt; letsencrypt-auto instala todas sus propias dependencias y actualiza el código del cliente automáticamente y, por lo tanto, es comparativamente más lento y más grande que letsencrypt.Para el cliente de Let's Encrypt obtenido manualmente, viene con letsencrypt-auto, el cliente (binario de letsencrypt) está disponible dentro del entorno virtual que creó:/home/user/.local/share/letsencrypt/bin/letsencrypt.En CentOS 6 y RHEL 6 , se requiere el repositorio EPEL para instalar python-virtualenv.
Después de instalar el cliente Let's Encrypt, ahora puede generar y configurar un certificado SSL gratuito de Let's Encrypt.