by wbk | 27 maart 2025 00:09
Het is telkens weer puzzelen, nu een aantkening voor de volgende keer:
Geef een naam op voor het account, maak een emailalias en vul die in; kies eerst de staging directory, maak als alles goed ingericht is een nieuw account voor de reguliere (production) directory. Ik hergebruik het emailadres.
yunohost user update mailbox_account --add-mailalias letsencrypt_pve_node@osba.nl
Voor de DNS-01 plugin is de naam vrij te kiezen; de delay laat ik op de default staan. De DNS API moet natuurlijk die van je DNS server zijn. Mijn DNS loopt via dns.he.net (HE), de API data zijn “HE_Username=accountnaam”, “HE_Password=accountwachtwoord”. Gezien de gevoeligheid van die gegevens, geef ik de voorkeur aan HTTP-01.
De bovenste helft van het scherm is al gevuld met de self-signed certificaten van Proxmox. Kies in de onderste helft , achter ACME, eerst het zojuist aangemaakte account en klik apply:
Voeg een te certificeren domein toe met de “Add”-knop. Zonder instellen van de DNS-01 plugin, wordt automatisch voor HTTP-01 als methode gekozen, daaronder geef je het domein op:
Klik nu “Order certificates”. Succesvol? Dan een account voor productie aanmaken, en opnieuw een account aanvragen.
Tekstopdrachten om hetzelfde te bereiken:
pvenode acme account register pve-node-staging letsencrypt_pve_node@osba.nl
pvenode acme config set --acme accoun=pve-node-staging domains=pve-node.osba.nl
pvenode acme cert order
systemctl restart pveproxy
Let op: na het aanvragen van certificaten, wordt de GUI herstart. Zolang er enkel een self-signed certificaat is, of enkel de staging gedraaid heeft, komt de browser waarschijnlijk (opnieuw) met een beveiligingswaarschuwing.
Na aanvragen van een certificaat via ACME productie kan je inloggen via de domeinnaam.
Source URL: https://online.osba.nl/blog/2025/03/27/proxmox-acme-voor-lets-encrypt/
Copyright ©2025 Open Source, Boudewijns angle unless otherwise noted.