- Home
- DocSpace
- Installazione
- Comunità
- Installazione di ONLYOFFICE DocSpace Community con parametri aggiuntivi dello script
Installazione di ONLYOFFICE DocSpace Community con parametri aggiuntivi dello script
Introduzione
ONLYOFFICE DocSpace Community è una versione gratuita di un hub documentale dove puoi connettere utenti e documenti in un unico luogo per migliorare la collaborazione.
ONLYOFFICE DocSpace Community viene fornito come 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 DocSpace Community ed è facile da eseguire, gestire e aggiornare.
Dopo aver scaricato lo script di installazione di ONLYOFFICE DocSpace Community, potrebbe essere necessario eseguirlo specificando alcuni parametri aggiuntivi, ad esempio, se desideri installare ogni componente su una macchina separata.
Usa il seguente comando per visualizzare l'elenco di tutti i parametri disponibili dello script Docker:
bash docspace-install.sh docker -h
Usa il seguente comando per visualizzare l'elenco di tutti i parametri disponibili dello script DEB/RPM:
bash docspace-install.sh package -h
Di seguito puoi trovare una breve descrizione e alcuni esempi di utilizzo di questi parametri.
Quando esegui lo script con i parametri, ti verrà chiesto di selezionare il modo in cui desideri installare ONLYOFFICE DocSpace. Digita Y e premi Invio per installare ONLYOFFICE DocSpace utilizzando Docker. Digita N e premi Invio per installare ONLYOFFICE DocSpace dai pacchetti DEB/RPM.
Credenziali
| Parametro | Descrizione |
|---|---|
-reg, --registry | URL del registro Docker (es., https://myregistry.com:5000) |
-un, --username | login del registro Docker |
-p, --password | password del registro Docker |
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 docspace-install.sh -reg URL -un username -p password
Tipo di installazione
| Parametro | Descrizione | Valori | Predefinito |
|---|---|---|---|
-it, --installation_type | tipo di installazione | community|developer|enterprise | community |
Questo parametro ti permette di installare la soluzione specificata: ONLYOFFICE DocSpace Community, ONLYOFFICE DocSpace Developer o ONLYOFFICE DocSpace Enterprise.
Esempio
bash docspace-install.sh -it enterprise
Questo installerà la soluzione ONLYOFFICE DocSpace Enterprise.
Verifica hardware
| Parametro | Descrizione | Valori | Predefinito |
|---|---|---|---|
-skiphc, --skiphardwarecheck | usa per saltare la verifica dell'hardware | true|false | false |
Questo parametro ti permette di saltare la verifica se il sistema soddisfa i requisiti hardware minimi.
Esempio
bash docspace-install.sh -skiphc true
Questo salterà la verifica dell'hardware.
Aggiornamento componenti
| Parametro | Descrizione | Valori | Predefinito |
|---|---|---|---|
-u, --update | usa per aggiornare i componenti esistenti | true|false | false |
Questo parametro ti permette di installare le versioni più recenti dei componenti necessari se i componenti corrispondenti installati sulla tua macchina sono obsoleti.
Esempio
bash docspace-install.sh -u true
Questo fermerà di conseguenza quei container che devono essere aggiornati, li rimuoverà e poi eseguirà le versioni più recenti dei corrispondenti componenti di ONLYOFFICE DocSpace Community. 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 di DocSpace dovrebbero essere rilevati automaticamente.
Aggiorna solo Docs alla versione 7.2.1.34 e salta l'aggiornamento per tutti gli altri componenti:
bash docspace-install.sh -u true -docsi onlyoffice/documentserver-ee -docsv 7.2.1.34 -idocs true -ids false -irbt false -irds false
Aggiorna solo DocSpace alla versione 1.2.0 e salta l'aggiornamento per tutti gli altri componenti:
bash docspace-install.sh -u true -dsv v1.2.0 -idocs false -irbt false -irds false
Installazione componenti
| Parametro | Descrizione | Valori | Predefinito |
|---|---|---|---|
-ids, --installdocspace | installa ONLYOFFICE DocSpace | true|false | true |
-idocs, --installdocs | installa ONLYOFFICE Docs | true|false | true |
-irbt, --installrabbitmq | installa RabbitMQ | true|false | true |
-irds, --installredis | installa Redis | true|false | true |
-imysql, --installmysql | installa MySQL | true|false | true |
Questi parametri ti permettono di specificare se hai bisogno di installare un certo componente o meno. Possono essere utilizzati se desideri installare ogni componente su una macchina separata.
- Usa il valore
trueper installare un componente. - Usa il valore
falseper saltare l'installazione di un componente.
Esempio
bash docspace-install.sh -idocs false
Questo installerà tutti i componenti di ONLYOFFICE DocSpace Community senza ONLYOFFICE Docs.
bash docspace-install.sh -ids false -idocs true -imysql false -irbt false -irds false
Questo salterà l'installazione di ONLYOFFICE DocSpace, MySQL, RabbitMQ e Redis e installerà solo ONLYOFFICE Docs.
Versione del componente
| Parametro | Descrizione |
|---|---|
-dsv, --docspaceversion | versione di ONLYOFFICE DocSpace |
-docsv, --docsversion | versione di ONLYOFFICE Docs |
Questi parametri possono essere utilizzati per installare una certa versione di ONLYOFFICE DocSpace o ONLYOFFICE Docs
version se per qualche motivo non desideri installare l'ultima versione disponibile nel repository. Per impostazione predefinita, un'immagine etichettata comelatest viene utilizzata per eseguire il contenitore del componente.
Esempio
Apri il repository Docker Hub nel tuo browser, seleziona ONLYOFFICE Docs e vai alla scheda Tags per visualizzare tutti i tag disponibili nel repository. Specifica la versione che desideri installare:
bash docspace-install.sh -docsv 7.2.1.34
Questo installerà ONLYOFFICE DocSpace con la versione ONLYOFFICE Docs 7.2.1.34.
Nome immagine ONLYOFFICE Docs
| Parametro | Descrizione |
|---|---|
-docsi, --docsimage | Nome immagine ONLYOFFICE Docs |
Questo parametro può essere utilizzato per specificare un nome dell'immagine ONLYOFFICE Docs da cui avviare un contenitore. L'immagine specificata deve essere archiviata nel nostro repository pubblico ufficiale su Docker Hub.
Esempio
bash docspace-install.sh -docsi onlyoffice/documentserver
Questo eseguirà un contenitore dall'immagine ONLYOFFICE Docs specificata archiviata nel repository.
Impostazione per host
| Parametro | Descrizione |
|---|---|
-dsh, --docspacehost | Host ONLYOFFICE DocSpace |
-esh, --elastichost | Host Elasticsearch |
Questi parametri possono essere utilizzati per connettere i componenti se li installi su macchine separate.
Esempio
bash docspace-install.sh -esh 192.168.3.202
Questo installerà ONLYOFFICE DocSpace e lo connetterà con Elasticsearch installato su una macchina diversa che ha l'indirizzo IP 192.168.3.202.
Impostazione per core.machinekey
| Parametro | Descrizione |
|---|---|
-mk, --machinekey | Impostazione per la chiave core.machinekey |
Questo parametro ti consente di specificare il tuo machinekey durante l'installazione di ONLYOFFICE DocSpace Community.
/app/onlyoffice/config/appsettings.json (il percorso è specificato all'interno del contenitore onlyoffice-studio).Esempio
bash docspace-install.sh -mk yourmachinekey
Porta esterna ONLYOFFICE DocSpace
| Parametro | Descrizione | Predefinito |
|---|---|---|
-ep, --externalport | Porta esterna ONLYOFFICE DocSpace | 80 |
Questo parametro ti consente di cambiare la porta su cui verrà eseguito ONLYOFFICE DocSpace. Per impostazione predefinita, viene utilizzata la porta 80.
Esempio
bash docspace-install.sh -ep 8080
Impostazioni per intestazione e segreto JWT
| Parametro | Descrizione |
|---|---|
-jh, --jwtheader | Impostazione per l'intestazione JWT |
-js, --jwtsecret | Impostazione per la chiave segreta JWT |
Questi parametri ti consentono di specificare l'intestazione JWT e la tua chiave segreta JWT durante l'installazione di ONLYOFFICE DocSpace Community. L'intestazione JWT definisce l'intestazione http che verrà utilizzata per inviare il JWT. La chiave segreta viene utilizzata per firmare il token JSON web e convalidare il token alla richiesta a ONLYOFFICE Docs.
- Per DocSpace -
/app/onlyoffice/config/appsettings.json - Per Document Server -
/etc/onlyoffice/documentserver/local.json
Esempio
bash docspace-install.sh -js yoursecret
Server MySQL
| Parametro | Descrizione | Predefinito |
|---|---|---|
-mysqlrp, --mysqlrootpassword | Password root del server MySQL | my-secret-pw |
-mysqlh, --mysqlhost | Host del server MySQL | localhost |
-mysqlport, --mysqlport | Numero di porta del server MySQL | 3306 |
Se non specifichi esplicitamente questi parametri, vengono utilizzati i valori predefiniti.
Esempio
bash docspace-install.sh -mysqlrp new-secret-pw
Questo comando ti consente di impostare la tua password per l'account root di MySQL durante l'installazione di ONLYOFFICE DocSpace Community.
Database ONLYOFFICE DocSpace
| Parametro | Descrizione | Predefinito |
|---|---|---|
-mysqld, --mysqldatabase | Nome del database ONLYOFFICE DocSpace | onlyoffice |
-mysqlu, --mysqluser | Utente del database ONLYOFFICE DocSpace | onlyoffice_user |
-mysqlp, --mysqlpassword | Password del database ONLYOFFICE DocSpace | onlyoffice_pass |
Questi parametri ti consentono di creare il database ONLYOFFICE DocSpace specificando un nome di database personalizzato, nonché 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 docspace-install.sh -mysqld docspacedatabase -mysqlu username -mysqlp password
Passaggio a HTTPS
| Parametro | Descrizione |
|---|---|
-led, --letsencryptdomain | definisce il dominio per il certificato Let's Encrypt |
-lem, --letsencryptmail | definisce l'indirizzo email dell'amministratore del dominio per il certificato Let's Encrypt |
-cf, --certfile | percorso al file del certificato per il dominio |
-ckf, --certkeyfile | percorso al file della chiave privata per il certificato |
Questi parametri ti permettono di passare il portale a HTTPS. Possono essere utilizzati solo per la versione Docker.
Esempio
bash docspace-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com
Questo creerà e installerà automaticamente il certificato firmato da CA di letsencrypt.org sul tuo server e riavvierà il servizio NGINX affinché le modifiche abbiano effetto.
bash docspace-install.sh docker --certfile path --certkeyfile path
Questo applicherà il tuo certificato SSL.