En este post vamos a ver cómo instalar Certbot en Ubuntu 20.04. Certbot es una herramienta gratuita y de código abierto que te permite obtener certificados SSL/TLS de forma automática para tu sitio web. Para instalarlo seguiremos los siguientes pasos:
1. Actualiza tu directorio de repositorios ejecutando el siguiente comando:
$ sudo apt-get update
2. Agrega el repositorio de Certbot ejecutando el siguiente comando:
$ sudo add-apt-repository ppa:certbot/certbot
3. Actualizamos de nuevo el directorio de repositorios para que tenga en cuenta el nuevo que acabamos de agregar:
$ sudo apt-get update
4. Ya podemos instalar el paquete con el siguiente comando:
$ sudo apt-get install certbot
En este paso ya está instalado Certbot en ubuntu. Puedes verificar la instalación ejecutando el siguiente comando:
$ sudo certbot --version
Usar Certbot con Nginx
Una vez aprendido cómo instalar Certbot en Ubuntu, vamos a generar un certificado SSL/TLS sobre un dominio que tenemos asociado en nuestro Nginx para servir una aplicación web. No siempre es obligatorio pero se recomienda instalar el paquete siguiente:
$ sudo apt install python-certbot-nginx
Para finalizar, solo nos queda lanzar el siguiente comando:
$ sudo certbot –nginx -d example.com
Donde reemplazaremos «example.com» por el nombre de nuestro dominio. Una vez ejecutado el comando, Certbot te guiará a través del proceso de obtener un certificado. Asegúrate de seguir las instrucciones que se te dan para completar el proceso.
Nota: Certbot se integra con varios servidores web, como Apache y Nginx, y sistemas operativos como Ubuntu, Debian, Fedora, CentOS, entre otros. Asegúrate de seguir las instrucciones adecuadas para tu configuración.
Si estás intentando configurarte Certbot en tu servidor y tienes problemas no dudes en ponerte en contacto con nosotros.