Der wird dir nix nützen weil ich eine Sophos Firewall als Reverse Proxy habe, der ist komplett anders als der NPM.
Im Prinzip ists ein bash script, das mit ansible dann von der VM wo das Zertifikat gespeichert ist (nachdem ich es per API von der Firewall abgeholt habe) nach mailcow kopiert und die services restartet:
echo
echo "Copy Keys to Mailcow Server"
echo
ansible mail -m copy -a 'src="Files/CertificateFile/4/LE_mailcow.pem" dest=/opt/mailcow-dockerized/data/assets/ssl/cert.pem'
ansible mail -m copy -a 'src="Files/PrivateKeyFile/4/LE_mailcow.key" dest=/opt/mailcow-dockerized/data/assets/ssl/key.pem'
ansible mail -m shell -a "/root/restart_certs.sh"
“mail” ist der interne hostname vom mailcow.
“Files/PrivateKeyFile/4/LE_mailcow.key” das ist der Ort wo das Zertifikat (Quelle) liegt, das ist bei dir wohl anders.
und das restart script ist im Prinzip das aus der Doku die ich oben verlinkt habe.