August 1, 20241 yr Leider ist mir mein USB Stick gestorben, leider konnte ich vorher auch keine Sicherung von diesem anlegen, er hat diese nie beendet. Ich habe soweit alles wieder so wie es war, bis auf die Erreichbarkeit von Nextcloud über das Internet mit Nginx, der Server selber ist testweise über Nginx erreichbar. Nginx ist eingestellt wie vorher. Hier die Config von Nextcloud: <?php $CONFIG = array ( 'datadirectory' => '/data', 'instanceid' => 'XXXXXXX', 'passwordsalt' => 'XXXXXXXXX', 'secret' => 'XXXXXXXX', 'trusted_domains' => array ( 0 => '192.168.178.222', 1 => 'cloud.edvexperten.de', 2 => '192.168.178.222:80', ), 'dbtype' => 'pgsql', 'version' => '29.0.4.1', 'overwrite.cli.url' => 'https://cloud.edvexperten.de', 'dbname' => 'nextcloud', 'dbhost' => '192.168.178.223:5432', 'dbport' => '', 'dbtableprefix' => 'oc_', 'dbuser' => 'oc_eikman2k', 'dbpassword' => 'XXXXXXXXXX', 'installed' => true, 'memcache.local' => '\\OC\\Memcache\\APCu', 'filelocking.enabled' => true, 'memcache.locking' => '\\OC\\Memcache\\APCu', 'upgrade.disable-web' => true, 'overwriteprotocol' => 'https', 'trusted_proxies' => array ( 0 => '192.168.178.11:7878', ), 'app_install_overwrite' => array ( 0 => 'file_upload_notification', 1 => 'imageconverter', ), 'loglevel' => 0, 'maintenance' => false, ); Und hier meine Nginx Einstellungen: Und noch der Nginx Container selber: Die Portfreigaben auf der Fritzbox wurden auch nicht verändert! Kann mir jemand einen Tipp geben? Edited August 1, 20241 yr by Eike_Völkel
August 1, 20241 yr 49 minutes ago, Eike_Völkel said: Und noch der Nginx Container selber: hier wäre der NC Container noch hilfreich als screen
August 2, 20241 yr Hi Eike_Völkel Ich würde mal prüfen ob NginxProxyManager ereichbar ist und ob du die Willkommensseite von NginxProxyManager siehst, wenn du die Umleitung mal deaktivierst und per http://cloud.edvexperten.de aufrufst, oder einfach http://edvexperten.de (falls du dort nichts umleiten lässt) sollstest du diese sehen. Wenn: Nextcloud erreichbar ist per http://192.168.178.222 NginxProxyManager von aussen erreichbar ist (wie oben beschrieben) Dann muss es eigentlich klappen. Falls nicht *Prüfe die trusted_domains Einstellungen die @alturismo unten erwähnt hat folgend: 'trusted_proxies' => array ( 0 => '192.168.178.0/24', ), Prüfe ob die wirklich die selben Ports verwendest, die du in der Fritzbox hinterlegt hast. -> Schick davon am besten auch noch einen Screenshot. Deaktiviere mal Force SSL und HSTS in den NginxProxyManager Einstellungen von Nextcloud. Grüsse Edited August 2, 20241 yr by Amane *Ergänzung von @alturismo
August 2, 20241 yr und der trusted proxy's Eintrag stimmt auch ? vor allem, da kommt kein Port rein ... Beispiel du hast ja einen "mix" aus bridge und br0 anscheinend, daher wie @Amane anmerkte, nochmals prüfen ob wirklich alles passt
August 2, 20241 yr Author 1. Hier mal die Einstellungen in der FritzBox 2. Wie kann ich die Umleitung den deaktivieren, stehe da grad etwas auf dem Schlauch...
August 2, 20241 yr Prüfe erst nochmals die Einstellungen in der config.php Zusätzlich ist mir noch aufgefallen: Edited August 2, 20241 yr by Amane Sorry Kopierfehler
August 2, 20241 yr Author 19 minutes ago, alturismo said: und der trusted proxy's Eintrag stimmt auch ? vor allem, da kommt kein Port rein ... Beispiel du hast ja einen "mix" aus bridge und br0 anscheinend, daher wie @Amane anmerkte, nochmals prüfen ob wirklich alles passt Wie müsste das den bei mir aussehen? 192.168.178.11 ? Was bedeuten Eintrag 1 und 2 und beduetet 0/24 die Adressen 0 bis 24?
August 2, 20241 yr Author 1 minute ago, Amane said: Prüfe erst nochmals die Einstellungen in der config.php Zusätzlich ist mir noch aufgefallen: Das liegt nur daran, da ich diesen Part hier nachher eingefügt habe, in der Config sind Sie in der Flucht
August 2, 20241 yr Just now, Eike_Völkel said: Wie müsste das den bei mir aussehen? das sollte die "Maske" des Proxies sein welcher sich dann verbindet, sprich NPM NPM läuft bei dir in der bridge, also wäre es die vom Host ... 192.168.178.11 << wenn das Unraid IP wäre Alternativ 192.168.178.0/24 << alle von ....178.0 bis ...178.254 0/24 ist eine Netzmaske ... Eintrag 1 und 2 ... sind vom bridge Netzwerk innerhalb der Dockers ... schadet nicht, wäre relevant wenn alles in der bridge wäre
August 2, 20241 yr Author Habe es jetzt so: <?php $CONFIG = array ( 'datadirectory' => '/data', 'instanceid' => 'xxx', 'passwordsalt' => 'XXXX', 'secret' => 'XXX', 'trusted_domains' => array ( 0 => '192.168.178.222', 1 => 'cloud.edvexperten.de', 2 => '192.168.178.222:80', ), 'dbtype' => 'pgsql', 'version' => '29.0.4.1', 'overwrite.cli.url' => 'https://cloud.edvexperten.de', 'dbname' => 'nextcloud', 'dbhost' => '192.168.178.223:5432', 'dbport' => '', 'dbtableprefix' => 'oc_', 'dbuser' => 'XXXX', 'dbpassword' => 'XXXXX', 'installed' => true, 'memcache.local' => '\\OC\\Memcache\\APCu', 'filelocking.enabled' => true, 'memcache.locking' => '\\OC\\Memcache\\APCu', 'upgrade.disable-web' => true, 'overwriteprotocol' => 'https', 'trusted_proxies' => array ( 0 => '192.168.178.0/24', ), 'app_install_overwrite' => array ( 0 => 'file_upload_notification', 1 => 'imageconverter', ), 'loglevel' => 0, 'maintenance' => false, );
August 2, 20241 yr Da ich sehe das die Willkommensseite von NPM läuft, jedoch es noch immer nicht klappen möchte, biete ich dir gerne persönlich kurz Unterstützung an, hab dir einen PM geschickt dazu.
August 2, 20241 yr 30 minutes ago, Amane said: biete ich dir gerne persönlich kurz Unterstützung an, hab dir einen PM geschickt dazu. falls erfolgt, schreib bitte kurz was es war und markier als gelöst, Danke
August 2, 20241 yr Ste 2 hours ago, Eike_Völkel said: Bekomme übrigens immer 502 Bad Gateway Stell mal im NPM das Scheme von http auf https um. (Der Conmtainer erwartet https, siehe in Template port:443, du leitest den halt nur auf 80 um, aber es muss trotzdem https sein, daher Scheme https) DIe Einstellung in NPM "Custom Location" ist unnötig. (Hab auch den Container und brauche das nicht) Und bis alles läuft würde ich auch den Haken bei Cache Assets in NPM nicht setzen. Und hier wie erwähnt den Port weg nehmen: 'trusted_domains' => array ( 0 => '192.168.178.222', 1 => 'cloud.edvexperten.de', 2 => '192.168.178.222:80', <--- ), Edited August 2, 20241 yr by Archonw
August 2, 20241 yr 20 minutes ago, Archonw said: Stell mal im NPM das Scheme von http auf https um. (Der Conmtainer erwartet https, siehe in Template port:443, du leitest den halt nur auf 80 um, aber es muss trotzdem https sein, daher Scheme https) ohh Mann ... wie blind muss man sein, geniales Auge @Archonw 👍 ich nutze ja auch den lsio NC Docker (nur mit swag) und der läuft auf https://....:443 ... Tip Top, Danke
August 2, 20241 yr Ja, ich hatte mal so einen lichten Moment 😄 Den könnte ich bei der Einrichtung von Swag gut nochmal gebrauchen Da hapert es noch etwas bei mir. Ich bin mir gerade nicht sicher, aber wird es nicht auch Probleme geben, da NPM im Bridge Mode und Nextcloud in br0 läuft? Ich tue mich immer noch etwas schwer mit den Docker Netzwerken...
August 2, 20241 yr Just now, Archonw said: Ich bin mir gerade nicht sicher, aber wird es nicht auch Probleme geben, da NPM im Bridge Mode und Nextcloud in br0 läuft? Ich tue mich immer noch etwas schwer mit den Docker Netzwerken... nicht wirklich, nur nameserving ist dann halt meist nichts ... sprich, immer nur per IP anstelle name (docker zu docker)
August 2, 20241 yr Solution Also.. Es war gar nicht mal so einfach festzustellen was es war.. Grundsätzlich kann man sagen das man gar nicht wirklich was falsch gemacht hatte. (Ausser paar angesprochene config.php Einstellungen) - War aber nicht fehlerverursachend.. Als wir jedoch anfingen Ports und andere Settings bei Containern zu verändern und dies nicht übernommen wurde (Fehlerlos).. Schien es mir doch etwas komisch. Da man Unraid komplett neu installiert hat und alle alten Daten übernommen hat, vermutete ich das die "/mnt/user/system/docker" Daten einen knacks haben, da diese ja auch übernommen wurden.. Nach dem Standardmässigen richtig einstellen der Shares "appdata" und "system" (auf cache only), also das Docker Image gelöscht und anschliessend alle Docker neu erstellt. Dann ging alles und läuft nun auch einiges performanter weil cache. 😄
August 2, 20241 yr 3 hours ago, Archonw said: Ich bin mir gerade nicht sicher, aber wird es nicht auch Probleme geben, da NPM im Bridge Mode und Nextcloud in br0 läuft? Ich tue mich immer noch etwas schwer mit den Docker Netzwerken... Je nach dem, da tu ich mich auch schwer (ich glaub das liegt daran wie die Container Einstellungen gemacht wurden), aber um Probleme zu vermeiden mach ich dort auch immer alles auf br0 und anschliessend eine IP vergeben..
August 2, 20241 yr Ich hab noch alles im Bridge-Mode. Da gibt es auch keine Probleme. Aber arbeite mich jetzt ein. Möchte mehr "Sicherheit" durch Trennung der Container Netzwerke.
August 3, 20241 yr Author On 8/2/2024 at 1:52 PM, alturismo said: falls erfolgt, schreib bitte kurz was es war und markier als gelöst, Danke Vielen Vielen dank für die tolle Hilfe... Irgendwie hat sich Unraid intern verschluckt, erst nach neu installation und löschen aller alten Darten ging es...
August 3, 20241 yr Author 20 hours ago, Amane said: Also.. Es war gar nicht mal so einfach festzustellen was es war.. Grundsätzlich kann man sagen das man gar nicht wirklich was falsch gemacht hatte. (Ausser paar angesprochene config.php Einstellungen) - War aber nicht fehlerverursachend.. Als wir jedoch anfingen Ports und andere Settings bei Containern zu verändern und dies nicht übernommen wurde (Fehlerlos).. Schien es mir doch etwas komisch. Da man Unraid komplett neu installiert hat und alle alten Daten übernommen hat, vermutete ich das die "/mnt/user/system/docker" Daten einen knacks haben, da diese ja auch übernommen wurden.. Nach dem Standardmässigen richtig einstellen der Shares "appdata" und "system" (auf cache only), also das Docker Image gelöscht und anschliessend alle Docker neu erstellt. Dann ging alles und läuft nun auch einiges performanter weil cache. 😄 Danke Dir nochmal recht herzlich!!!!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.