RasPi, OMV4 und Nextcloud an Fritzbox (IPv6) - Nextcloud weiterleiten

|Quark|

Cadet 3rd Year
Registriert
Jan. 2019
Beiträge
53
Hallo zusammen,

Hardware/Vorwort/Ausgangssituation:
ich habe am WE mein RasPi2B mit OMV4, Docker und Nextcloud bespielt. Verbunden ist die ganze Sache mit einer Fritzbox 6490 (Fritz-OS 7.01). Der Festnetzanschluss ist bei Vodafone (DS-Lite), mein Mobilfunkanbieter ist die Telekom. Verwendete Ports 80 und 443
OMV-Extra: Nextcloud und mariadb.
Ich habe mich an die Anleitung von bitreporter.de, Techno Dad Life und Raspberry Pi - Mit DS-lite aus dem Internet erreichbar (Teil 1 - IPv6) orientiert.

Problem:
Meine Fritzbox
(Weboberfläche) ist im Mobilfunk mit IPv6 erreichbar. Die Nextcloud bzw. Mariadb laufen (Verstrichene Zeit in der Dockeroberfläche) dem Anschein nach. Nach dem Einrichten in der Fritzbox habe ich mich mit "raspberrypi.abcdefghijklmnopqr.myfritz.net" verbunden, aber leider nur die OMV-Anmeldeoberfläche erhalten, nicht die der Nextcloud.

(Der RasPi2 wird später durch ein RasPi4 ersetzt. Ich wollte nur sichergehen wegen DS-Lite und Ipv6, ob die ganze Sache überhaupt möglich ist bei mir, da ich schon einige Beträge dazu gelesen habe)

Fragen:
  • Kann man mir mit den Angaben helfen? ;/ Bzw. sieht jemand mein Fehler?
  • Wie reiche ich die Nextcloud weiter?
  • Fritzbox-Einstellungen oder OMV-Einstellungen fehlerhaft?
  • Da die OMV-Oberfläche erreichbar ist, muss auch die Nextcloud erreichbar sein?
  • Da die Startzeit in Docker angezeigt wird, läuft die Nextcloud grundsätzlich "fehlerfrei" und muss nur noch über die Weboberfläche konfiguriert werden?
  • Hab ich etwas ausgeblendet oder überlesen? Nextcloud wird nur über das Internet konfiguriert, nicht im lokalen Netzwerk? (war das verständlich? ;/)
Gruß und danke Euch schon mal!
 
