Is it possible to auto-renew Let's Encrypt certs in PVE without using port 80?

tc98

New Member
Jun 12, 2020
1
0
1
27
Apologies if this is a stupid question. I have a container in Proxmox hosting an Apache webserver on ports 80 and 443. I have Certbot installed in the container, set to auto-renew the certificates.

I was able to use Acme to get the certificates into the Proxmox web interface, but unfortunately I had to forward port 80 to the PVE host, away from the webserver. I read something about using DNS validation instead of HTTP, but my dynamic DNS provider doesn't seem to support that.

Now, I want Proxmox to serve HTTPS (iOS only allows noVNC over a secure connection) and auto-renew certificates, without using port 80, and allowing the webserver container to serve HTTPS as well.

Is this possible? Should I just set up a cron job to copy the certs from the container to PVE? Thanks in advance.
 
  • Like
Reactions: tc98