- Startseite
- Docs
- Installation und Konfiguration
- Installation und Konfiguration
- Linux-Version
- Installieren der ONLYOFFICE Docs Developer Edition für Debian, Ubuntu und Derivate
Installieren der ONLYOFFICE Docs Developer Edition für Debian, Ubuntu und Derivate
Einleitung
Mit der Developer Edition können Sie ONLYOFFICE Docs auf Ihrem lokalen Server installieren und Online-Editoren in Ihre Webanwendung integrieren.
ONLYOFFICE Docs ist eine Online-Office-Suite mit Viewers und Editoren für Texte, Tabellen und Präsentationen, die vollständig mit den Office Open XML-Formaten .docx, .xlsx, .pptx kompatibel ist und die gemeinsame Bearbeitung in Echtzeit ermöglicht.
Funktionalität
- Dokumenteneditor
- Tabellenkalkulation
- Präsentationseditor
- Mobile Web-Viewers
- Mobile Web-Editoren
- Gemeinsame Bearbeitung
- Unterstützung für Hieroglyphen
- Unterstützung für alle gängigen Formate: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML
Sehen Sie sich die detaillierte Liste der verfügbaren Funktionen für die ONLYOFFICE Docs Developer Edition an.
In dieser Anleitung erfahren Sie, wie Sie die Linux-Version der ONLYOFFICE Docs Developer 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
Die Installation mit Debian-basierten Distributionen erfordert außerdem das Vorhandensein von libstdc++6
, NGINX
und PostgreSQL
im System.
Alle notwendigen Anweisungen für diese Komponenten und die Installation ihrer Abhängigkeiten finden Sie auf ihren offiziellen Webseiten.
Zusammen mit ONLYOFFICE Docs werden weitere Abhängigkeiten 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. Frühere Distributionen erfordern möglicherweise manuelle Installation.
Abhängigkeiten installieren
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.
PostgreSQL installieren und konfigurieren:
Installieren Sie die PostgreSQL-Version, die in Ihrer Ubuntu-Version enthalten ist:
sudo apt-get install postgresql
PostgreSQL
-Version aus dem PostgreSQL-Repository installieren möchten, finden Sie in der offiziellen PostgreSQL-Dokumentation weitere Informationen dazu.Nachdem PostgreSQL installiert ist, erstellen Sie die PostgreSQL-Datenbank und den 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
Ubuntu 18.04 erfordert die Installation von nginx-extras. Führen Sie den folgenden Befehl dazu aus:
sudo apt-get install nginx-extras
Ändern des standardmäßigen ONLYOFFICE Docs-Ports
Standardmäßig überwacht ONLYOFFICE Docs die eingehenden Verbindungen über Port 80. Ab Version 4.3 können Sie den Port für ONLYOFFICE Docs ändern, wenn Sie ihn anstelle des Standardports verwenden möchten.
Dazu müssen Sie den Standardport für das debconf-System ändern und den folgenden Befehl ausführen:
echo onlyoffice-documentserver-de onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
Bitte geben Sie die Portnummer anstelle von <PORT_NUMBER>
in den obigen Befehl ein.
Es gibt zusätzliche Optionen, die für die Installation von ONLYOFFICE Docs verwendet werden können. Bitte lesen Sie diesen Abschnitt, um weitere Informationen zu erhalten.
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
mscorefonts
installieren:
sudo apt-get install ttf-mscorefonts-installer
ONLYOFFICE Docs installieren:
sudo apt-get install onlyoffice-documentserver-de
onlyoffice
PostgreSQL-Benutzer anzugeben. Bitte geben Sie das onlyoffice
Kennwort ein, das Sie bei der Konfiguration von PostgreSQL angegeben haben.Danach wird ONLYOFFICE Docs als Prozess ausgeführt. Das Paket wird wie jedes andere deb-Paket aktualisiert.
Sie können jetzt http://localhost in die Adressleiste Ihres Browsers eingeben, um die Willkommensseite von ONLYOFFICE Docs zu öffnen. Dort finden Sie weitere Anweisungen zum Aktivieren von Dokumentbeispielen oder zum Integrieren von Online-Editoren in Ihre Webanwendung mithilfe der bereitgestellten API.
Ausführen von ONLYOFFICE Docs mit HTTPS
In den meisten Fällen ist der Zugriff auf das Portal über das HTTPS-Protokoll deutlich sicherer als über das standardmäßig verwendete HTTP. Sie können ONLYOFFICE Docs ganz einfach über eine sichere Verbindung ausführen. Weitere Informationen zur Vorgehensweise finden Sie hier.
Registrieren Ihrer Developer Edition-Version
Wenn Sie die Developer Edition gekauft und die Datei license.lic erhalten haben, können Sie diese zu Ihrer Installation hinzufügen, um die Vollversion der Software zu erhalten.
Wenn Sie ein Benutzer einer Debian-basierten Linux-Distribution sind, wird die Datei license.lic im folgenden Ordner abgelegt:
/var/www/onlyoffice/Data/license.lic
Danach wird Ihre Version der Developer Edition registriert und verfügt über alle Funktionen.
Zusätzliche Informationen: Weitere Optionen für die Installation von ONLYOFFICE Docs
Die Installation von ONLYOFFICE Docs ermöglicht die Verwendung weiterer debconf-Optionen, was sehr hilfreich sein kann, wenn Sie die Installation auf mehr als einem Server oder in anderen Fällen planen.
Diese Optionen umfassen:
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-de 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-de onlyoffice/db-user string <DB_USER> | sudo debconf-set-selections
Legen Sie das Kennwort des PostgreSQL-Datenbankbenutzers fest (ersetzen Sie
<DB_PASSWORD>
durch das tatsächliche Kennwort des Benutzers mit den entsprechenden PostgreSQL-Datenbankrechten):echo onlyoffice-documentserver-de onlyoffice/db-pwd password <DB_PASSWORD> | debconf-set-selections
Legen Sie den PostgreSQL-Datenbanknamen fest (ersetzen Sie
<DB_NAME>
durch den tatsächlichen PostgreSQL-Datenbanknamen):echo onlyoffice-documentserver-de 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 von installiertem Redis):echo onlyoffice-documentserver-de 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):echo onlyoffice-documentserver-de 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-de onlyoffice/rabbitmq-user string <RABBITMQ_USER> | sudo debconf-set-selections
Legen Sie das RabbitMQ-Benutzerkennwort fest (ersetzen Sie
<RABBITMQ_PWD>
durch das tatsächliche Kennwort des Benutzers mit den entsprechenden RabbitMQ-Rechten):echo onlyoffice-documentserver-de onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
JWT-Optionen
Sie können
debconf-set-selections
verwenden, um das Überschreiben der benutzerdefinierten Werte in der Datei local.json nach der Aktualisierung von ONLYOFFICE Docs zu deaktivieren.Aktivieren Sie JSON Web Tokens (JWT):
echo onlyoffice-documentserver-de onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections
Legen Sie einen geheimen JWT-Schlüssel fest, der
<JWT_SECRET>
durch Ihren eigenen Wert ersetzt:echo onlyoffice-documentserver-de onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections