Nextcloud mit Collabora

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
@der Roller - ich denke @joelito hat das falsch gelesen. Dein problem ist, dass du "Docker" an sich ja schon gar nicht auf die 32Bit? DS212+ installiert bekommst. Deshalb ist auch der Hinweis auf ein Collabora Repository etc nicht korrekt, weil er dir überhaupt nichts bringt, ohne Docker.
 

der Roller

Benutzer
Mitglied seit
30. Dez 2011
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
@Fusion - genauso ist es, Docker kann auf der 32bit DS 212+ nicht installiert werden, jedenfalls nicht aus dem Synostore heraus. Hierfür suche ich eine Lösung, damit ich anschließend Collabora ans laufen bekomme.
Danke sehr, ich dachte schon ich wäre blond und finde den Eintrag nicht;)
 

joselito

Benutzer
Mitglied seit
05. Okt 2014
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Entschuldige,

ich dachte Docker wäre installiert, wenn nach der Methode der Containereinbindung gefragt wird. Man lernt nicht aus ;-)

Gruß
Josi
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Menschlich, ist mir auch schon hin und wieder passiert. :)

Zum Problem, Docker Installation DS212+, kenne ich keine Lösung.
 

wolewo

Benutzer
Mitglied seit
24. Mrz 2009
Beiträge
293
Punkte für Reaktionen
5
Punkte
24
Läuft das bei Euch?
Irgendwie bringe ich das nicht fertig, dass es läuft bei mir.
Finde auch eine Anleitung dazu (für Anfänger)
 

Martinus1977

Benutzer
Mitglied seit
10. Mai 2011
Beiträge
134
Punkte für Reaktionen
0
Punkte
0
Da hänge ich mich Mal dran. Schlage mich mit dem gleichen Problem Rum dass ich nichts angezeigt bekomme, ausser der weissen Seite mit "OK". Die Dokumentation zum docker-image bringt mich da leider auch nicht weiter.
Vielleicht mag einer von denen, bei denen es funktioniert ja ein paar Screenshots aus docker heraus einstellen.

Dank im voraus!
 

wolewo

Benutzer
Mitglied seit
24. Mrz 2009
Beiträge
293
Punkte für Reaktionen
5
Punkte
24
@Mrtinus1977 Du bekommst wenigstens eine Seite mit einem ok . :D
Läuft es bei Dir jetzt ??
Gruss
Daniel
 

Martinus1977

Benutzer
Mitglied seit
10. Mai 2011
Beiträge
134
Punkte für Reaktionen
0
Punkte
0
Habe mich jetzt nicht mehr darum gekümmert, werde jetzt demnächst nochmal einen neuen Anlauf nehmen. Habe nochmal alles runtergeworfen... Manchmal ist es besser neu anzufangen und von den inzwischen gewachsenen Kenntnissen zu profitieren... Ob das jetzt reicht? Ich hab da noch meine Zweifel. Sollte ich mich irren, komme ich natürlich meinem eigenen Aufruf nach Anleitung bzw Screenshots nach!
 

Martinus1977

