Installation · 6 min read · Oct 24, 2025

So installieren Sie ONLYOFFICE Docs auf Ubuntu 24.04

ONLYOFFICE Docs oder Document Server ist eine Online-Office-Suite, die auf Ihrem lokalen Server installiert werden kann. Sie unterstützt die ONLYOFFICE Collaboration-Plattform und beliebte Systeme wie Nextcloud, OwnCloud, WordPress, Drupal, Odoo, SuiteCRM und viele mehr. Der ONLYOFFICE Document Server kann als Dokumenteneditor, Tabellenkeditor, Präsentationseditor und kollaborativer Editor verwendet werden. Er unterstützt alle gängigen Formate: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX und HTML.

Diese Anleitung zeigt Ihnen, wie Sie den ONLYOFFICE Document Server auf einem Ubuntu 24.04-Server mit PostgreSQL als Datenbank und Nginx als Reverse-Proxy bereitstellen. Sie sichern auch die ONLYOFFICE Docs mit HTTPS über Certbot und Letsencrypt.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:

  • Einen Ubuntu 24.04-Server
  • Einen Nicht-Root-Benutzer mit Administratorrechten
  • Einen Domainnamen, der auf die Server-IP-Adresse verweist

PostgreSQL und RabbitMQ installieren

Der ONLYOFFICE Document Server benötigt PostgreSQL und RabbitMQ, die auf Ihrem Ubuntu-Server installiert sind. Daher installieren Sie jetzt sowohl PostgreSQL als auch RabbitMQ-Server über das offizielle Ubuntu-Repository.

Zuerst führen Sie den folgenden Befehl aus, um Ihr Paket-Index zu aktualisieren.

sudo apt update

update repo

Jetzt installieren Sie den PostgreSQL- und RabbitMQ-Server über das offizielle Ubuntu-Repository mit dem folgenden Befehl. Geben Sie ‘Y’ ein, um die Installation zu bestätigen.

sudo apt install postgresql rabbitmq-server

install postgresql rabbitmq

Nachdem die Installation abgeschlossen ist, überprüfen Sie den PostgreSQL-Server mit dem folgenden ‘systemctl’-Befehl.

sudo systemctl is-enabled postgresql  
sudo systemctl status postgresql

Sie können unten sehen, dass PostgreSQL den Status aktiv und beendet hat.

check postgresql

Überprüfen Sie schließlich den RabbitMQ-Server mit dem folgenden Befehl.

sudo systemctl is-enabled rabbitmq-server  
sudo systemctl status rabbitmq-server

Wie unten zu sehen, läuft der RabbitMQ-Server ebenfalls *.

check rabbitmq

PostgreSQL-Datenbank und Benutzer erstellen

Nachdem PostgreSQL und RabbitMQ betriebsbereit sind, erstellen Sie eine neue PostgreSQL-Datenbank und einen Benutzer, die die ONLYOFFICE Docs verwenden werden. In diesem Beispiel verwenden Sie eine Befehlszeile, um eine PostgreSQL-Datenbank und einen Benutzer zu erstellen.

Führen Sie den folgenden Befehl aus, um einen neuen PostgreSQL-Benutzer ‘onlyoffice‘ mit dem Passwort ‘onlyoffice‘ zu erstellen.

sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"

Erstellen Sie jetzt eine neue Datenbank ‘onlyoffice‘ mit dem Standardbesitzer ‘onlyoffice‘ mit folgendem:

sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"

Überprüfen Sie schließlich die Liste der Benutzer und Datenbanken im PostgreSQL-Server mit dem folgenden Befehl.

sudo -i -u postgres psql -c "\du"  
sudo -i -u postgres psql -c "\l"

Sie können unten sehen, dass der Benutzer ‘onlyoffice‘ und die Datenbank ‘onlyoffice‘ verfügbar sind.

list users

ONLYOFFICE Document Server installieren

