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
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