Installieren von ONLYOFFICE Docs Community Edition für Debian, Ubuntu und Derivativen

Einleitung

Mit der Community Edition können Sie ONLYOFFICE Docs auf Ihrem lokalen Server installieren und die Online-Editoren in die ONLYOFFICE-Kollaborationsplattform oder andere beliebte Systeme integrieren (siehe die detaillierte Liste der Funktionen). Diese Anleitung zeigt Ihnen, wie Sie die Linux-Version von ONLYOFFICE Docs Community Edition auf Ihrem Computer installieren.

Systemanforderungen
  • CPU: Dual-Core 2 GHz oder besser
  • RAM: mindestens 2 GB, hängt aber vom Host-Betriebssystem ab. Mehr ist besser
  • HDD: mindestens 40 GB freier Speicherplatz
  • SWAP: mindestens 4 GB, hängt aber vom Host-Betriebssystem ab. Mehr ist besser
  • OS: 64-Bit Debian 12, Ubuntu 18.04 oder eine andere kompatible Distribution
  • Zusätzliche Anforderungen
    • NGINX: Version 1.30 oder höher

ONLYOFFICE Docs installieren

Für die Installation auf Debian-basierten Distributionen muss außerdem NGINX installiert sein.

Alle erforderlichen Anweisungen zur Installation dieser Komponenten und ihrer Abhängigkeiten finden Sie auf den jeweiligen offiziellen Websites.

Weitere Abhängigkeiten werden zusammen mit ONLYOFFICE Docs installiert:

  • libcurl3
  • libxml2
  • fonts-dejavu
  • fonts-liberation
  • ttf-mscorefonts-installer
  • fonts-crosextra-carlito
  • fonts-takao-gothic
  • fonts-opensymbol

Diese Abhängigkeiten werden automatisch installiert, wenn Sie Ubuntu 18.04 LTS oder höher verwenden. Bei älteren Distributionen ist möglicherweise eine manuelle Installation erforderlich.

Installieren von Abhängigkeiten

ONLYOFFICE Docs verwendet NGINX als Datenbank. Im System-Repository gefundene Abhängigkeiten werden bei der Installation von ONLYOFFICE Docs mit dem Befehl apt-get install automatisch installiert.

NGINX installieren:

sudo apt-get install nginx
Installieren Sie unter Ubuntu 18.04 stattdessen das Paket nginx-extras: sudo apt-get install nginx-extras
Wichtig Wenn Sie ONLYOFFICE Docs auf Port 80 ausführen möchten, deaktivieren Sie jetzt die Standard-Website von NGINX. Andernfalls funktioniert ONLYOFFICE Docs möglicherweise nicht richtig. Führen Sie dazu die folgenden Befehle aus:
sudo mv -f /etc/nginx/sites-enabled/default /etc/nginx/sites-available/default.disabled
sudo mv -f /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.disabled
sudo systemctl is-active --quiet nginx && sudo systemctl reload nginx || sudo systemctl start nginx

Je nachdem, wie NGINX installiert wurde, meldet einer der ersten beiden Befehle möglicherweise, dass die Datei nicht existiert. Diese Meldung können Sie ignorieren.

Ändern des Standardports von ONLYOFFICE Docs

Standardmäßig nimmt ONLYOFFICE Docs eingehende Verbindungen über Port 8083 entgegen. Ab Version 4.3 können Sie einen anderen Port für ONLYOFFICE Docs festlegen, wenn Sie ihn anstelle des Standardports verwenden möchten.

Wenn Sie den Standardport ändern, stellen Sie sicher, dass er für eingehende/ausgehende Verbindungen geöffnet ist. Sehen Sie sich die vollständige Liste der von ONLYOFFICE Docs verwendeten Ports an.

Dazu müssen Sie den Standardport für das debconf-System ändern, indem Sie den folgenden Befehl ausführen:

echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections

Ersetzen Sie im obigen Befehl <PORT_NUMBER> durch die gewünschte Portnummer.

Wenn Sie den Port auf 80 setzen, stellen Sie sicher, dass Sie die Standard-Website von NGINX deaktiviert haben, wie im Abschnitt NGINX installieren beschrieben.
Warnung Wenn Sie das Protokoll von ONLYOFFICE Docs auf HTTPS umstellen möchten, ändern Sie den Port nicht auf 443, sondern verwenden Sie stattdessen diese Anleitung.

Es gibt zusätzliche Optionen, die für die Installation von ONLYOFFICE Docs verwendet werden können. Weitere Informationen hierzu finden Sie in diesem Abschnitt.

Danach können Sie mit der Installation von ONLYOFFICE Docs fortfahren.

Anleitung zur Installation von ONLYOFFICE Docs

Fügen Sie den GPG-Schlüssel hinzu:

mkdir -p -m 700 ~/.gnupg
curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --import
chmod 644 /tmp/onlyoffice.gpg
sudo chown root:root /tmp/onlyoffice.gpg
sudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpg

Fügen Sie das ONLYOFFICE Docs-Repository hinzu:

echo "deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Obwohl das APT-Paket für Debian Squeeze erstellt wurde, ist es mit einer Reihe von Debian-Derivaten (einschließlich Ubuntu) kompatibel. Sie können also für alle diese Distributionen dasselbe Repository verwenden.

Wenn Sie ONLYOFFICE Docs unter Debian installieren, fügen Sie die Komponente contrib zu /etc/apt/sources.list hinzu. Weitere Informationen finden Sie in der Debian-Dokumentation.

Aktualisieren Sie den Paketmanager-Cache:

sudo apt-get update

Installieren Sie mscorefonts:

sudo apt-get install ttf-mscorefonts-installer

Installieren Sie ONLYOFFICE Docs:

sudo apt-get install onlyoffice-documentserver

Anschließend wird ONLYOFFICE Docs als Prozess ausgeführt. Das Paket wird wie jedes andere DEB-Paket aktualisiert.

Jetzt können Sie http://localhost:8083 in die Adressleiste Ihres Browsers eingeben, um die Willkommensseite von ONLYOFFICE Docs zu öffnen. Dort finden Sie weitere Anweisungen, wie Sie Dokumentbeispiele aktivieren oder die Online-Editoren mithilfe der bereitgestellten API in Ihre Webanwendung integrieren.

Ausführen von ONLYOFFICE Docs mit HTTPS

In den meisten Fällen ist der Zugriff auf das Portal über HTTPS deutlich sicherer als über das standardmäßig verwendete HTTP. Sie können ONLYOFFICE Docs problemlos über eine sichere Verbindung ausführen. Weitere Informationen dazu finden Sie hier.

Zusätzliche Informationen: Weitere Optionen für die Installation von ONLYOFFICE Docs

Die Installation von ONLYOFFICE Docs ermöglicht die Verwendung weiterer debconf-Optionen. Diese können sehr hilfreich sein, wenn Sie die Installation auf mehr als einem Server planen, oder auch in anderen Fällen.

Zu diesen Optionen gehören:

  • JWT-Optionen

    Mit debconf-set-selections können Sie verhindern, dass die benutzerdefinierten Werte in der Datei local.json nach einer Aktualisierung von ONLYOFFICE Docs überschrieben werden.

    • Aktivieren Sie JSON Web Tokens (JWT):
      echo onlyoffice-documentserver onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections
    • Legen Sie einen geheimen JWT-Schlüssel fest, indem Sie <JWT_SECRET> durch Ihren eigenen Wert ersetzen:
      echo onlyoffice-documentserver onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
Artikel zum Thema:
Alle Schlagwörter