- Home
- Workspace
- Installazione
- Comunità
- Docker
- Installazione di ONLYOFFICE Workspace Community con parametri aggiuntivi dello script
Installazione di ONLYOFFICE Workspace Community con parametri aggiuntivi dello script
Introduzione
ONLYOFFICE Workspace Community è una versione gratuita del sistema collaborativo sviluppato per gestire documenti, progetti, relazioni con i clienti e corrispondenza email, tutto in un unico posto.
ONLYOFFICE Workspace Community 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 Community ed è facile da eseguire, gestire e aggiornare.
Dopo aver scaricato lo script di installazione di ONLYOFFICE Workspace Community, potrebbe essere necessario eseguirlo specificando alcuni parametri aggiuntivi, ad esempio, se si desidera installare ciascun componente su una macchina separata. Usa il seguente comando per visualizzare l'elenco di tutti i parametri dello script disponibili:
bash workspace-install.sh -h
Di seguito puoi trovare una breve descrizione e alcuni esempi di utilizzo per questi parametri.
Nome dell'immagine
| Parametro | Descrizione |
|---|---|
-ci, --communityimage | Nome dell'immagine del ONLYOFFICE Community Server |
-di, --documentimage | Nome dell'immagine di ONLYOFFICE Docs |
-mi, --mailimage | Nome dell'immagine di ONLYOFFICE Mail |
-cpi, --controlpanelimage | Nome dell'immagine del ONLYOFFICE Control Panel |
Questi parametri possono essere utilizzati per specificare il nome dell'immagine da cui avviare un container. L'immagine specificata deve essere archiviata nel nostro repository pubblico ufficiale su Docker Hub.
Esempio
bash workspace-install.sh -ims false -di onlyoffice/documentserver -ics true -icp true
Questo eseguirà un container dall'immagine specificata di ONLYOFFICE Docs archiviata nel repository e avvierà anche i container di ONLYOFFICE Community Server e ONLYOFFICE Control Panel.
Versione del componente
| Parametro | Descrizione |
|---|---|
-cv, --communityversion | Versione del ONLYOFFICE Community Server |
-dv, --documentversion | Versione di ONLYOFFICE Docs |
-mv, --mailversion | Versione di ONLYOFFICE Mail |
-cpv, --controlpanelversion | Versione del ONLYOFFICE Control Panel |
Questi parametri possono essere utilizzati per installare una certa versione del componente se per qualche motivo 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 su 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-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 del ONLYOFFICE Community Server, la versione 1.6.0.52 del 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-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-install.sh -md "yourdomain.com"
Questo installerà tutti i componenti di ONLYOFFICE Workspace Community 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, il "yourdomain.com" appare come mx1.onlyoffice.comAggiornamento del componente
| 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-install.sh -u true
Questo fermerà di conseguenza quei container che devono essere aggiornati, li rimuoverà e quindi eseguirà le versioni più recenti dei componenti corrispondenti di ONLYOFFICE Workspace. Se la versione corrente del componente coincide con l'ultima disponibile, tale container non sarà influenzato. 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 forniamo le credenziali per accedere a un repository di test in modo che tu possa eseguire container dalle immagini memorizzate in esso.
Esempio
bash workspace-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 permettono di specificare se è necessario installare un determinato componente o meno. Possono essere utilizzati se si desidera installare ciascun componente su una macchina separata.
- Usa il valore
trueper installare un componente. - Usa il valore
falseper saltare l'installazione di un componente. - Usa il valore
pullper scaricare un componente senza installarlo.
Esempio
bash workspace-install.sh -ims false
Questo installerà tutti i componenti di ONLYOFFICE Workspace senza ONLYOFFICE Mail.
bash workspace-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 permette di installare la soluzione specificata: ONLYOFFICE Workspace o ONLYOFFICE Workspace Enterprise Edition.
Esempio
bash workspace-install.sh -it GROUPS
Questo installerà la soluzione ONLYOFFICE Workspace che include i componenti ONLYOFFICE Community Server e ONLYOFFICE Control Panel.
Utilizzo di un componente come server esterno
| Parametro | Descrizione | Valori | Predefinito |
|---|---|---|---|
-es, --useasexternalserver | usa come server esterno | true|false | false |
Questo parametro viene utilizzato nel caso in cui si installino componenti su macchine separate.
- Usa il valore
truequando installi ONLYOFFICE Docs e ONLYOFFICE Mail su macchine separate. - Usa il valore
falsequando installi ONLYOFFICE Community Server insieme a ONLYOFFICE Control Panel su una macchina separata.
Esempio
bash workspace-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-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 | crea file di swap | true|false | false |
Questo parametro permette di creare un file di swap da 6 Gb. Per impostazione predefinita, è specificato il valore true, quindi non è necessario specificare questo parametro quando si esegue lo script. Il file di swap verrà creato automaticamente.
Esempio
bash workspace-install.sh -ms false
Se hai già 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-install.sh -mysqlru root -mysqlrp new-secret-pw
Questo comando permette di impostare la tua password per l'account root di MySQL durante l'installazione di ONLYOFFICE Workspace.
Database di ONLYOFFICE Community Server
| Parametro | Descrizione | Predefinito |
|---|---|---|
-mysqld, --mysqldatabase | Nome del database di ONLYOFFICE Community Server | onlyoffice |
-mysqlu, --mysqluser | Utente del database di ONLYOFFICE Community Server | onlyoffice_user |
-mysqlp, --mysqlpassword | Password del database di ONLYOFFICE Community Server | onlyoffice_pass |
Questi parametri consentono di creare il database di ONLYOFFICE Community Server specificando un nome personalizzato per il database, oltre a un nome utente e una password per l'account con permessi di superuser sul database creato. Se non si specificano esplicitamente questi parametri, vengono utilizzati i valori predefiniti.
Esempio
bash workspace-install.sh -mysqld communitydatabase -mysqlu username -mysqlp password
Database di ONLYOFFICE Mail
| Parametro | Descrizione | Predefinito |
|---|---|---|
-mysqlmd, --mysqlmaildatabase | Nome del database di ONLYOFFICE Mail | onlyoffice_mailserver |
-mysqlmu, --mysqlmailuser | Utente del database di ONLYOFFICE Mail | mail_admin |
-mysqlmp, --mysqlmailpassword | Password del database di ONLYOFFICE Mail | Isadmin123 |
Questi parametri consentono di creare il database di ONLYOFFICE Mail specificando un nome personalizzato per il database, oltre a un nome utente e una password per l'account con permessi di superuser sul database creato. Se non si specificano esplicitamente questi parametri, vengono utilizzati i valori predefiniti.
Esempio
bash workspace-install.sh -md "mx.yourdomain.com" -mysqlmd maildatabase -mysqlmu username -mysqlmp password
Porta di ONLYOFFICE Community Server
| Parametro | Descrizione | Predefinito |
|---|---|---|
-cp, --communityport | Porta di ONLYOFFICE Community Server | 80 |
Questo parametro consente di modificare la porta su cui verrà eseguito ONLYOFFICE Community Server. Di default, viene utilizzata la porta 80.
Esempio
bash workspace-install.sh -cp 8080
Impostazione per core.machinekey
| Parametro | Descrizione |
|---|---|
-mk, --machinekey | Impostazione per la chiave core.machinekey |
Questo parametro consente di specificare la propria chiave machinekey durante l'installazione di ONLYOFFICE Workspace Community.
/app/onlyoffice/CommunityServer/data/.private/machinekey.Esempio
bash workspace-install.sh -mk yourmachinekey
Impostazione per il segreto JWT
| 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 Community. 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-install.sh -jwt yoursecret