- Startseite
- DocSpace
- Installation
- Developer
- Installieren von ONLYOFFICE DocSpace Developer mit zusätzlichen Skriptparametern
Installieren von ONLYOFFICE DocSpace Developer mit zusätzlichen Skriptparametern
Einleitung
ONLYOFFICE DocSpace Developer ist eine kostenpflichtige Version eines Dokumenten-Hubs, in dem Sie Benutzer und Dokumente an einem Ort verbinden können, um die Zusammenarbeit zu fördern.
ONLYOFFICE DocSpace Developer wird als automatisches Installationsskript für Linux-Betriebssysteme mit installiertem Docker ausgeliefert. Das Skript richtet Docker-Container mit allen für die korrekte Funktion von ONLYOFFICE DocSpace Developer erforderlichen Komponenten ein und ist einfach auszuführen, zu verwalten und zu aktualisieren.
Nachdem Sie das Installationsskript ONLYOFFICE DocSpace Developer heruntergeladen haben, müssen Sie es möglicherweise unter Angabe einiger zusätzlicher Parameter ausführen, beispielsweise, wenn Sie jede Komponente auf einem separaten Computer installieren möchten.
Verwenden Sie den folgenden Befehl, um die Liste aller verfügbaren Docker-Skriptparameter anzuzeigen:
bash docspace-developer-install.sh docker -hVerwenden Sie den folgenden Befehl, um die Liste aller verfügbaren DEB/RPM-Skriptparameter anzuzeigen:
bash docspace-developer-install.sh package -hNachfolgend finden Sie eine kurze Beschreibung und einige Anwendungsbeispiele für diese Parameter.
Wenn Sie das Skript mit Parametern ausführen, werden Sie aufgefordert, die Installationsmethode für ONLYOFFICE DocSpace auszuwählen. Geben Sie Y ein und drücken Sie die Eingabetaste, um ONLYOFFICE DocSpace mit Docker zu installieren. Geben Sie N ein und drücken Sie die Eingabetaste, um ONLYOFFICE DocSpace aus DEB/RPM-Paketen zu installieren.
Anmeldeinformationen
| Parameter | Beschreibung |
|---|---|
-reg, --registry | Docker-Registrierungs-URL (z. B. https://myregistry.com:5000) |
-un, --username | Docker-Registrierungsanmeldung |
-p, --password | Docker-Registrierungskennwort |
Diese Parameter werden verwendet, wenn wir Ihnen Anmeldeinformationen für den Zugriff auf ein Test-Repository bereitstellen, damit Sie Container aus darin gespeicherten Bildern ausführen können.
Beispiel
bash docspace-developer-install.sh -reg URL -un username -p passwordInstallationstyp
| Parameter | Beschreibung | Werte | Standard |
|---|---|---|---|
-it, --installation_type | Installationstyp | community|developer|enterprise | developer |
Mit diesem Parameter können Sie die angegebene Lösung installieren: ONLYOFFICE DocSpace Community, ONLYOFFICE DocSpace Developer oder ONLYOFFICE DocSpace Enterprise.
Beispiel
bash docspace-developer-install.sh -it communityDadurch wird die ONLYOFFICE DocSpace Community-Lösung installiert.
Hardware-Check
| Parameter | Beschreibung | Werte | Standard |
|---|---|---|---|
-skiphc, --skiphardwarecheck | Der Parameter wird verwendet, um das Hardware-Check zu überspringen | true|false | false |
Mit diesem Parameter können Sie die Überprüfung überspringen, ob das System die minimalen Hardwareanforderungen erfüllt.
Beispiel
bash docspace-developer-install.sh -skiphc trueDadurch wird das Hardware-Check übersprungen.
Komponentenaktualisierung
| Parameter | Beschreibung | Werte | Standard |
|---|---|---|---|
-u, --update | Der Parameter dient zum Aktualisieren vorhandener Komponenten | true|false | false |
Mit diesem Parameter können Sie die neuesten Versionen der erforderlichen Komponenten installieren, wenn die entsprechenden auf Ihrem Computer installierten Komponenten veraltet sind.
Beispiel
bash docspace-developer-install.sh -u trueDadurch werden die zu aktualisierenden Container gestoppt, entfernt und anschließend die neuesten Versionen der entsprechenden ONLYOFFICE DocSpace Developer-Komponenten ausgeführt. Wenn die aktuelle Komponentenversion mit der neuesten verfügbaren Version übereinstimmt, ist ein solcher Container nicht betroffen. Wenn Sie bei der vorherigen Installation einige Komponenten übersprungen haben, werden diese ebenfalls übersprungen. Die DocSpace-Daten sollten automatisch abgerufen werden.
Aktualisieren Sie nur Docs auf Version 7.2.1.34 und überspringen Sie das Update für alle anderen Komponenten:
bash docspace-developer-install.sh -u true -docsi onlyoffice/documentserver-de -docsv 7.2.1.34 -idocs true -ids false -irbt false -irds falseAktualisieren Sie DocSpace nur auf Version 1.2.0 und überspringen Sie das Update für alle anderen Komponenten:
bash docspace-developer-install.sh -u true -dsv v1.2.0 -idocs false -irbt false -irds falseKomponenteninstallation
| Parameter | Beschreibung | Werte | Standard |
|---|---|---|---|
-ids, --installdocspace | ONLYOFFICE DocSpace installieren | true|false | true |
-idocs, --installdocs | ONLYOFFICE Docs installieren | true|false | true |
-irbt, --installrabbitmq | RabbitMQ installieren | true|false | true |
-irds, --installredis | Redis installieren | true|false | true |
-imysql, --installmysql | MySQL installieren | true|false | true |
Mit diesen Parametern können Sie angeben, ob Sie eine bestimmte Komponente installieren müssen oder nicht. Sie können verwendet werden, wenn Sie jede Komponente auf einem separaten Computer installieren möchten.
- Verwenden Sie den Wert
true, um eine Komponente zu installieren. - Verwenden Sie den Wert
false, um die Installation einer Komponente zu überspringen.
Beispiel
bash docspace-developer-install.sh -idocs falseDadurch werden alle ONLYOFFICE DocSpace Developer-Komponenten ohne ONLYOFFICE Docs installiert.
bash docspace-developer-install.sh -ids false -idocs true -imysql false -irbt false -irds falseDadurch wird die Installation von ONLYOFFICE DocSpace, MySQL, RabbitMQ und Redis übersprungen und nur ONLYOFFICE Docs installiert.
Komponentenversion
| Parameter | Beschreibung |
|---|---|
-dsv, --docspaceversion | ONLYOFFICE DocSpace-Version |
-docsv, --docsversion | ONLYOFFICE Docs-Version |
Diese Parameter können verwendet werden, um eine bestimmte Version von ONLYOFFICE DocSpace oder ONLYOFFICE Docs zu installieren, wenn Sie aus bestimmten Gründen nicht die neueste im Repository verfügbare Version installieren möchten. Standardmäßig wird ein als latest gekennzeichnetes Image zum Ausführen des Komponentencontainers verwendet.
Beispiel
Öffnen Sie das Docker Hub-Repository in Ihrem Browser, wählen Sie ONLYOFFICE Docs aus und gehen Sie zur Registerkarte Tags, um alle im Repository verfügbaren Tags anzuzeigen. Geben Sie die Version an, die Sie installieren möchten:
bash docspace-developer-install.sh -docsv 7.2.1.34Dadurch wird ONLYOFFICE DocSpace mit der Version ONLYOFFICE Docs 7.2.1.34 installiert.
ONLYOFFICE Docs-Bildname
| Parameter | Beschreibung |
|---|---|
-docsi, --docsimage | ONLYOFFICE Docs-Bildname |
Mit diesem Parameter können Sie den Namen des ONLYOFFICE Docs-Bildes angeben, von dem aus ein Container gestartet werden soll. Das angegebene Image sollte in unserem offiziellen öffentlichen Repository auf Docker Hub gespeichert sein.
Beispiel
bash docspace-developer-install.sh -docsi onlyoffice/documentserver-deDadurch wird ein Container aus dem angegebenen ONLYOFFICE Docs-Bild ausgeführt, das im Repository gespeichert ist.
Einstellungen für Hosts
| Parameter | Beschreibung |
|---|---|
-dsh, --docspacehost | ONLYOFFICE DocSpace-Host |
-esh, --elastichost | Elasticsearch-Hosts |
Diese Parameter können zum Verbinden der Komponenten verwendet werden, wenn Sie sie auf separaten Maschinen installieren.
Beispiel
bash docspace-developer-install.sh -esh 192.168.3.202Dadurch wird ONLYOFFICE DocSpace installiert und mit Elasticsearch verbunden, das auf einem anderen Computer mit der IP-Adresse 192.168.3.202 installiert ist.
Einstellung für core.machinekey
| Parameter | Beschreibung |
|---|---|
-mk, --machinekey | Einstellung für den Schlüssel core.machinekey |
Mit diesem Parameter können Sie bei der Installation von ONLYOFFICE DocSpace Developer Ihren eigenen machinekey angeben.
/app/onlyoffice/config/appsettings.json geschrieben (der Pfad wird im onlyoffice-studio-container angegeben).Beispiel
bash docspace-developer-install.sh -mk yourmachinekeyExterner Port von ONLYOFFICE DocSpace
| Parameter | Beschreibung | Standard |
|---|---|---|
-ep, --externalport | Externer Port von ONLYOFFICE DocSpace | 80 |
Mit diesem Parameter können Sie den Port ändern, auf dem ONLYOFFICE DocSpace ausgeführt wird. Standardmäßig wird Port 80 verwendet.
Beispiel
bash docspace-developer-install.sh -ep 8080Einstellungen für JWT-Header und -Geheimnis
| Parameter | Beschreibung |
|---|---|
-jh, --jwtheader | Einstellung für den JWT-Header |
-js, --jwtsecret | Einstellung für den geheimen JWT-Schlüssel |
Mit diesen Parametern können Sie bei der Installation von ONLYOFFICE DocSpace Developer den JWT-Header und Ihren eigenen JWT-Geheimschlüssel angeben. Der JWT-Header definiert den HTTP-Header, der zum Senden des JWT verwendet wird. Der Geheimschlüssel wird verwendet, um das JSON-Web-Token zu signieren und das Token bei der Anfrage an ONLYOFFICE Docs zu validieren.
- Für DocSpace -
/app/onlyoffice/config/appsettings.json - Für Document Server -
/etc/onlyoffice/documentserver/local.json
Beispiel
bash docspace-developer-install.sh -js yoursecretMySQL-Server
| Parameter | Beschreibung | Standard |
|---|---|---|
-mysqlrp, --mysqlrootpassword | MySQL-Server-Root-Passwort | my-secret-pw |
-mysqlh, --mysqlhost | MySQL-Serverhost | localhost |
-mysqlport, --mysqlport | MySQL-Server-Portnummer | 3306 |
Wenn Sie diese Parameter nicht explizit angeben, werden die Standardwerte verwendet.
Beispiel
bash docspace-developer-install.sh -mysqlrp new-secret-pwMit diesem Befehl können Sie während der Installation von ONLYOFFICE DocSpace Developer Ihr eigenes Passwort für das MySQL-Root-Konto festlegen.
ONLYOFFICE DocSpace-Datenbank
| Parameter | Beschreibung | Standard |
|---|---|---|
-mysqld, --mysqldatabase | ONLYOFFICE DocSpace-Datenbankname | onlyoffice |
-mysqlu, --mysqluser | ONLYOFFICE DocSpace-Datenbankbenutzer | onlyoffice_user |
-mysqlp, --mysqlpassword | ONLYOFFICE DocSpace-Datenbankkennwort | onlyoffice_pass |
Mit diesen Parametern können Sie die ONLYOFFICE DocSpace-Datenbank erstellen. Geben Sie dazu einen benutzerdefinierten Datenbanknamen sowie einen Benutzernamen und ein Kennwort für das Konto mit Superuser-Berechtigungen für die erstellte Datenbank an. Wenn Sie diese Parameter nicht explizit angeben, werden die Standardwerte verwendet.
Beispiel
bash docspace-developer-install.sh -mysqld docspacedatabase -mysqlu username -mysqlp passwordUmstellung auf HTTPS
| Parameter | Beschreibung |
|---|---|
-led, --letsencryptdomain | definiert die Domäne für das Let’s Encrypt-Zertifikat |
-lem, --letsencryptmail | definiert die E-Mail-Adresse des Domänenadministrators für das Let's Encrypt-Zertifikat |
-cf, --certfile | Pfad zur Zertifikatsdatei für die Domäne |
-ckf, --certkeyfile | Pfad zur privaten Schlüsseldatei für das Zertifikat |
Mit diesen Parametern können Sie das Portal auf HTTPS umstellen. Sie können nur für die Docker-Version verwendet werden.
Beispiel
bash docspace-developer-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.comDadurch wird das von der Zertifizierungsstelle letsencrypt.org signierte Zertifikat automatisch erstellt und auf Ihrem Server installiert und der NGINX-Dienst neu gestartet, damit die Änderungen wirksam werden.
bash docspace-developer-install.sh docker --certfile path --certkeyfile pathDadurch wird Ihr eigenes SSL-Zertifikat angewendet.