Nextcloud snap hinter NGINX Proxy Manager

Ich betreibe hier eine Nextcloud Instanz auf einem Ubuntu 22.04 Server. Nextcloud wurde mittels snap installiert. Da ich zeitgleich noch einen Webserver laufen lasse (Port: 222), musste ich den Nextcloud http Port von 80 auf 90 und den https Port von 443 auf 333 legen. Im NGINX Proxy Manager habe ich zwei Domains eingerichtet. Eine Domain leitet auf die Nextcloud die andere auf den Webserver. Die Weiterleitungen funktionieren alle soweit einwandfrei. Sobald ich mich auf die Nextcloud mittels Chrome Browser einloggen will, Benutzernahme und Passwort eingebe, kommt die Meldung ‘Melde an …’. Was aber nie endet, sobald ich im Browser den Reload Button drücke, bin ich dann aber eingeloggt. Aufgrund dieses Fehlers kann ich mich vermutlich auch nicht von mobilen Geräten einloggen. Da es kein Reload Button gibt. Hat irgendjemand eine Idee wie ich sofort zur Nextcloud weitergeleitet werde ohne die Seite neu zu laden?

Ich bin kein Freund von Nextcloud Snap. Vor einigen Jahren sollte ich mal eine Nextcloud Snap Installation sanft migrieren. Es war nicht möglich ohne zusätzlichen Reverse Proxy zwei Nextcloud-Namen (alt und neu für die Verlagerung) inkl. SSL-Zertifikat gleichzeitig zu verwenden. Bei einer Standardinstallation geht das ganz normal mit einem Apache2-Webserver inkl. zweier virtueller Hosts ohne Reverse Proxy (selbt im Einsatz) . Das aber nur am Rande.

Vielleicht kannst du ein paar Informationen über deine nginx-Konfiguration und deine SNAP-Konfiguration mitteilen. Lese z. b. auch diesen Beitrag.

Habe den Fehler selbst gefunden. In der config.php von Nextcloud fehlten noch zwei Einträge:

‘overwritehost’ => ‘domain.de’,
‘overwriteprotocol’ => ‘https’,

Jetzt kann ich mich auch erfolgreich anmelden ;o)

1 Like