Page 1 of 2

Collabora für nextcloud

Posted: Mon 17. Dec 2018, 17:42
by marco
Hallo, kann man auf dem selben Server wo auch keyhelp läuft Collabora mit Docker laufen lassen und einbinden? Hat das schon jemand im Einsatz?
https://nextcloud.com/collaboraonline/
Ich hatte testweise schon mal ein Docker Image am laufen aber die Einstellungen mit dem Proxy scheint nicht zu klappen. Wäre toll wenn das jemand in Benutzung hat und sich mal dazu äußern könnte.

Re: Collabora für nextcloud

Posted: Mon 17. Dec 2018, 18:03
by OlliTheDarkness
Hey und Hallo,

ja das ist problemlos möglich.

Wir haben es in 2 Cloud´s im Einsatz.

Läuft wunderbar 8-)

Wenn du nen kurzes ToDo brauchst, sag bescheid =)

Gruß aus dem Ruhrpott

Re: Collabora für nextcloud

Posted: Mon 17. Dec 2018, 19:48
by OlliTheDarkness
Ok hatt grad zuviel Langeweile und hab mal schnell nen TuT geschrieben.

Leider sind PDF Daten nicht zum Anhang freigegeben, daher hier der Link zur PDF.

NextCloud & Collabora Tutorial

Hoffe es ist verständlich genug.

Gruß aus dem Ruhrpott

Re: Collabora für nextcloud

Posted: Mon 17. Dec 2018, 21:19
by Tobi
Cooles Tutorial!
Danke schonmal dafür.
Ich muss das die Tage Mal ausprobieren.
Weitere Fragen werden ggf. folgen 😎

Die erste hätte ich schon...
Welchen Benutzernamen / Passwort verwende ich für den Docker-Start? Muss das der User sein in dessen Account Next-Cloud läuft?

Re: Collabora für nextcloud

Posted: Mon 17. Dec 2018, 22:31
by OlliTheDarkness
Tobi wrote: Mon 17. Dec 2018, 21:19 Cooles Tutorial!
Danke schonmal dafür.
Ich muss das die Tage Mal ausprobieren.
Weitere Fragen werden ggf. folgen 😎

Die erste hätte ich schon...
Welchen Benutzernamen / Passwort verwende ich für den Docker-Start? Muss das der User sein in dessen Account Next-Cloud läuft?
Bitte, freut mich das es gefällt.

Was deine Frage angeht, läuft Docker unter dem root User da docker selbst zugriff auf Systemrelevante Bereiche brauch (Kernelzugriff, IPTables und weitere). Es sollte aber auch mittels sudo und einer entsprechenden Zuweisung von Berechtigungen möglich sein ihn unter anderem Benutzer laufen zu lassen.
Allerdings stellt die Ausführung von Docker unter root keine Probleme da weil die Container Images in deiner beschränkten Umgebung arbeiten und sollang man einen Container nicht mit der Option --privileged startet, welche dem Container haus und hof öffnet, ist es nicht nötig Sorgen zu machen.
Auch ist der Start eines Containers mit einem Bestimmten User möglich, die Option ist --security-opt="label=user:USER".

Einzelheiten findest du hier.

Ein Artikel zum Thema Sicherheit bei Docker findest du hier.

Gruß aus dem Ruhrgebiet.

Re: Collabora für nextcloud

Posted: Mon 17. Dec 2018, 22:49
by select name from me;
OlliTheDarkness wrote: Mon 17. Dec 2018, 19:48 Ok hatt grad zuviel Langeweile und hab mal schnell nen TuT geschrieben.
Wow. Vielen Dank! :)

Re: Collabora für nextcloud

Posted: Tue 18. Dec 2018, 06:55
by marco
Wow vielen Dank für die schnelle und so ausführliche Antwort. Das werde ich heute abend gleich einrichten. Vielen vielen Dank.

Re: Collabora für nextcloud

Posted: Tue 18. Dec 2018, 07:45
by OlliTheDarkness
marco wrote: Tue 18. Dec 2018, 06:55 Wow vielen Dank für die schnelle und so ausführliche Antwort. Das werde ich heute abend gleich einrichten. Vielen vielen Dank.
Kein Problem und gerne.

Wenn Fragen auftauchen dann einfach posten oder Nachricht schreiben 8-) .

P.S
Rechtschreibfehler sind Teil der künstlerischen Freiheit und gewollt :D

