Kleiner Kampf mit NPM und INWX

Wollte heute nur schnell ein Wildcard-Zertifikat über Nginx Proxy Manager mit INWX als DNS-Provider einrichten. “Schnell” war das dann nicht ganz.

Der Fehler: certbot: error: unrecognized arguments: --dns-inwx-credentials. Ursache war eine veraltete, verbuggte Plugin-Version, die NPM automatisch installiert. Fix: die neuere Version manuell drüberbügeln:

pip install --no-cache-dir --break-system-packages --ignore-installed "certbot-dns-inwx==3.0.0"

Direkt danach der nächste Zwischenfall: Das Plugin will unbedingt einen Wert für dns_inwx_shared_secret haben, obwohl das Feld laut Doku optional ist. Ein Platzhaltertext hat gereicht.

Klassischer Homelab-Vormittag: eine Sache wollte ich machen, am Ende zwei Bugs gejagt. Aber Zertifikat läuft jetzt. 🎉