- Startseite
- Workspace
- Installation
- Installation
- Docker
- Installieren von ONLYOFFICE Workspace Enterprise mit zusätzlichen Skriptparametern
Installieren von ONLYOFFICE Workspace Enterprise mit zusätzlichen Skriptparametern
Einleitung
ONLYOFFICE Workspace Enterprise Edition ist eine kostenpflichtige Version eines kollaborativen Systems, das entwickelt wurde, um Dokumente, Projekte, Kundenbeziehungen und E-Mail-Korrespondenz an einem Ort zu verwalten.
ONLYOFFICE Workspace Enterprise Edition 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 Workspace Enterprise Edition erforderlichen Komponenten ein und ist einfach auszuführen, zu verwalten und zu aktualisieren.
Nachdem Sie das Installationsskript ONLYOFFICE Workspace Enterprise Edition 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 Skriptparameter anzuzeigen:
bash workspace-enterprise-install.sh -h
Nachfolgend finden Sie eine kurze Beschreibung und einige Anwendungsbeispiele für diese Parameter.
Bildname
Parameter | Beschreibung |
---|---|
-ci, --communityimage | ONLYOFFICE Community Server Bildname oder .tar.gz-Dateipfad |
-di, --documentimage | ONLYOFFICE Docs Bildname oder .tar.gz-Dateipfad |
-mi, --mailimage | ONLYOFFICE E-E-Mail Bildname oder .tar.gz-Dateipfad |
-cpi, --controlpanelimage | ONLYOFFICE Systemsteuerung Bildname oder .tar.gz-Dateipfad |
Mit diesen Parametern können Sie den Namen des Images angeben, von dem ein Container gestartet werden soll. Das angegebene Image sollte in unserem offiziellen öffentlichen Repository auf Docker Hub gespeichert sein. Wenn Sie ein .tar.gz-Archiv von der Downloadseite heruntergeladen haben, können Sie auch einen Pfad zu dieser .tar.gz-Datei angeben, die auf Ihrem Computer gespeichert ist.
Beispiel
bash workspace-enterprise-install.sh -ims false -di onlyoffice/documentserver-ee -ics true -icp true
Dadurch wird ein Container aus dem angegebenen, im Repository gespeicherten ONLYOFFICE Docs-Image ausgeführt, und es werden auch die Container ONLYOFFICE Community Server und ONLYOFFICE Systemsteuerung ausgeführt.bash workspace-enterprise-install.sh -ims false -ics true -ci "/home/user/CommunityServer-12.5.2.tar.gz" -ids false -icp true
Dadurch wird ein Container aus der angegebenen lokalen .tar.gz-Datei ausgeführt, die das ONLYOFFICE Community Server-Image enthält, sowie ein ONLYOFFICE Systemsteuerung-Container aus dem im Docker Hub-Repository gespeicherten Image.
Komponentenversion
Parameter | Beschreibung |
---|---|
-cv, --communityversion | ONLYOFFICE Community Server-Version |
-dv, --documentversion | ONLYOFFICE Docs-Version |
-mv, --mailversion | ONLYOFFICE E-E-Mail-Version |
-cpv, --controlpanelversion | ONLYOFFICE Systemsteuerung-Version |
Mit diesen Parametern können Sie eine bestimmte Komponentenversion installieren, wenn Sie nicht die neueste im Repository verfügbare Version installieren möchten. Standardmäßig wird zum Ausführen jedes Komponentencontainers ein Image mit dem Tag latest
verwendet.
Beispiel
Öffnen Sie das Docker Hub-Repository in Ihrem Browser, wählen Sie die gewünschte Komponente aus und wechseln Sie zur Registerkarte Schlagwörter, um alle im Repository verfügbaren Tags anzuzeigen. Geben Sie die Version an, die Sie für die erforderlichen Komponenten installieren möchten:
bash workspace-enterprise-install.sh -ics true -cv 8.9.0.150 -ids false -icp true -cpv 1.6.0.52 -ims true -md "yourdomain.com"
Dadurch werden die Version 8.9.0.150 des ONLYOFFICE Community Servers, die Version 1.6.0.52 der ONLYOFFICE Systemsteuerung und die neueste Version von ONLYOFFICE E-E-Mail installiert, da deren Version nicht explizit angegeben wurde.
Server-IP
Parameter | Beschreibung |
---|---|
-dip, --documentserverip | ONLYOFFICE Docs IP-Adresse |
-mip, --mailserverip | ONLYOFFICE E-E-Mail IP-Adresse |
-mdbip, --mailserverdbip | IP-Adresse der ONLYOFFICE E-E-Mail-Datenbank |
Diese Parameter können zum Verbinden der Komponenten verwendet werden, wenn Sie sie auf separaten Maschinen installieren.
Beispiel
bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false
Dadurch wird der ONLYOFFICE Community Server mit der ONLYOFFICE Systemsteuerung installiert und mit ONLYOFFICE Docs verbunden, das auf einem anderen Computer mit der IP-Adresse 192.168.3.202
installiert ist.
ONLYOFFICE E-Mail-Domänenname
Parameter | Beschreibung |
---|---|
-md, --maildomain | ONLYOFFICE E-E-Mail Domänenname |
Mit diesem Parameter können Sie Ihren eigenen Domänennamen angeben, der für ONLYOFFICE E-E-Mail verwendet wird.
Beispiel
bash workspace-enterprise-install.sh -md "yourdomain.com"
Dadurch werden alle Komponenten der ONLYOFFICE Workspace Enterprise Edition installiert, einschließlich ONLYOFFICE E-E-Mail mit dem angegebenen Domänennamen yourdomain.com
.
Im obigen Befehl muss der Parameter
"yourdomain.com"
als Servicedomäne für ONLYOFFICE E-E-Mail verstanden werden. Er wird normalerweise im MX-Eintrag der Domäne angegeben, die für die Korrespondenz verwendet wird. In der Regel sieht "yourdomain.com"
wie mx1.onlyoffice.com
aus.Komponentenaktualisierung
Parameter | Beschreibung | Werte | Standard |
---|---|---|---|
-u, --update | zum Aktualisieren vorhandener Komponenten verwenden | true|false | false |
Dieser Parameter ermöglicht die Installation der neuesten Versionen der erforderlichen Komponenten, wenn die entsprechenden auf Ihrem Computer installierten Komponenten veraltet sind.
Beispiel
bash workspace-enterprise-install.sh -u true
Dadurch werden die zu aktualisierenden Container gestoppt, entfernt und anschließend die neuesten Versionen der entsprechenden ONLYOFFICE Workspace Enterprise Edition-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 Portaldaten sollten automatisch abgerufen werden.
Anmeldeinformationen
Parameter | Beschreibung |
---|---|
-un, --username | dockerhub-Benutzername |
-p, --password | dockerhub-Kennwort |
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 workspace-enterprise-install.sh -md "yourdomain.com" -un username -p password
Komponenteninstallation
Parameter | Beschreibung | Werte | Standard |
---|---|---|---|
-ics, --installcommunityserver | ONLYOFFICE Community Server installieren | true|false|pull | true |
-ids, --installdocumentserver | ONLYOFFICE Docs installieren | true|false|pull | true |
-ims, --installmailserver | ONLYOFFICE E-E-Mail installieren | true|false|pull | true |
-icp, --installcontrolpanel | ONLYOFFICE Systemsteuerung installieren | true|false|pull | 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. - Verwenden Sie den Wert
pull
, um eine Komponente herunterzuladen, ohne sie zu installieren.
Beispiel
bash workspace-enterprise-install.sh -ims false
Dadurch werden alle Komponenten der ONLYOFFICE Workspace Enterprise Edition ohne ONLYOFFICE E-Mail installiert.
bash workspace-enterprise-install.sh -ics false -ids true -icp false -ims false -es true
Dadurch wird die Installation von ONLYOFFICE E-Mail, ONLYOFFICE Community Server und ONLYOFFICE Systemsteuerung übersprungen und nur ONLYOFFICE Docs wird installiert.
Installationstyp
Parameter | Beschreibung | Werte | Standard |
---|---|---|---|
-it, --installation_type | Installationstyp | WORKSPACE|WORKSPACE_ENTERPRISE | WORKSPACE_ENTERPRISE |
Dieser Parameter ermöglicht die Installation der angegebenen Lösung: ONLYOFFICE Workspace oder ONLYOFFICE Workspace Enterprise Edition.
Beispiel
bash workspace-enterprise-install.sh -it WORKSPACE
Dadurch werden die Komponenten ONLYOFFICE Community Server und ONLYOFFICE Systemsteuerung installiert.
Verwenden einer Komponente als externer Server
Parameter | Beschreibung | Werte | Standard |
---|---|---|---|
-es, --useasexternalserver | als externer Server verwenden | true|false | false |
Dieser Parameter wird verwendet, wenn Sie Komponenten auf separaten Maschinen installieren.
- Verwenden Sie den Wert
true
, wenn Sie ONLYOFFICE Docs und ONLYOFFICE E-Mail auf separaten Computern installieren. - Verwenden Sie den Wert
false
, wenn Sie ONLYOFFICE Community Server zusammen mit ONLYOFFICE Systemsteuerung auf einem separaten Computer installieren.
Beispiel
bash workspace-enterprise-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true
Dadurch wird die Installation von ONLYOFFICE Docs, ONLYOFFICE Community Server und ONLYOFFICE Systemsteuerung übersprungen und nur ONLYOFFICE E-Mail installiert.
bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false
Dadurch wird ONLYOFFICE Community Server mit ONLYOFFICE Systemsteuerung installiert und mit ONLYOFFICE Docs verbunden, das auf einem anderen Computer installiert ist.
Auslagerungsdatei erstellen
Parameter | Beschreibung | Werte | Standard |
---|---|---|---|
-ms, --makeswap | Auslagerungsdatei erstellen | true|false | false |
Mit diesem Parameter können Sie eine 6 GB große Auslagerungsdatei erstellen. Standardmäßig ist der Wert true
angegeben. Daher müssen Sie diesen Parameter beim Ausführen des Skripts nicht angeben. Die Auslagerungsdatei wird automatisch erstellt.
Beispiel
bash workspace-enterprise-install.sh -ms false
Wenn Sie zuvor eine Auslagerungsdatei erstellt haben, können Sie diesen Befehl verwenden, um während der Installation keine Auslagerungsdatei zu erstellen.
Wenn Sie das Skript erneut ausführen, ohne den Parameter -ms
anzugeben, prüft es, ob die onlyoffice_swapfile
vorhanden ist. Wenn die Auslagerungsdatei bereits vorhanden ist, wird sie nicht erneut erstellt.
MySQL-Server
Parameter | Beschreibung | Standard |
---|---|---|
-mysqlh, --mysqlhost | MySQL-Serverhost | localhost |
-mysqlprt, --mysqlport | MySQL-Serverport | 3306 |
-mysqlru, --mysqlrootuser | MySQL-Server-Root-Benutzer | root |
-mysqlrp, --mysqlrootpassword | MySQL-Server-Root-Passwort | my-secret-pw |
Wenn Sie diese Parameter nicht explizit angeben, werden die Standardwerte verwendet.
Beispiel
bash workspace-enterprise-install.sh -mysqlru root -mysqlrp new-secret-pw
Mit diesem Befehl können Sie während der Installation von ONLYOFFICE Workspace Enterprise Edition Ihr eigenes Kennwort für das MySQL-Root-Konto festlegen.
ONLYOFFICE Community Server-Datenbank
Parameter | Beschreibung | Standard |
---|---|---|
-mysqld, --mysqldatabase | Datenbankname des ONLYOFFICE Community Servers | onlyoffice |
-mysqlu, --mysqluser | ONLYOFFICE Community Server Datenbankbenutzer | onlyoffice_user |
-mysqlp, --mysqlpassword | ONLYOFFICE Community Server Datenbankkennwort | onlyoffice_pass |
Mit diesen Parametern können Sie die ONLYOFFICE Community Server-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 workspace-enterprise-install.sh -mysqld communitydatabase -mysqlu username -mysqlp password
ONLYOFFICE E-Mail-Datenbank
Parameter | Beschreibung | Standard |
---|---|---|
-mysqlmd, --mysqlmaildatabase | ONLYOFFICE E-Mail Datenbankname | onlyoffice_mailserver |
-mysqlmu, --mysqlmailuser | ONLYOFFICE E-Mail Datenbankbenutzer | mail_admin |
-mysqlmp, --mysqlmailpassword | ONLYOFFICE E-Mail Datenbankkennwort | Isadmin123 |
Mit diesen Parametern können Sie die ONLYOFFICE E-Mail-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 workspace-enterprise-install.sh -md "mx.yourdomain.com" -mysqlmd maildatabase -mysqlmu username -mysqlmp password
ONLYOFFICE Community Server-Port
Parameter | Beschreibung | Standard |
---|---|---|
-cp, --communityport | ONLYOFFICE Community Server-Port | 80 |
Mit diesem Parameter können Sie den Port ändern, auf dem ONLYOFFICE Community Server ausgeführt wird. Standardmäßig wird Port 80 verwendet.
Beispiel
bash workspace-enterprise-install.sh -cp 8080
Einstellung für core.machinekey
Parameter | Beschreibung |
---|---|
-mk, --machinekey | Einstellung für core.machinekey |
Mit diesem Parameter können Sie bei der Installation von ONLYOFFICE Workspace Enterprise Edition Ihren eigenen .machinekey angeben.
/app/onlyoffice/CommunityServer/data/.private/machinekey
geschrieben.Beispiel
bash workspace-enterprise-install.sh -mk yourmachinekey
Einstellung für JWT-Geheimnis
Parameter | Beschreibung |
---|---|
-jwt, --jwtsecret | Einstellung für den geheimen JWT-Schlüssel |
Mit diesem Parameter können Sie bei der Installation von ONLYOFFICE Workspace Enterprise Edition Ihren eigenen JWT-Geheimschlüssel angeben. 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 Community Server -
/var/www/onlyoffice/WebStudio/web.appsettings.config
- Für Document Server -
/etc/onlyoffice/documentserver/local.json
Beispiel
bash workspace-enterprise-install.sh -jwt yoursecret