Using an ACME server that doesn't provide a TOS - SOLVED

dmshimself

Member
Aug 15, 2020
28
16
23
69
When using PVENODE to use an existing self hosted ACME server, in my case step-ca, I cannot seem to find an option to suppress the check for TOS. Is there a way to do this?

For example

pvenode acme account register

select custom, web site for CA then get an error as in:

Directory endpoints:
0) Let's Encrypt V2 (https://acme-v02.api.letsencrypt.org/directory)
1) Let's Encrypt V2 Staging (https://acme-staging-v02.api.letsencrypt.org/directory)
2) Custom
Enter selection: 2
Enter custom URL: https://xxxxxxxxxxx.com

Attempting to fetch Terms of Service from 'https://xxxxxxxxxxxx.com
Error: GET to https://xxxxxxxxxxx.com
404 page not found


Ideally there would be an option to not ask for the TOS and while the manual show options are available, I cannot seem to find what those are and if one includes suppressing the TOS check.

Edit - I mean to say that I had found an article:

https://forum.proxmox.com/threads/issue-while-adding-acme-account-with-custom-acme-directory.99102/

but that seems to indicate a fix has been applied to PBS and I'm using VE.
 
Last edited:
could you post the output of pvesh get /cluster/acme/meta --directory "URLOFYOURACMESERVER" --output-format json-pretty ?
 
if the meta query already fails, then your URL is not correct.. or your CA is not ACME compliant
 
great! please mark the thread as solved (edit first post)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!