genau verstehe ich IPv6 noch nicht, weiß aber nur dass Docker-Container standardmäßig keine IPv6 Adresse haben. Von der Anleitung kann ich dir aber auch deswegen abraten weil du die Firewall deiner Fritzbox für den Raspberry Pi komplett deaktivierst (Exposed Host) :(

Dein Nextcloud in deinem Docker Container läuft ja (extern) nun unter einem anderen Port als die Oberfläche von OMV. Hast du mal eine Weiterleitung zu dem externen Port von dem Docker Container probiert?
 
  • Gefällt mir
Reaktionen: |Quark|
Das Problem ist, du gehst per http oder https auf die Adresse und da antwortet aktuell halt OMV. Du musst die OMV-Instanz auf andere Ports laufen lassen, damit Nextcloud 80/443 nehmen kann, dann landest du über die URL auch auf eben dieser.

Für OMV musst du dann noch die Ports mit angeben.
 
Zuletzt bearbeitet: (typo)
  • Gefällt mir
Reaktionen: Win182 und |Quark|
Anstatt die verschiedenen Instanz auf anderen Port laufen zu lassen, könntest du diese auch auf einer anderen subdomain laufen lassen - subdomains nach diensten eben omv.XYZ.ABC.myfritz.net , mariadb.XYZ.ABC.myfritz.net - dann kann jede Instanz die Default-Ports nutzen.
Edit: unterstützt Fritz das überhaupt ?

Wenn nur du selbst über das Mobilfunknetz per IPv6 reingehst, dann könntest du auch nur die Telekom-AS IP-ranges erlauben (Whitelisting) - keine Ahnung welche IPv6 das sind, vielleicht die vom AS3320
 
  • Gefällt mir
Reaktionen: |Quark|
Kurze Frage, Du hast OMV direkt auf den Raspi gespielt, dort Docker aktiviert, und dann einen Nextcloud-Container gezogen?

Ich hatte schon mal ein ähnliches Problem, und viel probiert, aber keine Lösung gefunden, eine wäre wohl ein Reverse Proxy gewesen...
 
Danke euch für die schnelle Hilfe...



LieberNetterFlo schrieb:
Dein Nextcloud in deinem Docker Container läuft ja (extern) nun unter einem anderen Port als die Oberfläche von OMV. Hast du mal eine Weiterleitung zu dem externen Port von dem Docker Container probiert?
Du meinst hier?
Unbenannt.png



Kyze schrieb:
Das Problem ist, du gehst per http oder https auf die Adresse und da antwortet aktuell halt OMV. Du musst die OMV-Instanz auf andere Ports laufen lassen, damit Nextcloud 80/443 nehmen kann, dann landest du über die URL auch auf eben dieser.

Für OMV musst du dann noch die Ports mit angeben.

Der Punkt ist mir leider nicht klar.
Ich gebe "http://raspberrypi.abcdefghi.myfritz.net" ein und komme auf die Seite,
ich gebe "http://raspberrypi.abcdefghi.myfritz.net:443" ein und komme nicht auf die Seite,
ich gebe "http://raspberrypi.abcdefghi.myfritz.net:80" ein und komme auf die Seite,

Hier kann ich OMV einem anderen Port zu weisen, oder?
Unbenannt1.png


Bitte lach nicht, aber...z.B. Port 81? ---> ich bekomme zwar die Fehlermeldung "Es trat ein Fehler auf!" aber nun kann ich "http://raspberrypi.abcdefgh.myfritz.net:81" verwenden und komme wieder bei OMV raus. Lokaler Zugriff funktioniert jetzt nicht mehr.
Nachtrag: Musste Neustarten wegen der Fehlermeldung, wieder Zugriff

Kannst du mir den "Pfad" nennen wo ich die Ports änder in OMV? Oder ein Link zu einer "guten" Anleitung empfehlen? :/
Habe Probleme eure Tipps umzusetzen und will euren guten Willen nicht zu sehr belasten ^^ Grundsätzlich habe ich ja nun festgestellt das ich Zugriff über Mobilfunk habe. Jetzt wär es natürlich Klasse auch Nextcloud im Vorfeld zutesten.
Werden die Einstellungen im OMV-Einstellungen, Docker-Oberfläche und/oder in der Fritzbox getätigt?

Kann ich es ignorieren, dass bei IPv6 nichts steht, aber bei IPv4. Oder habe ich hier meinem Fehler?
Unbenannt2.png




DFFVB schrieb:
Kurze Frage, Du hast OMV direkt auf den Raspi gespielt, dort Docker aktiviert, und dann einen Nextcloud-Container gezogen?

Ich hatte schon mal ein ähnliches Problem, und viel probiert, aber keine Lösung gefunden, eine wäre wohl ein Reverse Proxy gewesen...

Ja genau, bin nach der Anleitung von Techno Dad Life vorgegangen. Allerdings nur Zugriff auf OMV über http mit der Anleitung von Hier in der Fritzbox 6490. ABER wie oben erwähnt ist das keine gute Lösung, weil die Firewall umgangen wird. Mir war es wichtig festzustellen ob es wegen DS-Lite grundsätzlich funktioniert.
 
Zuletzt bearbeitet:
Okay, du bist schonmal auf dem richtigen weg:

Empfehlung meinerseits: du machst OMV auf einen anderen Port, :81 geht da in Ordnung.
Nextcloud dann auf :80.

das du per http://xxx:443 nirgends rauskommst ist klar, 443 ist https, was übrigens dringend zu empfehlen ist wenn du sowas von außen erreichbar machst.

Wenn du OMV auf :81 laufen lässt, ist es natürlich auch von intern nur noch über diesen Port erreichbar, also musst du auch hier lokale-ip:81 aufrufen um OMV zu bekommen.

Dann funktioniert Nextcloud hoffentlich einfach so, oder du musst auch hier für deine Dockergeschichte noch die Ports anpassen.
 
  • Gefällt mir
Reaktionen: |Quark|
Danke Kyze,

langsam glaube ich das die Nextcloud nicht korrekt läuft oder meine "rumwerkelei" etwas kaputt gemacht hat. Nach dem ich OMV auf port 81 gesetzt habe, war zwar OMV über 81 erreichbar, aber Nextcloud nicht über 80.
Ich werde heute das ganze nochmal Schritt für Schritt versuchen, bei erfolglosen Ergebniss einfach Neuaufsetzten und diesmal gleich die korrekten Ports vergeben.

Die Kontrolllampen auf der OMV-Startseite sagen nur aus, dass die "Dienste" z.B. Docker aktiviert sind und laufen. Nicht aber das sie korrekt/ fehlerfrei laufen, oder?
 
Kein Problem, zum helfen bin ich hier ;)

