Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Proxmox Backup Server - Provisioning Certificates Through DNS Challenges

Steps

Firstly, create your API token. If using Cloudflare, then follow this guide.


Now we need to configure proxmox with a plugin for using our DNS provider for Let's Encrypt certificate challnges.

Go to Certificates > ACME Accounts AND then click Add under the CHallenge Plugins section.


Fill in the details. In this case, I am using DigitalOcean. Depending on your provider, there may be different fields.


Add a Let's Encrypt account if you haven't already.


Then click on the Certificates tab and click Add under the Accounts section.


Select DNS for the challenge type, after which you will then be able to select the plugin you just added earlier. Then give it the full domain name of your server (remember that this does not include the port number).


Then click the button to order the certificates using your plugin.


That's it!

Last updated: 8th January 2026
First published: 8th January 2026

This blog is created by Stuart Page

I'm a freelance web developer and technology consultant based in Surrey, UK, with over 10 years experience in web development, DevOps, Linux Administration, and IT solutions.

Need support with your infrastructure or web services?

Get in touch