Dokku: generación de certificados SSL

En el post anterior vimos como crear una app en una instancia de Dokku. En este vamos a mostrarles como generar certificados TLS usando Let’s Encrypt y así habilitar una conexión segura en nuestro servidor, habilitando el protocolo HTTPS.

Instalar Plug-in de Let’s Encrypt

Esto nos muestra la versión de Dokku instalada para poder seleccionar la versión del plug-in compatible.

dokku versión
 '0.4.14'

Instalamos el plug-in según la versión

dokku plugin:install https://github.com/dokku/dokku-letsencrypt.git --committish
dokku-{VERSION}

Ejemplo:

dokku plugin:install https://github.com/dokku/dokku-letsencrypt.git --committish 
dokku-0.4

Activar Let’s Encrypt en nuestra aplicación

Sobre una app ya creada seteamos los valores mínimos para configuración del plug-in:

dokku config:set --no-restart APP DOKKU_LETSENCRYPT_EMAIL=USERNAME@DOMAIN.COM

Donde:

  • --no-restart evita el downtime de la App.
  • APP es el nombre de la app en la que se queire aplicar los certificados.
  • USERNAME@DOMAIN.COM es una dirección de email a la cual enviar las alertas de letsencrypt.

Deploy de certificados para nuestra aplicación

Finalmente corremos:

dokku letsencrypt APP

Deja una respuesta