Ich plane in meinem Setup eine recht umfassende Änderung und wüsste vorher gerne, ob ich einen oder mehrere kapitale Denkfehler habe. 
Aktuell laufen diverse Dienste auf einer Maschine unter #Yunohost. Bisher komme ich damit größtenteils gut klar, aber ich merke natürlich auch, dass mich diese Konstellation etwas einschränkt. So kann ich nur Software verwenden, die es als Paket für Yunohost gibt und ich bin zeitlich immer etwas hinter den originären Updates. Der momentan stattfindende Wechsel auf Debian 12 macht es nicht einfacher.
Daher möchte ich mich endlich mal mit #Proxmox beschäftigen und die Dienste nach und nach auf einzelne Container aufteilen.
Geplant ist dabei, auf einem zusätzlichen Rechner einen Reverse Proxy unter Proxmox einzurichten, der alle Anfragen an den Yunohost im gleichen Netzwerk weiterleitet. Ich hoffe, dass die vorhandene Installation davon nichts mitbekommt und einfach weiter funktioniert.
Sobald dann ein Dienst ein einem eigenen Container läuft, möchte ich die Anfragen für die entsprechende Domain über den Reverse Proxy auf diesen Container leiten.
Am Netz selbst hängt eine Fritzbox, die nur Ports 80 und 443 weiterleitet.
Daher die Frage: ist so eine Konstruktion überhaupt machbar? Die Performance ist eher zweitrangig, da ich der einzige Nutzer auf den Diensten bin.
Vielen Dank im Voraus für Euren Input.
#followerpower #linux #selfhost
Remo
Als Antwort auf zeitverschreib ⁂ • • •zeitverschreib ⁂
Als Antwort auf Remo • •@Remo :fairydust: Genau.
Ich dachte bisher, dass ich damit "nur" eine IP-Adresse von außen auf verschiedene IP-Adressen drinnen verteilen kann. Aber anscheinend kann ein Reverseproxy auch Docker-Container direkt ansprechen.
Remo
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…
Nginx Proxy Manager
nginxproxymanager.comzeitverschreib ⁂
Als Antwort auf Remo • •@Remo :fairydust:
Ich habe noch sooo viel zu lernen. 🙃
Danke.
@Lioh
zeitverschreib ⁂
Als Antwort auf Remo • •@Remo :fairydust:
Das heißt also, dass ich Container nicht per Namen ansprechen kann, sondern verschiedene Ports vergebe?
Container 1 auf 8081:80
Container 2 auf 8082:80
Remo
Als Antwort auf zeitverschreib ⁂ • • •zeitverschreib ⁂ mag das.
Hagen Bauer
Als Antwort auf zeitverschreib ⁂ • • •zeitverschreib ⁂ mag das.