Generar e instalar un certificado Let’s Encrypt en Debian 10

En este post explico cómo instalar Let’s Encrypt en una máquina Debian 10 para poder generar un certificado SSL y luego usarlo en tu servidor web favorito.

La instalación del software de Let’s Encrypt ha cambiado, ya que ahora en Debian 10 se hace con snap.

Para ello, tienes que instalar «snap» con apt:

$ sudo apt update
$ sudo apt install -y snapd

Actualizar «snap»:

$ sudo snap install core
$ sudo snap refresh core

Instalar «certbot»:

$ sudo snap install --classic certbot

Crear un enlace simbólico para situar «certbot» en el path:

$ sudo ln -s /snap/bin/certbot /usr/bin/certbot

Tras instalar el software, para crear un nuevo certificado solo tienes que ejecutar:

$ certbot certonly --webroot -w /var/www/midominio.com/www/ -d www.midominio.com -d midominio.com

donde:

  • /var/www/midominio.com/www/ es la ruta donde se encuentra tu sitio web y que sirve actualmente a través de http.
  • www.midominio.com y midominio.com son el dominio y el subdominio para los que vas a crear el certificado.

Y así de sencilla es la instalación de Let’s Encrypt y la generación de un certificado en Debian 10. Puedes encontrar cómo hacer esto mismo en Debian 9, Debian 8 y en Debian 7.

1 comment

  1. gracias por el tutorial, pero tengo un problema al querer instalar el cerbot, al querer instalarlo da el siguiente mensaje:

    error: snap “certbot” is not available on stable but is available to install on the following
    channels:

    edge snap install –edge certbot

    Please be mindful pre-release channels may include features not completely tested or
    implemented. Get more information with ‘snap info certbot’.

    Cuando ejecuto el comando como lo pide ahi: snap install –edge certbot da este otro mensaje y nunca logro instalarlo.

    error: This revision of snap “certbot” was published using classic confinement and thus may perform
    arbitrary system changes outside of the security sandbox that snaps are usually confined to,
    which may put your system at risk.

    If you understand and want to proceed repeat the command including –classic.

    Mi sistema es 64bits

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.