Jetzt, da die PostgreSQL-Datenbank und der RabbitMQ-Server bereit sind, können Sie mit der Installation des ONLYOFFICE Document Servers beginnen. Hier fügen Sie den ONLYOFFICE GPG-Schlüssel und das Repository hinzu und installieren dann den Document Server über den APT-Paketmanager.

Laden Sie den GPG-Schlüssel für ONLYOFFICE mit folgendem Befehl auf Ihr Ubuntu-System herunter:

curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/onlyoffice.gpg

Führen Sie jetzt den folgenden Befehl aus, um das ONLYOFFICE-Repository für das Debian/Ubuntu-System hinzuzufügen.

echo "deb [signed-by=/etc/apt/trusted.gpg.d/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

add repo gpg key

Als Nächstes aktualisieren und aktualisieren Sie Ihr Ubuntu-Paket-Index und installieren dann das Paket ‘onlyoffice-documentserver‘ mit dem folgenden Befehl. Standardmäßig wird ONLYOFFICE auch den Nginx-Webserver installieren, der als Reverse-Proxy verwendet wird.

sudo apt update && sudo apt install onlyoffice-documentserver

Geben Sie ‘Y‘ ein, um mit der Installation fortzufahren.

install onlyoffice docs

Geben Sie das PostgreSQL-Datenbankpasswort ‘onlyoffice‘ ein.

onlyoffice database password

Wählen Sie OK, um die Lizenz für die TTF-Microsoft-Schriftarten zu akzeptieren.

accept mscorefont license

Wählen Sie Ja, um die EULA-Lizenzbedingungen zu akzeptieren.

accept eula

Nachdem die Installation abgeschlossen ist, wird der ONLYOFFICE Document Server auf dem Standard-HTTP-Port 80 mit dem Nginx-Webserver ausgeführt.

Überprüfen Sie den Status des Nginx-Webservers mit dem folgenden Befehl.

sudo systemctl is-enabled nginx  
sudo systemctl status nginx

Sie werden sehen, dass der Nginx-Webserver läuft.

check nginx

UFW (Uncomplicated Firewall) einrichten

In diesem Abschnitt aktivieren Sie die UFW (Uncomplicated Firewall) und öffnen Ports für SSH-, HTTP- und HTTPS-Protokolle.

Bevor Sie UFW aktivieren, führen Sie den folgenden Befehl aus, um Profile für ‘OpenSSH‘ und ‘Nginx Full‘ hinzuzufügen. Dadurch wird Port 22 für SSH, HTTP und HTTPS für den Nginx-Webserver geöffnet.

sudo ufw allow OpenSSH  
sudo ufw allow 'Nginx Full'

Führen Sie jetzt den folgenden Befehl aus, um UFW zu aktivieren. Geben Sie ‘y‘ ein, um fortzufahren, und Sie erhalten die Ausgabe Firewall ist aktiv und beim Systemstart aktiviert.

sudo ufw enable

Überprüfen Sie schließlich den UFW-Status mit folgendem Befehl.

sudo ufw status

Sie können unten sehen, dass UFW den Status aktiv hat und die Profile ‘OpenSSH‘ und ‘Nginx Full‘ aktiviert sind.

ONLYOFFICE Document Server mit HTTPS sichern

Mit der konfigurierten UFW sichern wir den ONLYOFFICE Document Server mit HTTPS über Certbot und Letsencrypt. Stellen Sie sicher, dass Ihr Domainname bereit ist und auf die IP-Adresse Ihres Ubuntu-Servers verweist. Wenn Sie den ONLYOFFICE Document Server lokal installieren, können Sie selbstsignierte Zertifikate verwenden.

Zuerst führen Sie den ‘systemctl‘-Befehl unten aus, um den Nginx-Webserver zu stoppen.

sudo systemctl stop nginx

