Dagot Posted November 13 Posted November 13 Hallo, Vorab: ich bin ziemlicher noob und newbie. Ich kann ganz gut Leitfäden verfolgen, aber verstehen tu ich nicht alles davon Ich habe bereits eine Nextcloud Version mit separater MariaDB laufen war aber immer sehr unzufrieden und unsicher mit dem Installationsprozess und war mir sehr sicher, wenn da mal irgendwas kaputt geht bin ich lost und ich komm an nix mehr ran. Dementsprechend hab ich meine Nextcloud auch nie intensiv genutzt aus respekt davor. Umso mehr gefreut habe ich mich über dieses Spaceinvader tutorial, das ganze sieht deutlich Anwenderfreundlicher aus und wollte es gleich mal ausprobieren. ich habe nextcloud-aio entsprechend des Tutorials installiert. Ich habe das AIO image von ihm installiert, habe es anschließend geöffnet, meine eigene Domain von netcup angegeben, die Subdomain im nginx proxy manager konfiguriert und alles installiert. Leider konnte ich dann Nextcloud unter meiner Domain nicht öffnen ("502 Bad Gateway"). Meine Vermutung war die Angabe eines falschen Ports, da ich in meiner fritz Box gesehen habe, dass ich nur eine sehr begrenzte anzahl an ipv4 Ports zur verfügung habe und der default Port da nicht dazu gehört. Da ich in der Oberfläche keine offensichtliche Möglichkeit der Änderung gesehen habe, habe ich alle neu installierten container wieder runter geschmissen und deinstalliert mithilfe dieses Leitfadens und nochmal neu gestartet. Beim zweiten Versuch startet der nextcloud-aio-domaincheck Container nicht. Wenn ich ihn manuell starte kommt ein "Execution error Server error" popup. Fehlermeldungen gibt es keine, allerdings scheint der letzte log-eintrag im container noch von meiner ersten installation zu kommen, was mich sehr wundert. Ich muss dazu sagen, dass die Domain-Einrichtung über netcup ein Freund von mir vor meinem Umzug übernommen hat. Meinen alten Nextcloud Container habe ich vorher immer nur mit subdomain.domain.com:nginxport erreichen können, was für mich immer ein bisschen eigenartig war, aber okay. Tailscale/cloudflare o.ä. ist für mich nicht so hilfreich, da ich meine cloud gerne auch auf anderen Geräten (z.B. Rechner von Freunden) nutzen möchte ohne zunächst eine zusätzliche Software zu installieren. Bei der Nextcloud-AIO Konfiguration konnte ich ":nginxport" nicht mit angeben, daher hab ich erstmal so probiert. Habe leider erst im nachhinein gesehen, dass auch meine bestehende Nextcloud-Instanz über meine Domain aktuell auch nicht erreichbar ist, da ich sie aus o.g. Gründen seit längerer Zeit nicht mehr genutzt hatte, weshalb die 502 vielleich auch ein generelles Problem ist. Nun weiß ich leider nicht mehr so recht weiter und benötige eure Hilfe. Zunächst würde ich gerne nextcloud-aio-domaincheck zum laufen bekommen und anschließend gerne auch die nextcloud erreichen. Viele Grüße Quote
alturismo Posted November 14 Posted November 14 4 hours ago, Dagot said: Meine Vermutung war die Angabe eines falschen Ports, da ich in meiner fritz Box gesehen habe, dass ich nur eine sehr begrenzte anzahl an ipv4 Ports zur verfügung habe und der default Port da nicht dazu gehört. davon ausgehend du hast ne öffentliche ipv4 usw usw bei der Nutzung eines Reverse Proxy geht es normal um max 2 Ports welche am Router freigegeben werden, 80 + 443 welche dann an die entsprechend Ports deines Nginx Proxy Managers geleitet werden, alle Apps "dahinter" welche über den NPM erreicht werden sollen (nextcloud, ...) brauchen keine separaten Port Freigaben im Router. Das ist Sinn und Zweck der Nutzung eines Reverse Proxies, vielleicht dies mal vorweg bevor du da mehr Fehler einbaust ... 4 hours ago, Dagot said: Leider konnte ich dann Nextcloud unter meiner Domain nicht öffnen ("502 Bad Gateway"). das liegt meist daran das entweder die Port Weiterleitung extern >> NPM nicht passt oder die Einrichtung NPM >> App (nextcloud) nicht passt ... 4 hours ago, Dagot said: subdomain.domain.com:nginxport erreichen können, was für mich immer ein bisschen eigenartig war, ja, ist auch nicht "sauber" ... normal sollte die Port Eingabe nicht nötig sein wenn 80 + 443 (HTTP + HTTPS) sauber konfiguriert sind. da hier doch einige Lücken sind würde ich vorschlagen, einlesen was Reverse Proxy bedeutet, dann langsam einarbeiten, dann ... mit den entsprechenden Infos, docker run << click << screenshots deiner Konfigurationen wie Fritz Ports ... NPM >> Nextcloud setup, ... dann kann man eher was dazu sagen. Quote
Archonw Posted November 14 Posted November 14 Hi, Du hast ja nun eine Fritzbox. Wie sieht es da mit deinen Port Weiterleitungen für die Ports 80 und 443 aus? Diese sollten auf die IP weitergelietet werden, auf der dein Nginx Proxy Manager läuft. Bei mir ist das z.b. 192.168.178.207 Als nächstes muss dann in Nginx Proxy Manager richitg eingestellt werden, wohin der Traffik gehen soll, wenn zb. cloud.meinedomain.de im Browser eingegeben wird. Nginx schaut dann und schickt wie hier im Beispiel die Anfrage an 192.168.178.270:4500 Hier lauscht dann der entsprechende Dienst, bei die dann der Dcoker der Nextcloud. oder wie im Screenschot mein Docker der auf der gleichen IP wie der Nginx Proxy Manager lauscht aber eben unter anderm Port. Quote
Dagot Posted November 16 Author Posted November 16 Hallo, okay, ich habe bei meinem Domain-Provider mein dynDNS eingerichtet: Wenn ich die Ports 80 und 443 freigebe meckert meine Fritz Box rum. Habe entsprechend die freigegebenen Ports in dieser Range gewählt und das bei der Einrichtung von Nginx entsprechend so abgeändert: Habe dann Nginx für beispielsweise jellyfin folgendermaßen eingerichtet. SSL Zertifikat ist eingeloggt und gültig. Aktuell erreiche ich damit erreiche aber weder unter jellyfin.meinedomain.com noch unter jellyfin.meinedomain.com:9328 bzw. jellyfin.meinedomain.com:9343 etwas. Wo liegt hier der Fehler, oder habe ich einen Schritt übersehen? Danke fürs helfen! Viele Grüße Quote
alturismo Posted November 17 Posted November 17 7 hours ago, Dagot said: Wo liegt hier der Fehler, oder habe ich einen Schritt übersehen? hast du denn mal geprüft ob du wirklich eine öffentliche ipv4 hast ? wer ist denn dein Provider ? siehe hierzu meinen Kommentar weil so "beschränkte" Ports bei einem Provider hier ... kenne ich gar nicht nur aus den USA wo gerne 80/443 blockiert wird. hier soll die IP deines Jelly rein (LAN/lokale IP) ... diese zu maskieren ist "sinnfrei" und erschweren nur die Fehlersuche ... Domain Name ... gehe ich mal davon aus ist geändert Quote
Dagot Posted November 17 Author Posted November 17 Hi, ich gehe mal davon aus, dass ich ne öffentliche ipv4 habe, zumindest laut whatismyip.com. Mein Internetprovider ist 1&1, hab dort einen ganz normalen Privatkunden-Internet-Vertrag, meine Domain hab ich bei netcup. Quote hier soll die IP deines Jelly rein (LAN/lokale IP) ... diese zu maskieren ist "sinnfrei" und erschweren nur die Fehlersuche ... stimmt, my bad, ist aber die lokale IP vom Server. Quote Domain Name ... gehe ich mal davon aus ist geändert Korrekt, da steht normalerweise meine Domain, hab ich nur für den Screenshot kurz geändert. Quote
alturismo Posted November 17 Posted November 17 5 minutes ago, Dagot said: ich gehe mal davon aus, dass ich ne öffentliche ipv4 habe, zumindest laut whatismyip.com. Mein Internetprovider ist 1&1, hab dort einen ganz normalen Privatkunden-Internet-Vertrag, meine Domain hab ich bei netcup. dann würde ich da mal nachfragen ... bei 1und1 nicht Standard meines Wissens nach. aber vorweg, ging es früher Dienste extern zu erreichen oder hast jetzt erst damit gestartet ? wenn es früher bei gleichem Anschluss ging sollte dem so sein ... nur diese Port Beschränkung ergibt in dem Zusammenhang wenig Sinn (für mich zumindest) Quote
Archonw Posted November 17 Posted November 17 Ich bin mir nicht sicher, ob das mit der myfritz Adresse so klappen kann. Deine Domain sollte der dns updater direkt auf deiner privaten IP Adresse landen. Ob du eine eigene öffentlich IPV4 hast kannst du erfahren, wenn du wie gemacht bei zb.b wieistmeineip nach schaust und die Adresse mit der in deiner Fritzbox unter >Internet >Online Monitor vergleichst. Wenn dort beides mal die selbe Adresse steht geht es weiter. Bei Netcup hast du deine Domain. Dort musst du nun als Ziel deine private IP Adresse hinterlegen. Da sich die gelegentlich ändert muss das also regelmäßig geschehen. Manche Provider bieten diesen DNS Updater gleich mit an. Für andere legt man sich ein kleines Script an, das dies all x Minuten für einen macht. Dann nich Port 80 und 443 in der Fritzbox auf den Nginx Proxy Manager weiterleiten. Wenn der Weg bis dahin frei ist, kann NginxProxy Manager auch SSL Zertifikate für die Domain erstellen. Erst wenn das klappt kann es mit Nextcloud weiter gehen. Quote
Dagot Posted November 18 Author Posted November 18 Hi, Quote wieistmeineip nach schaust und die Adresse mit der in deiner Fritzbox unter >Internet >Online Monitor vergleichst danke für den Hinweis, das sieht soweit gut aus und ist identisch. Die IPv4 händisch eintragen hat tatsächlich auch geklappt. erreiche jellyfin jetzt unter jellyfin.meinedomain.com:9343 Quote wenn es früher bei gleichem Anschluss ging sollte dem so sein ... nur diese Port Beschränkung ergibt in dem Zusammenhang wenig Sinn (für mich zumindest) Es ging früher auf jeden Fall schonmal mit myfritz, dann bin ich umgezogen und ab dann ging es nicht mehr, habe jetzt aber auch einen anderen Router, vielleicht ist das das Problem an der Stelle. Wiedemauchsei ich glaube so kann ich erstmal mit der Situation leben und würde ganz gerne jetzt noch Nextcloud-AIO zum laufen bekommen. Um dahingehend nochmal die Schritte zusammenzufassen: 1. Nextcloud-AIO wirde deinstalliert mit diesem Leitfaden 2. Nach erfolgreichem Abschluss wurde manuell noch das Nextcloud Data Directory gelöscht 3. Nextcloud-AIO wurde neu installiert entsprechend dieser Anleitung mit dem Unterschied, dass ich bei NGINX eine neue Subdomain auf Port 11000 angelegt habe. In der AIO-Maske habe ich dann entsprechend cloud.meinedomain.com eingetragen; einen Port kann ich hier nicht eintragen, da ':' kein gültiges Zeichen ist. 4. Installation und Start aller Container über die Maske. Allerdings startet nextcloud-aio-domainckeck nicht. Versuche ich es manuell zu starten bekomm ich einen Fehler: Die Logs vom Mastercontainer zeigen keine Fehlermeldung; die Logs von nextcloud-aio-domaincheck sind leer. Die o.g. Schritte hab ich jetzt 2x wiederholt mit selbem Ergebnis. Vielen Dank und viele Grüße! Quote
alturismo Posted November 18 Posted November 18 2 hours ago, Dagot said: Vielen Dank und viele Grüße! warum auch immer der AIO Container, aber hier beißt sich ja etwas mit deinen Angaben 2 hours ago, Dagot said: 3. Nextcloud-AIO wurde neu installiert entsprechend dieser Anleitung mit dem Unterschied, dass ich bei NGINX eine neue Subdomain auf Port 11000 angelegt habe. In der AIO-Maske habe ich dann entsprechend cloud.meinedomain.com eingetragen; einen Port kann ich hier nicht eintragen, da ':' kein gültiges Zeichen ist. und weiter oben sprich, der domaincheck braucht "extern" port 11000 gemäß der Einrichtung im Video ab ~ 12.07 denke daran wird das liegen da du extern port 11000 nicht erreichen kannst und das setup nicht entsprechend angepasst hast, wird ja im Video darauf eingegangen. Quote
Recommended Posts
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.