Ok, also der Container unterstützt ausschließlich http und erwartet, dass man ihn hinter einem Proxy betreibt, über den dann https ermöglicht wird?
Habe ich noch nicht probiert. Aber das geht in jedem Fall nur, wenn der NPM die API von NetCup unterstützt. Weil er fordert von Let's Encrypt den Token an, den er dann bei NetCup ins DNS schreibt. Let's Encrypt liest dann diesen Token im DNS wieder aus und erst dann wird das Zertifikat von Let's Encrypt freigegeben.
Da musst du schon mehr zu schreiben. NPM generiert ja Logs, wenn die Challenge in die Hose geht. Also noch mal wiederholen und die Logs sichten.