Questo articolo è stato tradotto dall’AI

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

ParametroDescrizione
-ci, --communityimageNome dell'immagine o percorso del file .tar.gz di ONLYOFFICE Community Server
-di, --documentimageNome dell'immagine o percorso del file .tar.gz di ONLYOFFICE Docs
-mi, --mailimageNome dell'immagine o percorso del file .tar.gz di ONLYOFFICE Mail
-cpi, --controlpanelimageNome 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

ParametroDescrizione
-cv, --communityversionVersione di ONLYOFFICE Community Server
-dv, --documentversionVersione di ONLYOFFICE Docs
-mv, --mailversionVersione di ONLYOFFICE Mail
-cpv, --controlpanelversionVersione 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

ParametroDescrizione
-dip, --documentserveripIndirizzo IP di ONLYOFFICE Docs
-mip, --mailserveripIndirizzo IP di ONLYOFFICE Mail
-mdbip, --mailserverdbipIndirizzo 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

ParametroDescrizione
-md, --maildomainNome 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.

Il tuo dominio che verrà utilizzato per mantenere la corrispondenza deve essere valido e configurato per questa macchina (cioè, dovrebbe avere il corretto record A nelle impostazioni DNS che punta il tuo nome di dominio all'indirizzo IP della macchina dove è installato ONLYOFFICE Mail).
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.com

Aggiornamento dei componenti

ParametroDescrizioneValoriPredefinito
-u, --updateutilizzare per aggiornare i componenti esistentitrue|falsefalse

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

ParametroDescrizione
-un, --usernamenome utente dockerhub
-p, --passwordpassword 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

ParametroDescrizioneValoriPredefinito
-ics, --installcommunityserverinstalla ONLYOFFICE Community Servertrue|false|pulltrue
-ids, --installdocumentserverinstalla ONLYOFFICE Docstrue|false|pulltrue
-ims, --installmailserverinstalla ONLYOFFICE Mailtrue|false|pulltrue
-icp, --installcontrolpanelinstalla ONLYOFFICE Control Paneltrue|false|pulltrue

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 true per installare un componente.
  • Utilizza il valore false per saltare l'installazione di un componente.
  • Utilizza il valore pull per scaricare un componente senza installarlo.
Si prega di non saltare l'installazione di ONLYOFFICE Control Panel quando si installa ONLYOFFICE Community Server, altrimenti non sarà possibile inserire il proprio codice di licenza dopo il completamento dell'installazione e aggiungere, ad esempio, ONLYOFFICE Mail alla propria istanza di ONLYOFFICE Workspace Enterprise.
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

ParametroDescrizioneValoriPredefinito
-it, --installation_typetipo di installazioneWORKSPACE|WORKSPACE_ENTERPRISEWORKSPACE_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

ParametroDescrizioneValoriPredefinito
-es, --useasexternalserverutilizzare come server esternotrue|falsefalse

Questo parametro viene utilizzato nel caso in cui si installino i componenti su macchine separate.

  • Utilizza il valore true quando installi ONLYOFFICE Docs e ONLYOFFICE Mail su macchine separate.
  • Utilizza il valore false quando 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

ParametroDescrizioneValoriPredefinito
-ms, --makeswapcreare file di swaptrue|falsefalse

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

ParametroDescrizionePredefinito
-mysqlh, --mysqlhostHost del server MySQLlocalhost
-mysqlprt, --mysqlportPorta del server MySQL3306
-mysqlru, --mysqlrootuserUtente root del server MySQLroot
-mysqlrp, --mysqlrootpasswordPassword root del server MySQLmy-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

ParametroDescrizionePredefinito
-mysqld, --mysqldatabaseNome del database ONLYOFFICE Community Serveronlyoffice
-mysqlu, --mysqluserUtente del database ONLYOFFICE Community Serveronlyoffice_user
-mysqlp, --mysqlpasswordPassword del database ONLYOFFICE Community Serveronlyoffice_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

ParametroDescrizionePredefinito
-mysqlmd, --mysqlmaildatabaseNome del database ONLYOFFICE Mailonlyoffice_mailserver
-mysqlmu, --mysqlmailuserUtente del database ONLYOFFICE Mailmail_admin
-mysqlmp, --mysqlmailpasswordPassword del database ONLYOFFICE MailIsadmin123

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

ParametroDescrizionePredefinito
-cp, --communityportPorta del ONLYOFFICE Community Server80

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

ParametroDescrizione
-mk, --machinekeyImpostazione per la chiave core.machinekey

Questo parametro consente di specificare il proprio machinekey durante l'installazione di ONLYOFFICE Workspace Enterprise.

Questo parametro viene scritto nel file di configurazione /app/onlyoffice/CommunityServer/data/.private/machinekey.
Esempio
bash workspace-enterprise-install.sh -mk yourmachinekey

Impostazione per JWT secret

ParametroDescrizione
-jwt, --jwtsecretImpostazione 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.

Questo parametro viene scritto nei seguenti file di configurazione (i percorsi sono specificati all'interno dei container):
  • 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
Voci con l'etichetta tag:
Sfoglia tutti i tag