Nextcloud auf Proxmox, NGinxPM gesetzte URL führt zu 502

Hi in die Community,

ich betreibe eine Nextcloud in Version 33.0.1 auf einem Proxmox V9.
Die Einrichtung und die Nextcloud laufen wunderbar. Allerdings nur über die IP, nicht über die URL, die ich im NGinx Proxy Manager vergeben habe.
Das ganze ist wie gesagt eine VM in Proxmox und meine sontigen Sachen im Heimserver sind auch alle über den NPM mit URL und https versehen. Funktioniert wie gesagt bei allem einwandfrei außer bei der Nextcloud.
Die URL ist in der config.php eingetragen, aber dennoch bekomme ich immer nur eine 502 Fehlerseite wenn ich die NC über die URL aufrufe.
Die Suche hat mich weder hier, noch bei google weiter gebracht. Nicht mal ne KI hat mir geholfen bislang. Alles was ich finde zielt immer auf NGinx als Webserver ab, aber den nutze ich ja gar nicht.
Mein Nextcloud wurde übrigens über das Script für Proxmox erstellt von dieser Scriptseite ProxMox VE Helper-Scripts. Mit der Seite hab ich sonst super Erfahrungen gemacht und auch die Nextcloud lies sich ja prima installieren.
Bitte um Hilfe!!

Hallo @EricD in der Community.

Grundsätzlich sollte es erst einmal keine Probleme geben, weder durch Nextcloud, das Community-Script oder den NPM.

Wir müssten also Schritt für Schritt den Fehler suchen.

Wie sind denn deine Einstellungen in NPM? Wenn die IP erreichbar ist, dann steht es ja erstmal gut mit der Nextcloud aus.

Bitte zeig mal deine Einstellung, bereinigt von wichtigen/sicherheitsempfindlichen Daten.

Hi,
naja, was soll ich groß sagen oder zeigen?
Ich habe eine eigene URL, die ich eben über Nginx PM an meine IPs im Homeserver umleite.
In den Einstellungen bei Nginx hab ich die IP eingetragen, hab auf https gestellt und als Port 80 eingegeben. SOnst alles auf “aus” gelassen und über Cloudflare und n Token n Let’s encrypt Zertifikat erstellt. Genauso hab ich das schon zig mal jetzt gemacht und es hat immer wunderbar geklappt. Habe sogar ne zweite Nextcloud und die läuft mit den gleichen Einstellungen problemlos. Eben darum versteh ich das ganze ja auch einfach gar nicht.
Der einzige Unterschied ist eigentlich, dass das Script das ich genutzt habe bei den beiden NCs unterschiedlich war. Das bei dem es geht ist ne LXC auf Proxmox und bei der bei der es nicht geht ist eine VM und die hat scheinbar n eigenes Zertifikat für https.
Muss ich das ggf. irgendwie deaktivieren, damit mein https Zertifikat von let’s encrypt und dieses sich nicht beißen?

Muss mich mal selbst beantworten :wink:
Ich hab es hinbekommen, dass ich das intern über meine Domain erreiche. Scheinbar war wirklich das https über den NGinx das Problem, da die NC eben schon n eigenes Zertifikat genutzt hat. Jetzt hab ich die Domain einfach in meinem DNS eingetragen als Domain und hier geht sie einwandfrei!

Ok. Also Probleme gelöst?

Ich selbst nutze auch Proxmox LXC, aber als Bare Metal Installation. Das Prinzip ist ja aber das gleiche. Was mich nur verwunderte an deiner oberen Antwort ist der Punkt, dass du https auf Port 80 leitest. Das ist ja eigentlich Quatsch, den entweder ungeschützt über http 80 oder sicher über https 443.

Stimmt, da hab ich gar nicht drüber nach gedacht gehabt ehrlich gesagt…..Mit 443 hat es geklappt.
Danke!
Manchmal steht man echt aufm Schlauch!

PS: Fehler war übrigens 502 und nicht 503!

1 Like

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.