Trying to get Let's Encrypt working with our own acme-dns server

mikeely

New Member
Jan 3, 2025
11
2
3
Our cluster looks like this:
a.proxmox.example
b.proxmox.example
c.proxmox.example

They are behind a firewall so http-01 challenge won't work.
We're running nginx as a web proxy on each server.
We have round-robin DNS configured so users can just browse to proxmox.example.

The goal is to get a SAN key for each that resolves to both the actual hostname and proxmox.example, there are no self-signed warnings, all inter-server communication works properly.

I've tried the docs here: https://proxmox.dfw1.sonic.net/pve-docs/chapter-sysadmin.html#sysadmin_certificate_management
The DNS challenge portions didn't seem to support SAN keys, or perhaps I misread it.

Has anyone solved this?
 
Surely this is a solved issue - having a cluster behind a firewall that needs good SSL keys can't be a new problem.