Installieren Sie jetzt Certbot mit dem ‘apt‘-Befehl unten. Certbot wird verwendet, um kostenlose SSL/TLS-Zertifikate von Letsencrypt zu generieren.

sudo apt install certbot -y

Nachdem die Installation abgeschlossen ist, führen Sie den ‘certbot‘-Befehl unten aus, um neue SSL-Zertifikate für Ihre ONLYOFFICE Document Server-Installation zu generieren. Stellen Sie sicher, dass Sie den Domainnamen und die E-Mail-Adresse mit Ihren Informationen ändern.

sudo certbot certonly --standalone -m [email protected] --agree-tos --no-eff-email -d office.howtoforge.local

Wenn der Vorgang abgeschlossen ist, sind Ihre Zertifikate im Verzeichnis ‘/etc/letsencrypt/live/domain.com‘ verfügbar. Das ‘fullchain.pem‘ ist der öffentliche Schlüssel, ‘privkey.pem‘ ist Ihr privater Schlüssel.

Kopieren Sie als Nächstes die Standard-Nginx-Vorlage für ONLYOFFICE in die Datei ‘/etc/onlyoffice/documentserver/nginx/ds.conf‘.

sudo cp -f /etc/onlyoffice/documentserver/nginx/ds-ssl.conf.tmpl /etc/onlyoffice/documentserver/nginx/ds.conf

Bearbeiten Sie die ‘/etc/onlyoffice/documentserver/nginx/ds.conf‘ mit dem folgenden Befehl des ‘nano‘-Editors.

sudo nano /etc/onlyoffice/documentserver/nginx/ds.conf

Ändern Sie das ‘ssl_certificate‘ mit dem Pfad des ‘fullchain.pem‘-Zertifikats und das ‘ssl_certificate_key‘ mit dem Pfad des ‘privkey.pem‘-Zertifikats.

ssl_certificate /etc/letsencrypt/live/office.howtoforge.local/fullchain.pem;  
ssl_certificate_key /etc/letsencrypt/live/office.howtoforge.local/privkey.pem;

Wenn Sie fertig sind, speichern Sie die Datei und beenden Sie den Editor.

Führen Sie jetzt den folgenden Befehl aus, um Ihre Nginx-Syntax zu überprüfen und sicherzustellen, dass Sie keine Fehler haben. Starten Sie dann den Nginx-Webserver erneut mit dem ‘systemctl‘-Befehl.

sudo nginx -t  
sudo systemctl start nginx

Wenn Sie eine korrekte Nginx-Syntax haben, sehen Sie eine Ausgabe wie ‘Test erfolgreich - Syntax ist OK‘.

Führen Sie schließlich das folgende Skript aus, um HTTPS auf dem ONLYOFFICE Document Server anzuwenden. Damit wird Ihr ONLYOFFICE über sichere HTTPS-Verbindungen ausgeführt.

sudo bash /usr/bin/documentserver-update-securelink.sh

setup https

Überprüfen der Installation des ONLYOFFICE Document Servers

Besuchen Sie Ihren Domainnamen wie https://office.howtoforge.local/, um auf Ihre ONLYOFFICE Document Server-Installation zuzugreifen. Wenn dies erfolgreich ist, sehen Sie die Bestätigung, dass ONLYOFFICE Docs Community Edition installiert ist.

onlyoffice docs installed

Von hier aus können Sie den ONLYOFFICE Document Server in Ihre Dateiserver wie Nextcloud und ownCloud, CMS wie WordPress und Drupal oder CRM wie Odoo und SuiteCRM integrieren.

Fazit

Herzlichen Glückwunsch! Sie haben die Installation des ONLYOFFICE Document Servers auf einem Ubuntu 24.04-Server abgeschlossen. Ihr ONLYOFFICE Document Server läuft mit der PostgreSQL-Datenbank und dem Nginx-Webserver. Schließlich haben Sie ONLYOFFICE auch mit HTTPS über Certbot und Letsencrypt gesichert.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.