Hola a tod@s,
En este post veremos cómo agregar un certificado SSL de Let’s Encrypt en un nodo Proxmox VE 9.0, los haremos a través de DNS Challenge y cómo DNS Provider usaremos Cloudflare que es donde tenemos nuestra zona DNS llamada ragasys.net.
- Lo primero que vamos a realizar será crearnos una cuenta en Let’s Encrypt, para ello, sobre nuestro nodo proxmox accedemos a Centro de datos > ACME > Cuentas > Agregar:
- Le indicamos el nombre de la cuenta, un correo válido, y el directorio ACME, Registrar:
- Ya tenemos la cuenta generada de Let’s Encrypt:
- Ahora en Centro de datos > ACME > Plugins de desafío > Agregar, vamos a agregar el plugin para Cloudflare:
- Le indicamos un ID de plugin, el retardo de validación, el API DNS, CF_Account, CF_Email, CF_Token y CF_Zone_ID, Agregar:
- Y aquí vemos que ya tenemos el plugin añadido:
- Los datos del plugin los obtenemos de nuestra cuenta de Cloudflare:
- El Token de API, seguimos este enlace en este mismo blog para crearlo.
- Ahora vamos a agregar el certificado de Let’s Encrypt al nodo proxmox, para ello accedemos a proxmoxlab11 > Certificados > ACME y usamos la cuenta de Let’s Encrypt que nos hemos creado anteriormente, Aplicar:
- Damos a Agregar para añadir el dominio:
- Introducimos el Tipo de desafío DNS, el plugin que añadimos anteriormente y el nombre de dominio de nuestro nodo Proxmox, Crear:
- Y aquí vemos que ya tenemos la configuración realizada:
- Damos a Solicitar certificados ahora y vemos cómo se han validado:
- Aquí tenemos el certificado SSL de Let’s Encrypt para nuestro nodo Proxmox:
- Accedemos a través del navegador a nuestro nodo Proxmox y vemos como reconoce el certificado SSL de Let’s Encrypt:
Saludos y espero que os sea de ayuda 😉

