- Home
- Workspace
- Installazione
- Impresa
- Docker
- Installazione di ONLYOFFICE Workspace Enterprise con parametri aggiuntivi dello script
Installazione di ONLYOFFICE Workspace Enterprise con parametri aggiuntivi dello script
Introduzione
ONLYOFFICE Workspace Enterprise è una versione a pagamento di un sistema collaborativo sviluppato per gestire documenti, progetti, relazioni con i clienti e corrispondenza email, tutto in un unico posto.
ONLYOFFICE Workspace Enterprise viene fornito come uno script di installazione automatica per sistemi operativi Linux con Docker installato. Lo script configurerà i container Docker con tutti i componenti necessari per il corretto funzionamento di ONLYOFFICE Workspace Enterprise ed è facile da eseguire, gestire e aggiornare.
Dopo aver scaricato lo script di installazione di ONLYOFFICE Workspace Enterprise, potrebbe essere necessario eseguirlo specificando alcuni parametri aggiuntivi, ad esempio, se si desidera installare ciascun componente su una macchina separata. Utilizzare il seguente comando per visualizzare l'elenco di tutti i parametri disponibili dello script:
bash workspace-enterprise-install.sh -h
Di seguito è possibile trovare una breve descrizione e alcuni esempi di utilizzo di questi parametri.
Nome dell'immagine
| Parametro | Descrizione |
|---|---|
-ci, --communityimage | Nome dell'immagine o percorso del file .tar.gz di ONLYOFFICE Community Server |
-di, --documentimage | Nome dell'immagine o percorso del file .tar.gz di ONLYOFFICE Docs |
-mi, --mailimage | Nome dell'immagine o percorso del file .tar.gz di ONLYOFFICE Mail |
-cpi, --controlpanelimage | Nome dell'immagine o percorso del file .tar.gz di ONLYOFFICE Control Panel |
Questi parametri possono essere utilizzati per specificare il nome dell'immagine da cui avviare un container. L'immagine specificata deve essere memorizzata nel nostro repository pubblico ufficiale su Docker Hub. Se hai scaricato un archivio .tar.gz dalla pagina di Download, puoi anche specificare un percorso a questo file .tar.gz memorizzato sulla tua macchina.
Esempio
bash workspace-enterprise-install.sh -ims false -di onlyoffice/documentserver-ee -ics true -icp true
Questo eseguirà un container dall'immagine specificata di ONLYOFFICE Docs memorizzata nel repository, oltre ad eseguire i container di ONLYOFFICE Community Server e ONLYOFFICE Control Panel.
bash workspace-enterprise-install.sh -ims false -ics true -ci "/home/user/CommunityServer-12.5.2.tar.gz" -ids false -icp true
Questo eseguirà un container dal file .tar.gz locale specificato che contiene l'immagine di ONLYOFFICE Community Server, oltre ad eseguire un container di ONLYOFFICE Control Panel dall'immagine memorizzata nel repository Docker Hub.
Versione del componente
| Parametro | Descrizione |
|---|---|
-cv, --communityversion | Versione di ONLYOFFICE Community Server |
-dv, --documentversion | Versione di ONLYOFFICE Docs |
-mv, --mailversion | Versione di ONLYOFFICE Mail |
-cpv, --controlpanelversion | Versione di ONLYOFFICE Control Panel |
Questi parametri possono essere utilizzati per installare una certa versione del componente se non si desidera installare l'ultima versione disponibile nel repository. Per impostazione predefinita, viene utilizzata un'immagine etichettata come latest per eseguire ciascun container del componente.
Esempio
Apri il repository Docker Hub nel tuo browser, seleziona il componente necessario e vai alla scheda Tags per visualizzare tutti i tag disponibili nel repository. Specifica la versione che desideri installare per i componenti necessari:
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"
Questo installerà la versione 8.9.0.150 di ONLYOFFICE Community Server, la versione 1.6.0.52 di ONLYOFFICE Control Panel e l'ultima versione di ONLYOFFICE Mail poiché la sua versione non è stata specificata esplicitamente.
IP del server
| Parametro | Descrizione |
|---|---|
-dip, --documentserverip | Indirizzo IP di ONLYOFFICE Docs |
-mip, --mailserverip | Indirizzo IP di ONLYOFFICE Mail |
-mdbip, --mailserverdbip | Indirizzo IP del database di ONLYOFFICE Mail |
Questi parametri possono essere utilizzati per connettere i componenti se li installi su macchine separate.
Esempio
bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false
Questo installerà ONLYOFFICE Community Server con ONLYOFFICE Control Panel e lo connetterà con ONLYOFFICE Docs installato su una macchina diversa che ha l'indirizzo IP 192.168.3.202.
Nome di dominio di ONLYOFFICE Mail
| Parametro | Descrizione |
|---|---|
-md, --maildomain | Nome di dominio di ONLYOFFICE Mail |
Questo parametro consente di specificare il proprio nome di dominio che verrà utilizzato per ONLYOFFICE Mail.
Esempio
bash workspace-enterprise-install.sh -md "yourdomain.com"
Questo installerà tutti i componenti di ONLYOFFICE Workspace Enterprise, inclusi ONLYOFFICE Mail con il nome di dominio yourdomain.com specificato.
Nel comando sopra, il parametro
"yourdomain.com" deve essere inteso come un dominio di servizio per ONLYOFFICE Mail. Di solito, è specificato nel record MX del dominio che verrà utilizzato per mantenere la corrispondenza. Di norma, "yourdomain.com" appare come mx1.onlyoffice.comAggiornamento dei componenti
| Parametro | Descrizione | Valori | Predefinito |
|---|---|---|---|
-u, --update | utilizzare per aggiornare i componenti esistenti | true|false | false |
Questo parametro consente di installare le versioni più recenti dei componenti necessari se i componenti corrispondenti installati sulla tua macchina sono obsoleti.
Esempio
bash workspace-enterprise-install.sh -u true
Questo fermerà di conseguenza quei container che necessitano di essere aggiornati, li rimuoverà e poi eseguirà le versioni più recenti dei componenti corrispondenti di ONLYOFFICE Workspace Enterprise. Se la versione corrente del componente coincide con l'ultima disponibile, tale container non sarà interessato. Se hai saltato alcuni componenti durante l'installazione precedente, verranno anch'essi saltati. I dati del portale dovrebbero essere rilevati automaticamente.
Credenziali
| Parametro | Descrizione |
|---|---|
-un, --username | nome utente dockerhub |
-p, --password | password dockerhub |
Questi parametri vengono utilizzati nel caso in cui ti fornissimo credenziali per accedere a un repository di test in modo che tu possa eseguire container da immagini memorizzate in esso.
Esempio
bash workspace-enterprise-install.sh -md "yourdomain.com" -un username -p password
Installazione dei componenti
| Parametro | Descrizione | Valori | Predefinito |
|---|---|---|---|
-ics, --installcommunityserver | installa ONLYOFFICE Community Server | true|false|pull | true |
-ids, --installdocumentserver | installa ONLYOFFICE Docs | true|false|pull | true |
-ims, --installmailserver | installa ONLYOFFICE Mail | true|false|pull | true |
-icp, --installcontrolpanel | installa ONLYOFFICE Control Panel | true|false|pull | true |
Questi parametri consentono di specificare se è necessario installare un determinato componente o meno. Possono essere utilizzati se si desidera installare ciascun componente su una macchina separata.
- Utilizza il valore
trueper installare un componente. - Utilizza il valore
falseper saltare l'installazione di un componente. - Utilizza il valore
pullper scaricare un componente senza installarlo.
Esempio
bash workspace-enterprise-install.sh -ims false
Questo installerà tutti i componenti di ONLYOFFICE Workspace Enterprise senza ONLYOFFICE Mail.
bash workspace-enterprise-install.sh -ics false -ids true -icp false -ims false -es true
Questo salterà l'installazione di ONLYOFFICE Mail, ONLYOFFICE Community Server e ONLYOFFICE Control Panel e installerà solo ONLYOFFICE Docs.
Tipo di installazione
| Parametro | Descrizione | Valori | Predefinito |
|---|---|---|---|
-it, --installation_type | tipo di installazione | WORKSPACE|WORKSPACE_ENTERPRISE | WORKSPACE_ENTERPRISE |
Questo parametro consente di installare la soluzione specificata: ONLYOFFICE Workspace Community o ONLYOFFICE Workspace Enterprise.
Esempio
bash workspace-enterprise-install.sh -it WORKSPACE
Questo installerà i componenti ONLYOFFICE Community Server e ONLYOFFICE Control Panel.
Utilizzo di un componente come server esterno
| Parametro | Descrizione | Valori | Predefinito |
|---|---|---|---|
-es, --useasexternalserver | utilizzare come server esterno | true|false | false |
Questo parametro viene utilizzato nel caso in cui si installino i componenti su macchine separate.
- Utilizza il valore
truequando installi ONLYOFFICE Docs e ONLYOFFICE Mail su macchine separate. - Utilizza il valore
falsequando installi ONLYOFFICE Community Server insieme a ONLYOFFICE Control Panel su una macchina separata.
Esempio
bash workspace-enterprise-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true
Questo salterà l'installazione di ONLYOFFICE Docs, ONLYOFFICE Community Server e ONLYOFFICE Control Panel e installerà solo ONLYOFFICE Mail.
bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false
Questo installerà ONLYOFFICE Community Server con ONLYOFFICE Control Panel e lo collegherà con ONLYOFFICE Docs installato su una macchina diversa.
Creazione del file di swap
| Parametro | Descrizione | Valori | Predefinito |
|---|---|---|---|
-ms, --makeswap | creare file di swap | true|false | false |
Questo parametro consente di creare un file di swap da 6 GB. Di default, il valore true
il valore è specificato, quindi non è necessario specificare questo parametro quando si esegue lo script. Il file di swap verrà creato automaticamente.
Esempio
bash workspace-enterprise-install.sh -ms false
Se hai precedentemente creato un file di swap, puoi utilizzare questo comando per non creare un file di swap durante l'installazione.
Nel caso in cui esegui nuovamente lo script senza specificare il parametro -ms, verifica se il onlyoffice_swapfile è presente. Se il file di swap esiste già, lo script non creerà nuovamente un file di swap.
Server MySQL
| Parametro | Descrizione | Predefinito |
|---|---|---|
-mysqlh, --mysqlhost | Host del server MySQL | localhost |
-mysqlprt, --mysqlport | Porta del server MySQL | 3306 |
-mysqlru, --mysqlrootuser | Utente root del server MySQL | root |
-mysqlrp, --mysqlrootpassword | Password root del server MySQL | my-secret-pw |
Se non specifichi esplicitamente questi parametri, vengono utilizzati i valori predefiniti.
Esempio
bash workspace-enterprise-install.sh -mysqlru root -mysqlrp new-secret-pw
Questo comando consente di impostare la propria password per l'account root di MySQL durante l'installazione di ONLYOFFICE Workspace Enterprise.
Database ONLYOFFICE Community Server
| Parametro | Descrizione | Predefinito |
|---|---|---|
-mysqld, --mysqldatabase | Nome del database ONLYOFFICE Community Server | onlyoffice |
-mysqlu, --mysqluser | Utente del database ONLYOFFICE Community Server | onlyoffice_user |
-mysqlp, --mysqlpassword | Password del database ONLYOFFICE Community Server | onlyoffice_pass |
Questi parametri consentono di creare il database ONLYOFFICE Community Server specificando un nome personalizzato per il database, oltre a un nome utente e una password per l'account con permessi di superutente sul database creato. Se non specifichi esplicitamente questi parametri, vengono utilizzati i valori predefiniti.
Esempio
bash workspace-enterprise-install.sh -mysqld communitydatabase -mysqlu username -mysqlp password
Database ONLYOFFICE Mail
| Parametro | Descrizione | Predefinito |
|---|---|---|
-mysqlmd, --mysqlmaildatabase | Nome del database ONLYOFFICE Mail | onlyoffice_mailserver |
-mysqlmu, --mysqlmailuser | Utente del database ONLYOFFICE Mail | mail_admin |
-mysqlmp, --mysqlmailpassword | Password del database ONLYOFFICE Mail | Isadmin123 |
Questi parametri consentono di creare il database ONLYOFFICE Mail specificando un nome personalizzato per il database, oltre a un nome utente e una password per l'account con permessi di superutente sul database creato. Se non specifichi esplicitamente questi parametri, vengono utilizzati i valori predefiniti.
Esempio
bash workspace-enterprise-install.sh -md "mx.yourdomain.com" -mysqlmd maildatabase -mysqlmu username -mysqlmp password
Porta ONLYOFFICE Community Server
| Parametro | Descrizione | Predefinito |
|---|---|---|
-cp, --communityport | Porta del ONLYOFFICE Community Server | 80 |
Questo parametro consente di modificare la porta su cui verrà eseguito il ONLYOFFICE Community Server. Di default, viene utilizzata la porta 80.
Esempio
bash workspace-enterprise-install.sh -cp 8080
Impostazione per core.machinekey
| Parametro | Descrizione |
|---|---|
-mk, --machinekey | Impostazione per la chiave core.machinekey |
Questo parametro consente di specificare il proprio machinekey durante l'installazione di ONLYOFFICE Workspace Enterprise.
/app/onlyoffice/CommunityServer/data/.private/machinekey.Esempio
bash workspace-enterprise-install.sh -mk yourmachinekey
Impostazione per JWT secret
| Parametro | Descrizione |
|---|---|
-jwt, --jwtsecret | Impostazione per la chiave segreta JWT |
Questo parametro consente di specificare la propria chiave segreta JWT durante l'installazione di ONLYOFFICE Workspace Enterprise. La chiave segreta viene utilizzata per firmare il JSON web token e validare il token alla richiesta a ONLYOFFICE Docs.
- Per Community Server -
/var/www/onlyoffice/WebStudio/web.appsettings.config - Per Document Server -
/etc/onlyoffice/documentserver/local.json
Esempio
bash workspace-enterprise-install.sh -jwt yoursecret