- Startseite
- Docs
- Installation und Konfiguration
- Enterprise
- Linux-Version
- Installation von ONLYOFFICE Docs Enterprise Edition für Debian, Ubuntu und Derivate
Installation von ONLYOFFICE Docs Enterprise Edition für Debian, Ubuntu und Derivate
Einleitung
Mit der Enterprise 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 Enterprise Edition auf Ihrem Computer installieren.
Systemanforderungen
-
CPUDual-Core 2 GHz oder besser
-
RAMmindestens 2 GB, hängt aber vom Host-Betriebssystem ab. Mehr ist besser
-
HDDmindestens 40 GB freier Speicherplatz
-
SWAPmindestens 4 GB, hängt aber vom Host-Betriebssystem ab. Mehr ist besser
-
OS64-Bit Debian, Ubuntu oder eine andere kompatible Distribution mit Kernel-Version 3.13 oder höher
-
Zusätzliche Anforderungen
- PostgreSQL: Version 12.9 oder höher
- NGINX: Version 1.3.13 oder höher
- libstdc++6: Version 4.8.4 oder höher
- Redis: Version 4 oder höher
- RabbitMQ
ONLYOFFICE Docs installieren
Für die Installation auf Debian-basierten Distributionen müssen außerdem libstdc++6, NGINX und PostgreSQL im System vorhanden 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 14.04 LTS oder höher verwenden. Bei älteren Distributionen ist möglicherweise eine manuelle Installation erforderlich.
Installieren von Abhängigkeiten
ONLYOFFICE Docs verwendet NGINX und PostgreSQL als Datenbank. Im System-Repository gefundene Abhängigkeiten werden bei der Installation von ONLYOFFICE Docs mit dem Befehl apt-get install automatisch installiert.
Installation und Konfiguration von PostgreSQL:
Installieren Sie die in Ihrer Ubuntu-Version enthaltene PostgreSQL-Version:
sudo apt-get install postgresql
PostgreSQL-Version aus dem PostgreSQL-Repository installieren möchten, finden Sie weitere Einzelheiten in der offiziellen PostgreSQL-Dokumentation.Nachdem PostgreSQL installiert ist, erstellen Sie die PostgreSQL-Datenbank und den PostgreSQL-Benutzer:
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"
Redis installieren:
sudo apt-get install redis-server
RabbitMQ installieren:
sudo apt-get install rabbitmq-server
NGINX installieren:
sudo apt-get install nginx
sudo apt-get install nginx-extrassudo 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.
Dazu müssen Sie den Standardport für das debconf-System ändern, indem Sie den folgenden Befehl ausführen:
echo onlyoffice-documentserver-ee onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
Ersetzen Sie im obigen Befehl <PORT_NUMBER> durch die gewünschte Portnummer.
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.
ONLYOFFICE Docs installieren
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
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-ee
onlyoffice einzugeben. Geben Sie das onlyoffice-Passwort ein, das Sie bei der Konfiguration von PostgreSQL festgelegt haben.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.
Registrieren Ihrer Enterprise Edition-Version
Wenn Sie die Enterprise Edition gekauft und die Datei license.lic erhalten haben, können Sie sie zu Ihrer Installation hinzufügen, um die Vollversion der Software zu erhalten.
Wenn Sie eine Debian-basierte Linux-Distribution verwenden, legen Sie die Datei license.lic im folgenden Ordner ab:
/var/www/onlyoffice/Data/license.lic
Danach ist Ihre Version der Enterprise Edition registriert und verfügt über den vollen Funktionsumfang.
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:
-
PostgreSQL-Datenbankoptionen
-
Legen Sie die Hostadresse der PostgreSQL-Datenbank fest (ersetzen Sie
<DB_HOST>durch die tatsächliche Adresse des installierten PostgreSQL-Servers):echo onlyoffice-documentserver-ee onlyoffice/db-host string <DB_HOST> | sudo debconf-set-selections -
Legen Sie den Benutzernamen für die PostgreSQL-Datenbank fest (ersetzen Sie
<DB_USER>durch den tatsächlichen Namen des Benutzers mit den entsprechenden PostgreSQL-Datenbankrechten):echo onlyoffice-documentserver-ee onlyoffice/db-user string <DB_USER> | sudo debconf-set-selections -
Legen Sie das Benutzerpasswort für die PostgreSQL-Datenbank fest (ersetzen Sie
<DB_PASSWORD>durch das tatsächliche Passwort des Benutzers mit den entsprechenden PostgreSQL-Datenbankrechten):echo onlyoffice-documentserver-ee onlyoffice/db-pwd password <DB_PASSWORD> | debconf-set-selections -
Legen Sie den Namen der PostgreSQL-Datenbank fest (ersetzen Sie
<DB_NAME>durch den tatsächlichen Namen der PostgreSQL-Datenbank):echo onlyoffice-documentserver-ee onlyoffice/db-name string <DB_NAME> | sudo debconf-set-selections
-
-
Redis-Optionen
-
Legen Sie die Redis-Hostadresse fest (ersetzen Sie
<REDIS_HOST>durch die tatsächliche Adresse des installierten Redis-Servers):echo onlyoffice-documentserver-ee onlyoffice/redis-host string <REDIS_HOST> | sudo debconf-set-selections
-
-
RabbitMQ-Optionen
-
Legen Sie die RabbitMQ-Hostadresse fest (ersetzen Sie
<RABBITMQ_HOST>durch die tatsächliche Adresse des installierten RabbitMQ-Servers):echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-host string <RABBITMQ_HOST> | sudo debconf-set-selections -
Legen Sie den RabbitMQ-Benutzernamen fest (ersetzen Sie
<RABBITMQ_USER>durch den tatsächlichen Namen des Benutzers mit den entsprechenden RabbitMQ-Rechten):echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-user string <RABBITMQ_USER> | sudo debconf-set-selections -
Legen Sie das RabbitMQ-Benutzerpasswort fest (ersetzen Sie
<RABBITMQ_PWD>durch das tatsächliche Passwort des Benutzers mit den entsprechenden RabbitMQ-Rechten):echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
-
-
JWT-Optionen
Mit
debconf-set-selectionskö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-ee 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-ee onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
-