Questo articolo è stato tradotto dall’AI

Installazione di ONLYOFFICE DocSpace Developer con parametri aggiuntivi dello script

Introduzione

ONLYOFFICE DocSpace Developer è una versione a pagamento di un hub documentale dove puoi connettere utenti e documenti in un unico luogo per migliorare la collaborazione.

ONLYOFFICE DocSpace Developer 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 Developer ed è facile da eseguire, gestire e aggiornare.

Dopo aver scaricato lo script di installazione di ONLYOFFICE DocSpace Developer, potresti doverlo eseguire specificando alcuni parametri aggiuntivi, ad esempio, se desideri installare ciascun componente su una macchina separata.

Usa il seguente comando per visualizzare l'elenco di tutti i parametri disponibili dello script Docker:

bash docspace-developer-install.sh docker -h

Usa il seguente comando per visualizzare l'elenco di tutti i parametri disponibili dello script DEB/RPM:

bash docspace-developer-install.sh package -h

Di seguito puoi trovare una breve descrizione e alcuni esempi di utilizzo per 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

ParametroDescrizione
-reg, --registryURL del registro Docker (es., https://myregistry.com:5000)
-un, --usernamelogin del registro Docker
-p, --passwordpassword 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 i container dalle immagini memorizzate in esso.

Esempio
bash docspace-developer-install.sh -reg URL -un username -p password

Tipo di installazione

ParametroDescrizioneValoriPredefinito
-it, --installation_typetipo di installazionecommunity|developer|enterprisedeveloper

Questo parametro ti consente di installare la soluzione specificata: ONLYOFFICE DocSpace Community, ONLYOFFICE DocSpace Developer o ONLYOFFICE DocSpace Enterprise.

Esempio
bash docspace-developer-install.sh -it community

Questo installerà la soluzione ONLYOFFICE DocSpace Community.

Verifica hardware

ParametroDescrizioneValoriPredefinito
-skiphc, --skiphardwarecheckusa per saltare la verifica hardwaretrue|falsefalse

Questo parametro ti consente di saltare la verifica se il sistema soddisfa i requisiti hardware minimi.

Esempio
bash docspace-developer-install.sh -skiphc true

Questo salterà la verifica hardware.

Aggiornamento componenti

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

Questo parametro ti consente di installare le versioni più recenti dei componenti necessari se i componenti corrispondenti installati sulla tua macchina sono obsoleti.

Esempio
bash docspace-developer-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 DocSpace Developer. Se la versione corrente del componente coincide con quella più recente disponibile, tale container non sarà influenzato. 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-developer-install.sh -u true -docsi onlyoffice/documentserver-de -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-developer-install.sh -u true -dsv v1.2.0 -idocs false -irbt false -irds false

Installazione componenti

ParametroDescrizioneValoriPredefinito
-ids, --installdocspaceinstalla ONLYOFFICE DocSpacetrue|falsetrue
-idocs, --installdocsinstalla ONLYOFFICE Docstrue|falsetrue
-irbt, --installrabbitmqinstalla RabbitMQtrue|falsetrue
-irds, --installredisinstalla Redistrue|falsetrue
-imysql, --installmysqlinstalla MySQLtrue|falsetrue

Questi parametri ti consentono di specificare se hai bisogno di installare un determinato componente o meno. Possono essere utilizzati se desideri 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.
Esempio
bash docspace-developer-install.sh -idocs false

Questo installerà tutti i componenti di ONLYOFFICE DocSpace Developer senza ONLYOFFICE Docs.

bash docspace-developer-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 componenti

ParametroDescrizione
-dsv, --docspaceversionversione di ONLYOFFICE DocSpace
-docsv, --docsversionversione di ONLYOFFICE Docs

Questi parametri possono essere utilizzati per installare una certa versione di ONLYOFFICE DocSpace o ONLYOFFICE Docs se per qualche motivo non si desidera installare l'ultima versione disponibile nel repository. Di default, un'immagine etichettata come latest viene utilizzata per eseguire il contenitore del componente.

Esempio

Apri il repository su 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-developer-install.sh -docsv 7.2.1.34

Questo installerà ONLYOFFICE DocSpace con la versione 7.2.1.34 di ONLYOFFICE Docs.

Nome immagine ONLYOFFICE Docs

ParametroDescrizione
-docsi, --docsimageNome 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 memorizzata nel nostro repository pubblico ufficiale su Docker Hub.

Esempio
bash docspace-developer-install.sh -docsi onlyoffice/documentserver-de

Questo eseguirà un contenitore dall'immagine ONLYOFFICE Docs specificata memorizzata nel repository.

Impostazioni per gli host

ParametroDescrizione
-dsh, --docspacehostHost ONLYOFFICE DocSpace
-esh, --elastichostHost Elasticsearch

Questi parametri possono essere utilizzati per connettere i componenti se li installi su macchine separate.

Esempio
bash docspace-developer-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.

Impostazioni per core.machinekey

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

Questo parametro ti permette di specificare la tua chiave machinekey durante l'installazione di ONLYOFFICE DocSpace Developer.

Questo parametro viene scritto nel file di configurazione /app/onlyoffice/config/appsettings.json (il percorso è specificato all'interno del contenitore onlyoffice-studio).
Esempio
bash docspace-developer-install.sh -mk yourmachinekey

Porta esterna ONLYOFFICE DocSpace

ParametroDescrizionePredefinito
-ep, --externalportPorta esterna ONLYOFFICE DocSpace80

Questo parametro ti permette di cambiare la porta su cui ONLYOFFICE DocSpace verrà eseguito. Di default, viene utilizzata la porta 80.

Esempio
bash docspace-developer-install.sh -ep 8080

Impostazioni per l'intestazione e il segreto JWT

ParametroDescrizione
-jh, --jwtheaderImpostazioni per l'intestazione JWT
-js, --jwtsecretImpostazioni per la chiave segreta JWT

Questi parametri ti permettono di specificare l'intestazione JWT e la tua chiave segreta JWT durante l'installazione di ONLYOFFICE DocSpace Developer. L'intestazione JWT definisce l'intestazione http che verrà utilizzata per inviare il JWT. La chiave segreta viene utilizzata per firmare il token web JSON e convalidare il token alla richiesta a ONLYOFFICE Docs.

Questi parametri vengono scritti nei seguenti file di configurazione (i percorsi sono specificati all'interno dei contenitori onlyoffice-studio e onlyoffice-document-server):
  • Per DocSpace - /app/onlyoffice/config/appsettings.json
  • Per Document Server - /etc/onlyoffice/documentserver/local.json
Esempio
bash docspace-developer-install.sh -js yoursecret

Server MySQL

ParametroDescrizionePredefinito
-mysqlrp, --mysqlrootpasswordPassword root del server MySQLmy-secret-pw
-mysqlh, --mysqlhostHost del server MySQLlocalhost
-mysqlport, --mysqlportNumero di porta del server MySQL3306

Se non specifichi esplicitamente questi parametri, vengono utilizzati i valori predefiniti.

Esempio
bash docspace-developer-install.sh -mysqlrp new-secret-pw

Questo comando ti permette di impostare la tua password per l'account root di MySQL durante l'installazione di ONLYOFFICE DocSpace Developer.

Database ONLYOFFICE DocSpace

ParametroDescrizionePredefinito
-mysqld, --mysqldatabaseNome del database ONLYOFFICE DocSpaceonlyoffice
-mysqlu, --mysqluserUtente del database ONLYOFFICE DocSpaceonlyoffice_user
-mysqlp, --mysqlpasswordPassword del database ONLYOFFICE DocSpaceonlyoffice_pass

Questi parametri ti permettono di creare il database ONLYOFFICE DocSpace 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 docspace-developer-install.sh -mysqld docspacedatabase -mysqlu username -mysqlp password

Passaggio a HTTPS

ParametroDescrizione
-led, --letsencryptdomaindefinisce il dominio per il certificato Let's Encrypt
-lem, --letsencryptmaildefinisce l'indirizzo email dell'amministratore del dominio per il certificato Let's Encrypt
-cf, --certfilepercorso al file del certificato per il dominio
-ckf, --certkeyfilepercorso 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-developer-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com

Questo creerà e installerà automaticamente il certificato firmato dalla CA di letsencrypt.org sul tuo server e riavvierà il servizio NGINX affinché le modifiche abbiano effetto.

bash docspace-developer-install.sh docker --certfile path --certkeyfile path

Questo applicherà il tuo certificato SSL.

Voci con l'etichetta tag:
Sfoglia tutti i tag