Collabora für nextcloud

marco
Posts: 198
Joined: Thu 26. Oct 2017, 18:23

Collabora für nextcloud

Post 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.
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Collabora für nextcloud

Post 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
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Collabora für nextcloud

Post 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
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
Tobi
Community Moderator
Posts: 2812
Joined: Thu 5. Jan 2017, 13:24

Re: Collabora für nextcloud

Post 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?
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Collabora für nextcloud

Post 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.
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
select name from me;
Posts: 579
Joined: Tue 9. Feb 2016, 16:44

Re: Collabora für nextcloud

Post 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! :)
Viele Grüße, Christian
marco
Posts: 198
Joined: Thu 26. Oct 2017, 18:23

Re: Collabora für nextcloud

Post by marco »

Wow vielen Dank für die schnelle und so ausführliche Antwort. Das werde ich heute abend gleich einrichten. Vielen vielen Dank.
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Collabora für nextcloud

Post 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
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
select name from me;
Posts: 579
Joined: Tue 9. Feb 2016, 16:44

Re: Collabora für nextcloud

Post 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:
Viele Grüße, Christian
marco
Posts: 198
Joined: Thu 26. Oct 2017, 18:23

Re: Collabora für nextcloud

Post 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.
marco
Posts: 198
Joined: Thu 26. Oct 2017, 18:23

Re: Collabora für nextcloud

Post 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 :)
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Collabora für nextcloud

Post 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 ^^)
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
marco
Posts: 198
Joined: Thu 26. Oct 2017, 18:23

Re: Collabora für nextcloud

Post 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.
marco
Posts: 198
Joined: Thu 26. Oct 2017, 18:23

Re: Collabora für nextcloud

Post 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
marco
Posts: 198
Joined: Thu 26. Oct 2017, 18:23

Re: Collabora für nextcloud

Post 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.
Locked