Benutzer
Mitglied seit
10. Mai 2011
Beiträge
134
Punkte für Reaktionen
0
Punkte
0
so, einen kleinen Schritt bin ich weiter.. zumindest wird mir jetzt in NextCloud schon mal Collabora angezeigt. Allerdings habe ich jetzt noch das Problem, dass ich weder Dateien in NextCloud offnen kann, noch neue erstellen kann. Ich bekomme da nur einen Kreis mit initialize angezeigt. Ich vermute, dass hier der Reverse Proxy nicht ausreichend konfiguriert ist, denn im Protokoll von Docker steht: [31mwsd-00026-00034 15:28:33.549746 [ websrv_poll ] ERR #19 Exception while processing incoming request: [GET /lool/https%3A%2F%2Fmeine.subdomain.de%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F4935%3Faccess_token%3Dms2Xy7hovcwNReZb5QXYvlVUjwafj0zP%26access_token_ttl%3D0%26permission%3Dedit/ws HTTP/1.1

Wenn ich das richtig interpretiere, muss ich da noch zusätzlich "allowencodedslashes nodecode " im reverse Proxy einstellen (oder auch noch mehr...) - und hier verlassen Sie mich mal wieder...

Mit anderen Worten: Ich brauche einen Tip wo ich den Reversed Proxy auf textebene bearbeiten kann. Und überleben solche Manuellen Eingriffe ein zukünftiges Firmware-Update?

Ich Danke im voraus für alle kommenden Tips! Anleitung dazu erstelle ich grob, wenn ich es produktiv laufen habe (und ein wenig Zeit habe...)
 

wolewo

Benutzer
Mitglied seit
24. Mrz 2009
Beiträge
293
Punkte für Reaktionen
5
Punkte
24
Kannst Du mal beschreiben, wie Du Collabora im Docker von Synology konfiguriert hast. Bei mir funktioniert nicht einmal das. Irgendwo habe ich noch einen Fehler.
 

wastl689

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Hat es mittlerweile schon jemand zum laufen gebracht? Würde es gern auf meienr DS 916+ nutzen, komme aber nicht weiter.

Gibt es irgendwo ein vernünftiges Tutorial?
 

Martinus1977

Benutzer
Mitglied seit
10. Mai 2011
Beiträge
134
Punkte für Reaktionen
0
Punkte
0
geschafft habe ich es weiterhin nicht. Aber ich kann Euch zumindest kurz bis zu meinem Problem leiten:

Die Basis des ganzen ist Docker und das entsprechende CODE image.

In den Einstellungen habe ich folgende Werte hinterlegt:

Datei/Ordner: einen vorhanden lokalen Ordner auf der Syno, zu dem ich schreib und leserechte habe - den verlinke ich mit dem Mount-Pfad /docker (hier ist die erste Fehlerquelle - denn welcher Mount-Pfad das sein soll, checke ich NULL...)
Porteinstellungen: lokaler und Container-Port: beide 9980
Links habe ich nichts eingestellt
unter umwelt habe ich drei einträge:
Variable 1: domain - Wert: FQDN (office.bla.de)
Variable 2: username - Wert: admin
Variable 3: passwort - Wert: geht_EUch_NIX-an...;-)

Das sind erstmal alle Einstellungen in Docker

Dann noch den reverse Proxy anlegen:

Einstellungen - Anwendungsportal - Reverse Proxy:
Beschreibung: Collabora
Protokoll: HTTPS
Hostname: office.bla.de
port: 443

HSTS und HTTP/2 - Haken dran

Ziel:
Protokoll: HTTPS
Hostname: localhost (IP geht auch)
Port: 9980

Dann noch ein Zertifikat erstellen für office.bla.de

Hier könnt ihr jetzt vorab einen Teil prüfen:

Unter der Adresse: https://IP-von-Eurer-DS:9980/loleaflet/dist/admin/adminSettings.html sollte bei gestartetem Docker-Container eine Nutzer/Passwort-Abfrage kommen und ihr seid im Admin-Panel von Collabora (unter dem man NIX einstellen kann...)

Packt Ihr die Adresse https://office.bla.de in eure NextCloud, könnt ihr zwar sehen, dass etwas passiert, aber leider öffnet sich keine Datei. Hier ist irgendwo noch ein Fehler in meinem Setting. Wenn der auch Raus ist, folgen auch gerne noch ein paar Screens, bis dahin muss Text langen.

Und damit viel Spass beim Reproduzieren
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Im Docker Container muss doch normal auch die FQDN für die nextcloud eingetragen werden, damit Collabora weiß für welche NC-Instanzen sie Anfragen annehmen darf?
Genauso wie du anders herum, ja NC sagst wo die Collabora Instanz läuft.
 

Martinus1977

