Utilizzo di certificati letsencrypt con challenge DNS RFC2136 per Proxmox

From RVM Wiki
Jump to navigation Jump to search

Su tutti i nodi del cluster:

apt install bind9-dnsutils

export KEY="la_chiave_tsig_di_bind"
export KEYNAME="acme.example.com"
cat > /etc/$KEYNAME.key <<EOFile
key "$KEYNAME" 
{ algorithm hmac-sha512;
  secret "$KEY";
};
EOFile
chown nobody: /etc/$KEYNAME.key

In proxmox poi definire

Datacenter
  ACME
   Account
Challenge Plugins:
DNS API: nsupdate (RFC 2136)
NSUPDATE_KEY: /etc/$KEYNAME.key (per esteso, non con la variable, cioè /etc/acme.example.com)
NSUPDATE_SERVER: hostname del server dns primario

Poi su ogni nodo in proxmox, configurare il certificato, associarlo all’account e ordinare il certificato usando l'hostname completo.

Verrà scaricato, installato e riavviato pveproxy in automatico.

Riferimenti