Mickey Mouse
Fleet Admiral
- Registriert
- Aug. 2006
- Beiträge
- 10.527
ich bin sogar zu blöd im Nextcloud Forum zu posten, irgendwie komme ich mit deren Philosophie gar nicht klar und finde meinen eigenen Post nicht, daher versuche ich es hier (nochmal)...
im Prinzip steht die Frage schon oben im Titel.
da ich Nextcloud "native" nicht vernünftig zum Laufen bekommen habe (es läuft natürlich, macht aber Fehler, ist unerträglich langsam und insgesamt wenig Vertrauen erweckend), habe ich mir nebenbei noch einen Container Stapel gebaut, basierend aus: Nextcloud, MySQL, Redis, dem cron Modul und Traefik als reverse proxy, der auch gleich ssl/letsencrypt abdeckt.
abgesehen davon, dass quasi alle Probleme der "normalen" Installation (Fehler im Log und vor allem die grottenschlechte Performance) auch mit dem "fertigen" Container auftauchen, habe ich noch neue.
ich habe "nur" einen normalen DSL Zugang ohne feste IP und nutze myfritz für DynDNS. Außerdem bekomme ich meiner 7490 nicht abgewöhnt auf Port 443 zu lauschen. Auch wenn ich ihr HTTPS Interface auf z.B. 1443 stelle, kann ich sie unter 1443 UND 443 erreichen.
ich komme also über https://xxxxyyyyzzzz.myfritz.net:2443 auf meine Nextcloud. Die Fritzbox leitet das an Port 443 von meinem "Server" auf dem der Traefik Container das routing übernimmt (das gilt auch für port 80). Damit kann sich Traefik Zertifikate ausstellen lassen und wie gesagt, der Zugriff auf die "normalen" Funktionen von Nextcloud funktionieren auch alle soweit (wenn es nicht so laaaaaaaangsaaaaaaaam wäre...).
die Probleme werden mir von Nextcloud selber beim Check in den Einstellungen aufgelistet:
die Dokumentation hilft mir nicht wirklich weiter. Die ist (wie leider bei Nextcloud üblich) in dem Stil gehalten: nimm' Ubuntu, tippe dies und klicke auf OK, dann geht es. Es gibt eigentlich nie eine Erklärung, was das bewirken soll, manchmal steht da ja sogar: tippe apt-get xyz ein und alles wird gut...
nun kenne ich mich mit Reverse Proxys so in etwa gar nicht aus. Ich habe zwar die native Installation sowohl mit dem Apache als auch nginx "irgendwie" zum Laufen gebracht (inkl. SSL), aber hier bei Traefik bin ich raus. Die Basis Einstellung ist ja Idiotensicher aber weiter komme ich nicht.
ich weiß nicht, ob auch die Probleme mit "Talk" damit zusammen hängen. Ich bekomme kein Bild auf den anderen Rechner, immer das eigene Bild. Auf dem anderen Rechner erscheint zwar ein Kamera Symbol wenn sie aktiviert wird aber eben kein Bild.
Ton wiederum läuft, ich kann mit zwei Rechnern eine Rückkopplung produzieren. D.h. doch aber eigentlich auch, dass das HTTP und Proxy Geraffel funktionieren müsste, der Ton nimmt doch keinen anderen Weg als Video?!?
im Prinzip steht die Frage schon oben im Titel.
da ich Nextcloud "native" nicht vernünftig zum Laufen bekommen habe (es läuft natürlich, macht aber Fehler, ist unerträglich langsam und insgesamt wenig Vertrauen erweckend), habe ich mir nebenbei noch einen Container Stapel gebaut, basierend aus: Nextcloud, MySQL, Redis, dem cron Modul und Traefik als reverse proxy, der auch gleich ssl/letsencrypt abdeckt.
abgesehen davon, dass quasi alle Probleme der "normalen" Installation (Fehler im Log und vor allem die grottenschlechte Performance) auch mit dem "fertigen" Container auftauchen, habe ich noch neue.
ich habe "nur" einen normalen DSL Zugang ohne feste IP und nutze myfritz für DynDNS. Außerdem bekomme ich meiner 7490 nicht abgewöhnt auf Port 443 zu lauschen. Auch wenn ich ihr HTTPS Interface auf z.B. 1443 stelle, kann ich sie unter 1443 UND 443 erreichen.
ich komme also über https://xxxxyyyyzzzz.myfritz.net:2443 auf meine Nextcloud. Die Fritzbox leitet das an Port 443 von meinem "Server" auf dem der Traefik Container das routing übernimmt (das gilt auch für port 80). Damit kann sich Traefik Zertifikate ausstellen lassen und wie gesagt, der Zugriff auf die "normalen" Funktionen von Nextcloud funktionieren auch alle soweit (wenn es nicht so laaaaaaaangsaaaaaaaam wäre...).
die Probleme werden mir von Nextcloud selber beim Check in den Einstellungen aufgelistet:
Es gibt einige Warnungen bei Deiner Systemkonfiguration.
Die Reverse-Proxy-Header-Konfiguration ist fehlerhaft oder Du greifst auf Nextcloud über einen vertrauenswürdigen Proxy zu. Ist dies nicht der Fall, dann besteht ein Sicherheitsproblem, das einem Angreifer erlaubt die IP-Adresse, die für Nextcloud sichtbar ist, auszuspähen. Weitere Informationen hierzu finde sich in der Dokumentation.
Der HTTP-Header "Strict-Transport-Security" ist nicht auf mindestens 15552000 Sekunden eingestellt. Für mehr Sicherheit wird das Aktivieren von HSTS empfohlen, wie es in den Sicherheitshinweisen erläutert ist.
Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/caldav" aufzulösen. Weitere Informationen findest Du in der Dokumentation.
Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/carddav" aufzulösen. Weitere Informationen findest Du in der Dokumentation.
die Dokumentation hilft mir nicht wirklich weiter. Die ist (wie leider bei Nextcloud üblich) in dem Stil gehalten: nimm' Ubuntu, tippe dies und klicke auf OK, dann geht es. Es gibt eigentlich nie eine Erklärung, was das bewirken soll, manchmal steht da ja sogar: tippe apt-get xyz ein und alles wird gut...
nun kenne ich mich mit Reverse Proxys so in etwa gar nicht aus. Ich habe zwar die native Installation sowohl mit dem Apache als auch nginx "irgendwie" zum Laufen gebracht (inkl. SSL), aber hier bei Traefik bin ich raus. Die Basis Einstellung ist ja Idiotensicher aber weiter komme ich nicht.
ich weiß nicht, ob auch die Probleme mit "Talk" damit zusammen hängen. Ich bekomme kein Bild auf den anderen Rechner, immer das eigene Bild. Auf dem anderen Rechner erscheint zwar ein Kamera Symbol wenn sie aktiviert wird aber eben kein Bild.
Ton wiederum läuft, ich kann mit zwei Rechnern eine Rückkopplung produzieren. D.h. doch aber eigentlich auch, dass das HTTP und Proxy Geraffel funktionieren müsste, der Ton nimmt doch keinen anderen Weg als Video?!?