Re: Collabora für nextcloud

Posted: Tue 18. Dec 2018, 09:20
by select name from me;
OlliTheDarkness wrote: Tue 18. Dec 2018, 07:45 P.S
Rechtschreibfehler sind Teil der künstlerischen Freiheit und gewollt :D
:lol: :lol:

Re: Collabora für nextcloud

Posted: Tue 18. Dec 2018, 17:58
by marco
Beim 1 Start lief Docker ohne Probleme nach dem beenden mit docker stop ... kommt beim erneuten start:

Code: Select all

docker: Error response from daemon: driver failed programming external connectivity on endpoint ecstatic_shirley (3a224a5ecf99d42999f6d55de3228e56cf173757b2d07a601822a2817d7ce5a7):  (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172.17.0.2 --dport 9980 -j ACCEPT: iptables: No chain/target/match by that name.
 (exit status 1)).
Problem gelöst Docker einfach mal komplett beendet und den Service neu gestartet.

Re: Collabora für nextcloud

Posted: Tue 18. Dec 2018, 18:18
by marco
Klappt nun prima. Vielen Dank noch einmal.
Das einzige was noch ist, wenn ich docker stop ... mache dann muss ich wie oben schon geschrieben ein service docker restart machen da sonst immer der Fehler (siehe oben kommt). Aber egal startet man ja normaler weise nicht so oft :)

Re: Collabora für nextcloud

Posted: Wed 19. Dec 2018, 12:59
by OlliTheDarkness
marco wrote: Tue 18. Dec 2018, 18:18 Klappt nun prima. Vielen Dank noch einmal.
Das einzige was noch ist, wenn ich docker stop ... mache dann muss ich wie oben schon geschrieben ein service docker restart machen da sonst immer der Fehler (siehe oben kommt). Aber egal startet man ja normaler weise nicht so oft :)
Klasse :D

Was den Fehler angeht, kann ich ih leider nicht reproduzieren, aber ich denke mal das entsprechend der Meldung das sich da was mit der Firewall beißt.
Entweder hast nach dem docker stop direkt wieder docker start gemacht was dazu führt das den Container startest bevor er vollständig herruntergefahren ist oder das beim docker stop die Firewall Regel falsch entfernt wird ...

Am besten mal den großen Daten Messi fragen da gibts einiges dazu.

Aber wie du bereits gesagt hast, man startet ja normal nicht so so oft neu. (Letzter Neustart vor 151 Tagen ^^)

Re: Collabora für nextcloud

Posted: Wed 19. Dec 2018, 13:45
by marco
Firewall Regel habe ich in Keyhelp direkt freigegeben, kommt zwar beim starten vom Container auch eine Meldung aber das kann man wohl ignorieren. Es läuft jedenfalls und das ist Prima.

Re: Collabora für nextcloud

Posted: Thu 20. Dec 2018, 07:51
by marco
Guten Morgen,

nachdem die Installation auf unserem root Server läuft wollte ich es mal auf einem netcup kvm testen. Power hat die Kiste eigentlich mehr als genug aber ich bekomme es da nicht zum laufen. Was mit noch aufviel, in dem PDF fehlt noch das man die Module laden muss.
a2enmod proxy
a2enmod proxy_wstunnel
a2enmod proxy_http
a2enmod ssl
Docker läuft auf der Kiste ohne Probleme, die Subdomains sind eingerichtet (extra alles noch einmal neu gemacht gerade) aber wenn ich
https://office.domain.de/loleaflet/dist ... admin.html aufrufe dann lädt er und lädt er bis es im Fehler endet.

In den Logs kommt folgendes:
access.log

Code: Select all

93.242.250.000 - - [20/Dec/2018:08:17:24 +0100] "GET /loleaflet/dist/admin/admin.html HTTP/2.0" 200 - "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0" 0 0
error.log

Code: Select all

[Thu Dec 20 08:26:29.012237 2018] [proxy_http:error] [pid 4348:tid 140521799694080] (103)Software caused connection abort: [client 93.242.250.000:37490] AH01102: error reading status line from remote server 127.0.0.1:9980

Re: Collabora für nextcloud

Posted: Thu 20. Dec 2018, 19:10
by marco
Keiner mehr eine Idee? Ich habe nun schon alles 3 mal neu ausgeführt aber auf dieser Kiste von netcup will es nicht. Es sollte doch keine Rolle spielen das es ein KVM ist.