Questo articolo è stato tradotto dall’AI

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

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

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

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-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-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.

Il tuo dominio che verrà utilizzato per mantenere la corrispondenza deve essere valido e configurato per questa macchina (cioè deve avere il record A appropriato nelle impostazioni DNS che punta il nome di dominio all'indirizzo IP della macchina su cui è 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, il "yourdomain.com" appare come mx1.onlyoffice.com

Aggiornamento del componente

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-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

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

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 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 true per installare un componente.
  • Usa il valore false per saltare l'installazione di un componente.
  • Usa il valore pull per 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

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

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

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

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

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

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

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-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

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

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

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

ParametroDescrizionePredefinito
-cp, --communityportPorta di ONLYOFFICE Community Server80

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

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

Questo parametro consente di specificare la propria chiave machinekey durante l'installazione di ONLYOFFICE Workspace Community.

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

Impostazione per il segreto JWT

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

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-install.sh -jwt yoursecret
Voci con l'etichetta tag:
Sfoglia tutti i tag