Hi everyone,
I'm holding off on using the built-in ACME/Let's Encrypt integration in Proxmox VE for a specific reason, and I wanted to get your thoughts on it.
The current implementation doesn't support wildcard certificates. This means I have to generate a specific certificate for each subdomain (e.g., proxmox.mydomain.com, nas.mydomain.com, etc.). The downside of this approach is that every subdomain gets publicly listed on Certificate Transparency logs like crt.sh. While this might be a minor issue for some, for others, it's an unnecessary information disclosure.
I've considered using an internal Certificate Authority (CA), but that's not a practical solution for my team. We don't operate in a domain environment, which would make the process of manually trusting the CA on all my colleagues' computers quite cumbersome.
This leads me to my main question: do I really need to spin up a dedicated container with something like Nginx Proxy Manager just to handle wildcard certificates and keep my subdomains private? It feels a bit redundant, as this is functionality that Proxmox could potentially handle directly.
It seems like a small oversight, but the lack of wildcard support essentially creates a minor, yet significant for many, information disclosure issue by default.
Am I missing something, or is a separate reverse proxy the only viable workaround for now?
Thanks for your input!
I'm holding off on using the built-in ACME/Let's Encrypt integration in Proxmox VE for a specific reason, and I wanted to get your thoughts on it.
The current implementation doesn't support wildcard certificates. This means I have to generate a specific certificate for each subdomain (e.g., proxmox.mydomain.com, nas.mydomain.com, etc.). The downside of this approach is that every subdomain gets publicly listed on Certificate Transparency logs like crt.sh. While this might be a minor issue for some, for others, it's an unnecessary information disclosure.
I've considered using an internal Certificate Authority (CA), but that's not a practical solution for my team. We don't operate in a domain environment, which would make the process of manually trusting the CA on all my colleagues' computers quite cumbersome.
This leads me to my main question: do I really need to spin up a dedicated container with something like Nginx Proxy Manager just to handle wildcard certificates and keep my subdomains private? It feels a bit redundant, as this is functionality that Proxmox could potentially handle directly.
It seems like a small oversight, but the lack of wildcard support essentially creates a minor, yet significant for many, information disclosure issue by default.
Am I missing something, or is a separate reverse proxy the only viable workaround for now?
Thanks for your input!