Benutzer
Mitglied seit
10. Mai 2011
Beiträge
134
Punkte für Reaktionen
0
Punkte
0
Denkbar dass das notwendig ist - aber wo wäre hier der eintrag beim Syno-Docker zu tätigen?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.137
Punkte für Reaktionen
898
Punkte
424
Müsste man in die Beschreibung des Containers schauen, aber ich glaube es war ebenfalls eine domain Umgebungsvariable.
 

Martinus1977

Benutzer
Mitglied seit
10. Mai 2011
Beiträge
134
Punkte für Reaktionen
0
Punkte
0
Habe zwar gefunden was du meinst, und hier war vermutlich auch noch ein Fehler in meiner konfiguration, aber leider ändert das noch nichts an meinem Problem. Aktueller Stand ist weiter, dass ich zwar CODE sehe, aber wenn ich über die NextCloud ein Dokument versuche zu öffnen, kommt da nur ein "Initialisiere". Auch kann ich hier kein neues Dokument erstellen, obwohl ich ansonsten alle Schaltflächen sehe.
Ich habe da weiterhin noch die Konfiguration des Reverse Proxy in Verdacht, denn der wird lt. Containerbeschreibung schon deutlich aufwändiger angelegt.

Vielleicht hat ja einer von Euch weiterhin Lust meinen Weg mal nachzustellen und weiter an der Lösung zu basteln.
 

wolewo

Benutzer
Mitglied seit
24. Mrz 2009
Beiträge
293
Punkte für Reaktionen
5
Punkte
24
Ich bringe den nicht einmal zum laufen.

Zwischenablage01.jpg
 

Martinus1977

Benutzer
Mitglied seit
10. Mai 2011
Beiträge
134
Punkte für Reaktionen
0
Punkte
0
Das ist inzwischen schon wieder so lange her.. kann ich dir nicht mehr sagen. Stand ist nach wie vor, dass ich es nicht schaffe. Habe allerdings noch eine letzte Idee, die dann Collabora manuell installieren würde. Aber hier brauche ich Zeit an einem Wochenende, da ich Sorge habe, den Server dabei zu killen - unter der Woche wäre das Böse, da dann eigentlich alles wichtige flach liegt. Will ich mir nicht vorstellen.
Grobes Prozedere würde hier analog hierzu laufen: http://www.jinkit.com/docker-on-synology/
Ich hoffe es ist ok, wenn ich hier den Link dazu setze.
Hier geht es auch im die Problematik Docker: https://community.home-assistant.io/t/docker-install-on-synology-dsm-6-xx/742

Wenn jemand mehr Zeit hat als ich im Moment, wäre es super,wenn das Thema jemand vorantreiben würde.
 

abrocksi

Benutzer
Mitglied seit
27. Dez 2013
Beiträge
240
Punkte für Reaktionen
79
Punkte
28
Es ist zum Haare raufen! Collabora CODE per Docker kann man entweder über die Konsole starten (wie in vielen Post hier beschrieben oder hier), dann stürzt der Container aber binnen 60 Sekunden laufend ab, bekommt aber wichtige Parameter mit. Oder man startet ihn über die Diskstation und man kann wichtige Parameter nicht mitgeben (bspw. --cap-add).

Dann machen mich die Reverse Proxy-Ansätze kirre: NGINX und Apache 2.2 scheinen laufend die Config-files nach einem Neustart zu überschreiben (NGINX: Scrpit wird generiert aus \usr\syno\etc.defaults\rc.sysv\nginx-conf-generator.sh). Habe sowohl die Ergänzungen für die NGINX-config als auch für Apache-config gemäß diverser Anleitungen angepasst - und jedesmal nach Neustart alles weg.

Ich würde wirklich gerne meine Nextcloud (Version 12 mit PHP 5.6, MariaDB10 und Apache 2.2) mit Collabora kombinieren. Im Moment habe ich meine Zweifel ob a) der Container unter DSM 6.1 stabil laufen kann, b) die notwendigen Reverse Proxy Einstellungen gesetzt werden können.

Hat jemand den Container stabil zum Laufen gebracht?

Cheers,
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat