Eine wesentliche Neuerung in Nextcloud 18.x (Hub) ist die native Integration von ONLYOFFICE bzw. genauer ausgedrückt des Community Document Server.
Im Gegensatz zu früheren Versionen wird nicht zwingend ein eigener Server oder Docker-Container benötigt, was den Einstieg erheblich erleichtert.
Zu beachten neben dem höheren Ressourcenverbauch ist, das der Community Document Server nur für x86_64 Linux zur Verfügung steht. Damit ist es nicht möglich, die Kombi z.B. auf einem Raspberry Pi (ARM) zu nutzen.
Nachfolgend wird die Einrichtung auf einer bestehenden Nextcloud-Installation beschrieben. Bei Neuinstallationen sind die Apps bereits enthalten.
Da es zunächst Unklarheiten darüber gab, was man genau benötigt vorab eine kurze Aufklärung:
- Die App ONLYOFFICE ist “nur” ein Connector zum (Community) Document Server.
- Der (Community) Document Server stellt die eigentliche Funktionalität dar.
Beides wird zwingend benötigt!
Installation
- Zuerst installiert man unter “Administrator – Apps – Büro & Text” den “Community Document Server”. Dieser bedarf keiner weiteren Konfiguration. Das Paket ist relativ umfangreich, je nach Performance des Servers und der Internetverbindung dauert die Einrichtung ein paar Minuten.
- Als nächstes installiert man über “Administrator – Apps – Büro & Text” dann “ONLYOFFICE”.
Konfiguration
Damit ONLYOFFICE genutzt werden kann muss ggf. noch eine kleine Konfiguration erfolgen. Die Einstellungen finden sich unter
Administrator - Einstellungen - ONLYOFFICE
Wird Nextcloud hinter einem Reverse Proxy verwendet müssen zwingend die Server-Adressen angepasst werden, andernfalls wird die IP-Adresse und ggf. ein nicht-vertrauenswürdiges oder gar kein Zertifikat verwendet, was zu Fehlern führt (von der Sicherheit ganz zu Schweigen).
Das Feld “Geheimer Schlüssel” muss leer bleiben. Da sowohl ONLYOFFICE als auch der Community Document Server sich auf dem selben System befinden und letzterer nicht konfiguriert werden kann entfällt dies.
Das Feld “Serviceadresse der Dokumentbearbeitung für interne Anforderungen vom Server” kann ebenfalls leer bleiben.
Nutzung
ONLYOFFICE zusammen mit dem Community Document Server steht direkt zur Verfügung. Möchte man beispielsweise eine *.odt-Datei ansehen oder ändern, kann diese direkt im Browser in der Nextcloud-Oberfläche angeklickt werden. Daraufhin öffnet sich ONYLOFFICE:
Anmerkungen
In der Voreinstellungen ist in ONLYOFFICE das automatische Speichern aktiv. Ferner ist das Wörterbuch “English (United States)” ausgewählt. Änderungen an diesen beiden Punkten merkt das das System allem Anschein nach nicht unbedingt. Zu erstem kann helfen die Einstellungen unter “Datei – Erweiterte Einstellungen…” zu ändern. Zum Wörterbuch kann helfen die Dokumentsprache (“Statusleiste – Sprache des Dokuments festlegen”) zu ändern.
Über das Kontextmenü in “Dateien” kann schnell eine *.odt- oder *.ods-Datei in das entsprechende Microsoft-Office-Format (*.docx, *.xlsx) umgewandelt werden:
Leider wird dies nicht auch in die anderen Richtung angeboten.
Quellen:
BITblokes – Nextcloud Hub (18) mit integriertem ONLYOFFICE ist verfügbar (theoretisch)
Nextcloud – OnlyOffice native in NextCloud 18 einbinden
Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.
Danke für diese Info.
Zumindest ab version 19 der NC muss die URL für den Community-Server folgendermassen aussehen:
https://server.add.ress/index.php/apps/documentserver_community/
Was mache ich, wenn .docx Dateien im onlyoffice kapuut gehen nach der Bearbeitung.
Kann ich die wieder herstellen?
Das hab’ ich noch nicht erlebt. Aus der Datensicherung der NC die Dateien wiederherstellen.
Hallo Andy,
wir haben ein ähnliches Problem wie Hubertus Golf.
Wenn ich z.B. eine Tabellen-Datei im Browser bearbeite, dann kommt sie beim nächsten Aufruf normalerweise auch wieder so hoch. Aber wir hatten auch schon den Fall dass sie beim nächsten Aufruf kaputt war.
Allerdings wird sie nicht in NC aktualisiert, so dass beim runterladen/synchronisieren mit der NC-Instanz noch die alte Datei kommt.
Ich habe auch gelesen, dass der Community-Server erst dann zurück speichert, wenn der letzte Bearbeiter rausgeht.
Damit fällt aber die Möglichkeit für Hubertus aus, die Datei aus NC wieder herzustellen. Momentan behelfen wir uns damit, dass wir zur Sicherheit die Datei im Onlyoffice-Webeditor runterladen. Das ist aber nicht wirklich eine Lösung
Irgendwo habe ich gelesen, dass Onlyoffice empfiehlt, die Dateien nur über den Community-Server zu bearbeiten und nicht auch parallel auf einem mit NC synchronisierten lokalen Filesystem. Damit könnte man zwar wohl leben, aber einer der Vorteile von Nextcloud würde verloren gehen.
Wir planen ein Projekt, bei dem die Dateien über den Browser bearbeitet werden und später aber über NC synchronisiert und konsolidiert werden sollen. Dabei wäre es wichtig zu wissen, wie die bearbeiteten Dateien zuverlässig in NC gespeichert werden.
Vor allem sollte ich einen sicheren Weg haben, das Speichern in die NC zu erzwingen.
Hast du dafür eine Lösung oder eine Idee?