Als Antwort auf zeitverschreib ⁂

das ist genau die Idee davon. Ich nutze selbst npm nginxproxymanager.com/, der läuft auch als docker container. Mit npm kannst du auch gleichzeitig bei let's encrypt automatisch die Zertifikate lösen. Als Beispiel kann ich dir das Video von @Lioh empfehlen.

gnulinux.ch/selfhosting-mit-ow…

@Lioh
Als Antwort auf zeitverschreib ⁂

wenn du verschiedene Dienste auf einem Host hast, egal ob in Container oder nicht, müssen diese über einzelne Ports angesprochen werden, da der Host nur eine IP hat. Mit dem Reverse Proxy kannst du verschiedene Dienste auf einem Host betreiben (auf einer IP) und jeden der Dienste mit einer eigenen Domain erreichen. Der Reverse Proxy leitet die Anfrage auf einer Domain an eine IP:Port weiter.