So installieren Sie Nextcloud mit OnlyOffice-Integration in Ubuntu

Während es heutzutage zahlreiche Cloud-Speicheroptionen gibt, geben die meisten von ihnen Ihre Daten in die Hände anderer. Dropbox, Google Drive und OneDrive erfordern alle, dass Sie dem Unternehmen, das den Dienst besitzt, vertrauen, dass es richtig mit Ihren Daten umgeht. Glücklicherweise muss es dank Software wie Nextcloud nicht so sein.

Nextcloud, das seine Wurzeln im OwnCloud-Projekt hat, geht über seine ursprünglichen, von Dropbox inspirierten Wurzeln hinaus. Während es Daten speichert, kann es auch als eine von Google Docs inspirierte Büroanwendung fungieren, wenn Sie OnlyOffice hinzufügen. Mit den beiden zusammen haben Sie viele der Funktionen von Googles G Suite, die jedoch auf Ihrem eigenen Server laufen.

Es gibt verschiedene Möglichkeiten, Nextcloud zu installieren und zu konfigurieren, einschließlich manueller Installation, Ubuntus Snap-System und Docker. Hier verwenden wir eine von OnlyOffice bereitgestellte Docker-Konfiguration, da sie es Ihnen ermöglicht, sowohl Nextcloud als auch OnlyOffice in wenigen einfachen Schritten zu installieren.

Bevor Sie beginnen

Nextcloud benötigt ein Unix-ähnliches Betriebssystem, um zu laufen, aber es steht auf seiner Website, dass Sie auch das Windows-Subsystem für Linux verwenden können. Hier konzentrieren wir uns auf Ubuntu, aber die Anweisungen sollten für andere Betriebssysteme ähnlich sein.

Docker und Docker-Compose installieren

install-nextcloud-onlyoffice-ubuntu-docker-install

Installieren Sie Docker mit dem folgenden Befehl:

sudo apt install docker

Installieren Sie als Nächstes Docker Compose:

sudo apt install docker-compose

Nextcloud installieren und konfigurieren

Jetzt, da wir Docker und Docker Compose installiert haben, sind wir bereit, mit Nextcloud selbst fortzufahren. Wir beginnen mit dem Klonen des Repositories:

git clone https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloud

Jetzt wechseln wir in das neu geklonte Verzeichnis und starten die Docker-App mit den folgenden Befehlen:

cd docker-onlyoffice-nextcloud/  
docker-compose up -d

Der zweite Schritt hat viel zu tun, um Nextcloud zum Laufen zu bringen, also seien Sie bereit, ein wenig zu warten.

install-nextcloud-onlyoffice-ubuntu-installation

Sobald der Prozess abgeschlossen ist, starten Sie Ihren Browser und navigieren Sie zu Ihrer IP-Adresse oder Ihrem Hostnamen, um die Konfiguration von Nextcloud abzuschließen. Wenn Sie sich nicht sicher sind, was Ihre IP-Adresse ist, können Sie sie mit dem Befehl ifconfig finden.

Geben Sie den Benutzernamen und das Passwort ein, die Sie für Ihr Administratorkonto verwenden möchten. Der Nextcloud-Server benötigt eine Weile, um alles hochzufahren.

install-nextcloud-onlyoffice-ubuntu-username-password

OnlyOffice installieren und konfigurieren

Jetzt sind wir fast am Ziel. Nextcloud ist installiert und konfiguriert, und Sie hatten die Gelegenheit, das Kontrollpanel zu sehen. Der letzte Schritt besteht darin, OnlyOffice zu aktivieren.

Gehen Sie zurück ins Terminal und stellen Sie sicher, dass Sie sich im selben Verzeichnis wie zuvor befinden. Führen Sie den folgenden Befehl aus:

bash set_configuration.sh

Das wird eine Weile dauern, um OnlyOffice zu installieren. Sobald der Befehl abgeschlossen ist, melden Sie sich vom Server ab und wieder an. OnlyOffice sollte jetzt vollständig konfiguriert sein.

install-nextcloud-onlyoffice-ubuntu-interface

Testen Sie Ihre neue Installation, indem Sie eine neue Datei erstellen. Während Sie zuvor die Möglichkeit hatten, eine einfache Textdatei zu erstellen, sollten Sie jetzt neue Optionen haben. Erstellen Sie ein neues Dokument, eine Tabelle oder eine Präsentation, und Sie sollten sehen, dass es in OnlyOffice geöffnet wird.

install-nextcloud-onlyoffice-ubuntu-onlyoffice

Nächste Schritte

Der große Nachteil bei der Einrichtung von Nextcloud auf diese Weise ist, dass Sie nicht über HTTPS mit SSL-Verschlüsselung verbinden können. Sie können die Ende-zu-Ende-Verschlüsselung in den Nextcloud-Einstellungen aktivieren, aber Sie sind immer noch anfällig für Man-in-the-Middle-Angriffe.

Der nächste Schritt wäre, einen Reverse-Proxy einzurichten, und dies kann mit Nginx erfolgen. Die ideale Konfiguration würde einen Proxy bereitstellen, nicht nur für Nextcloud, sondern auch für alle anderen Docker-Apps, die Sie ausführen. Das liegt jedoch außerhalb des Rahmens dieses Artikels, sollte aber auf Ihrer Liste der Dinge stehen, die Sie angehen möchten, sobald Sie Ihren Nextcloud-Server eingerichtet haben.