acme - transip

jaydouble

Member
Oct 20, 2020
2
2
8
42
Hi,

I can add a dnsapi (https://github.com/acmesh-official/acme.sh/blob/master/dnsapi/dns_transip.sh) to proxmox (in /usr/share/proxmox-acme/dnsapi).
Then I can add it to the array: $plugins in the file: /usr/share/perl5/PVE/ACME/DNSChallenge.pm.

The main challenge with this plugin is that you need a private RSA key, stored somewhere on the machine. To make it working, you need a file on disk, and then in the environment 2 variables:
export TRANSIP_Username="MyUserName"
export TRANSIP_Key_File="private_key" #like "/root/privatekey.crt"

But in the next update that plugins array/hash will be overwritten in the next update I guess.

What is the route to get this dnsapi into the final product, so I don't need to add it manually?

Jelte
 
  • Like
Reactions: Rense
Hello,

Its been a while since anybody wrote to this thread, and transip has since been implemented in to Proxmox.
However after configuring transip and adding the private Key I am seeing the error:

"[Fri Jun 7 11:28:56 CEST 2024] Key file doesn't seem to be a valid key: /etc/pve/test.key"

So it does not understand the transip Private Key for the configured keypair in the API
for some reason. As a result the DNS can not be updated.

Does anybody know how to fix this?
 

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!