Certbot

Los parámetros del comando certbot son los siguientes:

certonly: obtiene o renueva un certificado, pero no lo instala.

manual: obtiene el certificado de forma interactiva.

preferred-challenges=dns: es la forma en la que le indico a Let’s Encrypt que controlo en dominio (con DNS). Para ello me pedirá que cree un registro DNS de tipo TXT en mi dominio.

email: dirección de correo electrónico para notificaciones importantes relacionadas con el certificado.

server: el servidor de Let’s Encrypt contra el que se ejecutarán todas las operaciones.

agree-tos: acepto los términos de servicio de Let’s Encrypt.

d: dominio para el que quiero obtener el certificado. Si lleva un asterisco, va a ser wildcard.

dry-run:

register-unsafety-without-email

Solicitar certificado para un equipo

Para solicitar un certificado en pruebas para un equipo en modo automático y que no pregunte nada. Ideal para lanzar en scripts.

Solicitar un certificado wildcard

Para solicitar un certificado en pruebas en modo wilcard

Configurar un servidor nginx

Con este comando nos va a configurar el servidor de nginx para soportar los certificados de let´s encrypt

Ejemplo tarea de renovación en cron

Ejemplo de una tarea renovación del certificado usando un servidor proxy