Nginx Proxy Manager: Certificados Letsencrypt en Cloudflare

Advertencia: Este artículo tiene más de 365 días.

Ngnix Proxy Manager (NPM), es una manera fácil de obtener y renovar certificados para tus sitios web, además de poderlo utilizar como proxy inverso, pero si utilizas Cloudflare como CDN, necesitas configurar la petición del certificado con un token de la zona donde se encuentre tu dominio.

He visto que muchos sitios web para obtener el certificado y evitar problemas, desactivan la protección proxy de Cloudflare, en este artículo verás como obtener tus certificados con el cortafuegos de Cloudflare activo.

Certificados SSL en Nginx Proxy Manager

Obtención del token

Vas a necesitar crear un token para la zona de tu dominio en Cloudflare

Creación de token de zona en Cloudflare

Configuración NPM

Pulsa en la pestaña SSL Certificates y haz clic en Add SSL certificate

  • Introduce el nombre del dominio que va solicitar el certificado (1)
  • Una dirección de correo electrónico para los comunicados desde Letsencrpt (avisos de renovación, etc) (2)
  • Activa Use a DNS Challange (3)
  • Como DNS Provides selecciona Cloudflare (4)
  • Credentials File Content introduce el token obtenido en al apartado anterior (5)
  • Activa I Agree to the…
  • Haz clic en Save

Configuración del certificado SSL en NPM

Terminado, ya tienes tu certificado Letsencrpt

Espero que te haya gustado, pasa un gran día 🐧