Nextcloud ONLYOFFICE Docker Installation

Nachdem ich Collabora Office mittels Docker CE für Nextcloud 11 installiert habe, werde ich nun die Installation von ONLYOFFICE in Version 4.3.3 installieren. Auch hier gibt es einen bereits vorbereiteten Docker Container, sodass diese Installation auf die zuvor beschriebene Docker CE Installation aufbaut: https://www.taste-of-it.de/debian-jessie-docker-ce-installation/

Die Installation erfolgt bei mir lokal in einer Testumgebung und hier vorerst nur mittels http. Später füge ich ggf. noch die Konfiguration mittels https und Reverse Proxy hinzu.

ONLYOFFICE Document Server

Dieser dient als Viewer und Editor und zwar für folgende Dokumente:

  • DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML

weiterhin ermöglicht er die Bearbeitung von mehreren Personen zeitgleich an dem selben Dokukment.

ONLYOFFICE Voraussetzungen

  • RAM: 4 GB+
  • CPU: dual-core 2 GHz+
  • Swap: 2 GB+
  • HDD: 2 GB+
  • Distribution: 64-bit Red Hat, CentOS oder eine andere kompatible Distribution mit Kernel Version 3.8 oder neuer, 64-bit Debian, Ubuntu eine andere kompatible Distribution mit Kernel 3.8 oder neuer
  • Docker: version 1.9.0 oder neuer

ONLYOFFICE Documentserver Anforderungen je Useranzahl

Number of concurrent active users Minimal hardware server configuration
less than 100 Single core Intel Sandy Bridge or better processor running at 2.8 GHz,
2 GB RAM,
40 GB of free hard disk drive space
100 – 200 Dual core Intel Sandy Bridge or better processor running at 2.8 GHz,
2 GB RAM,
80 GB of free hard disk drive space
200 – 400 Quad core Intel Sandy Bridge or better processor running at 2.8 GHz,
4 GB RAM,
160 GB of free hard disk drive space

ONLYOFFICE Docker CE Installation in Nextcloud

Installiert wird genauer gesagt der Dokumenten Server von ONLYOFFICE. Es gibt noch eine Version mit Communication und Mailserver, aber die brauche ich nicht.

Sofern Docker CE läuft muss nur dieser Befehl ausgeführt werden:

# docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver

Da bei mir auf Port 80 auch Webseiten geladen werden, änderte ich den Port wie folgt:

# docker run -i -t -d -p 8888:80 --restart=always onlyoffice/documentserver

Wenn ich nun einen eindeutigen Namen wie "OnlyOfficeV1" vergeben möchte, dann wie folgt:

# docker run -i -t -d -p 8888:80 --restart=always --name=OnlyOfficeV1 onlyoffice/documentserver

Das ganze nun noch per SSL und dem https:// Aufruf

Zuerst muss das Verzeichnis in dem die Zertifikate abgelegt werden eingebunden werden:

# docker run -i -t -d -p 8888:443 --restart=always --name=OnlyOfficeV1 -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data onlyoffice/documentserver

Nun muss das benötigte Verzeichnis cert erstellt werden:

  • # mkdir /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data/certs

Nun die bereits vorhandenen und von Lets Encrypt erstellten Zertifikate der doman.tld kopieren. Die bereits vorhandenen Symlinks funktionierten hier leider nicht.

  • # cd /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data/certs
  • # cp -L /etc/letsencrypt/live/domain.tld/cert.pem onlyoffice.crt
  • # cp -L /etc/letsencrypt/live/domain.tld/privkey.pem onlyoffice.key

Danach den Container stoppen, löschen und neustarten:

  • # docker stop OnlyOfficeV1
  • # docker rm OnlyOfficeV1
  • # # docker run -i -t -d -p 8888:443 --restart=always --name=OnlyOfficeV1

Ob der Document Server läuft lässt sich im Browser wie folgt herausfinden:

  • # http://Deine-IP-Adresse:8888
  • # http://Deine-Domain.tld:8888

oder per SSL / https:

  • # http://Deine-IP-Adresse:8888
  • # https://Deine-Domain.tld:8888

Wenn der Ser läuft wird folgende Seite geladen:

OnlyOffice Document Server Success

OnlyOffice Document Server Success

Danach muss die App in der Nextcloud installiert werden. Die App findest du unter Apps -> Büro & Text. Nach dem Aktivieren muss noch die Konfiguration unter Administration / Settings erfolgen:

Nextcloud ONLYOFFICE Konfig

Nextcloud ONLYOFFICE Konfig

Hier den obigen Link zum Document Server eintragen. Danach können bestehende Dokumente im ONLYOFFICE Document Server im Browser, wie oben beschrieben, bearbeitet werden. Auch neue Dokumente können erstellt und bearbeitet werden:

Nextcloud ONLYOFFICE Neu

Nextcloud ONLYOFFICE Neu

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.