Lass die OMV erstmal so laufen und mach mal einen Screenshot von deinem Nextcloud Container. Ja das lämpchen bedeutet nur, dass der Container läuft. Ob darin alles richtig ist, erkennt man nicht so ohne weiteres.
 
  • Gefällt mir
Reaktionen: |Quark|
lokon schrieb:
Anstatt die verschiedenen Instanz auf anderen Port laufen zu lassen, könntest du diese auch auf einer anderen subdomain laufen lassen - subdomains nach diensten eben omv.XYZ.ABC.myfritz.net , mariadb.XYZ.ABC.myfritz.net - dann kann jede Instanz die Default-Ports nutzen.
Aber nur wenn du einen reverse-proxy nutzt, denn die WAN-IPv4 ist ja bei allen die gleiche, WAN-IPv6 ebenfalls, wenn alles auf dem RasPi läuft.
 
Bob.Dig schrieb:
WAN-IPv6 ebenfalls, wenn alles auf dem RasPi läuft.
Mit IPv6 gibt es doch Subnetze und Prefix-Delegation ("PD") - also kann doch jedem Interface mehrere Adressen oder Bereiche zugewiesen / reserviert werden und der Service lauscht auf einer definierten.

Keine Ahnung wieviel per Fritzbox freischaltbar ist - DHCPv6 PD wird afaik unterstützt und ist konfigurierbar.

Auf dem Linux beim Raspberry Pi können mehrere VIF (virtuelle Interfaces) existieren mit eigenen Adressen (weil zB eigene DHCP Client ID) und selbst wenn die Fritzbox ein anderes Subnetz als WAN-IPv6 dynamisch bekommen würde (keine statische IPv6 Konfiguration möglich, unklare Unterstützung von IPv6 PI Adressen), dann kann auf dem Raspi immernoch ein Dyndns Client aktualisieren - also reine IPv6 AAAA via dyndns von FreeDNS (afraid.org) eintragen; da gibt es >1 host.
 
  • Gefällt mir
Reaktionen: |Quark| und Bob.Dig
Hier ein Bild von Docker
Unbenannt3.png

und Einstellungen
Unbenannt4.png

@lokon
Das ist viel Info, aber die Schlagwörter sind gut für eine Suche. Danke

Nachtrag:

\\RASPBERRYPI\AppData\Nextcloud enthalt bei mir keine Daten
\\RASPBERRYPI\Nextcloud hat die Ordner:
Unbenannt5.png

Ist mir hier etwas schief gegangen beim einrichten, oder stimmt das so?
 
Zuletzt bearbeitet:
Danke an alle nochmal für die Hilfe. Die Nextcloud ist online! ;)

Das Problem saß wie immer vor dem Bildschirm. Einfach nochmal alles gecheckt. Chrome-Autovervollständigung in der Browserzeile hat mir noch ein zusätzliches Bein gestellt.
 
Zurück
Oben