Installer ONLYOFFICE DocSpace Communauté avec les paramètres supplémentaires du script

Introduction

ONLYOFFICE DocSpace Communauté est une version gratuite d'un hub de documentation auquel vous pouvez connecter des utilisateurs et des documents dans un seul endroit pour stimuler la collaboration.

ONLYOFFICE DocSpace Communauté est distribué en tant qu'un script d'installation automatique sur les systèmes d'exploitation Linux avec Docker. Le script va régler les conteneurs Docker et tous les composants nécessaires au bon fonctionnement d'ONLYOFFICE DocSpace Communauté, il est facile d'exécuter, gérer et mettre à jour.

Une fois le script d'installation d'ONLYOFFICE DocSpace Communauté téléchargé, Il est possible que vous ayez besoin de configurer les paramètres supplémentaires pour exécuter le script, par exemple si vous souhaitez installer chaque composant sur son ordinateur.

Utilisez la commande suivante pour afficher la liste des paramètres du script Docker disponibles:

bash docspace-install.sh docker -h

Utilisez la commande suivante pour afficher la liste des paramètres DEB/RPM disponibles:

bash docspace-install.sh package -h

Vous trouverez ci-dessous une courte description et quelques exemples d'utilisation de ces paramètres.

Lors de l'exécution du script en utilisant les paramètres, vous serez invité à sélectionner le méthode d'installation pour ONLYOFFICE DocSpace. Saisissez Y et appuyez sur Entrée pour installer ONLYOFFICE Docs à l'aide de Docker. Saisissez N et appuyez sur Entrée pour installer ONLYOFFICE DocSpace à partir des paquets DEB/RPM.

Informations d'identification

ParamètreDescription
-reg, --registryl'URL du registre docker (par ex., https://myregistry.com:5000)
-un, --usernamenom d'utilisateur du registre docker
-p, --passwordmot de passe du registre docker

Ces paramètres sont utilisés si vous indiquez vos identifiants pour accéder le référentiel de tests pour que vous puissiez démarrer les conteneurs à partir de l'images stockées là-bas.

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

Type d'installation

ParamètreDescriptionValeursDéfaut
-it, --installation_typetype d'installationcommunity|developer|enterprisecommunity

Ce paramètre sert à installer une solution spécifique: ONLYOFFICE DocSpace Communauté, ONLYOFFICE DocSpace Développeur ou ONLYOFFICE DocSpace Enterprise.

Exemple
bash docspace-install.sh -it enterprise

Cela va installer la solution ONLYOFFICE DocSpace Enterprise.

Vérification du matériel

ParamètreDescriptionValeursDéfaut
-skiphc, --skiphardwarechecksert à sauter la vérification du matérieltrue|falsefalse

Ce paramètre sert à sauter la vérification lorsque votre la configuration matérielle répond aux exigences minimales.

Exemple
bash docspace-install.sh -skiphc true

Cela permet de sauter la vérification du matériel.

Mise à jour des composants

ParamètreDescriptionValeursDéfaut
-u, --updatesert à mettre à jour les composants existantstrue|falsefalse

Ce paramètre sert à installer les versions les plus récentes des composants nécessaires lorsque les composants appropriés sur votre ordinateur sont obsolètes.

Exemple
bash docspace-install.sh -u true

Cela va arrêter et va supprimer les conteneurs à mettre à jour et ensuite va démarrer les versions les plus récentes des composants d'ONLYOFFICE DocSpace Communauté appropriés. Si la version actuelle des composants est la version dernière disponible, le conteneur ne sera pas affecté. Le composants que vous avez ignoré pendant l'installation précédente seront aussi ignorés. Les données DocSpace seront récupérées automatiquement.

Il faut mettre à jour Docs uniquement vers la version 7.2.1.34 et ignorer la mise à jour d'autre composants:

bash docspace-install.sh -u true -docsi onlyoffice/documentserver-ee -docsv 7.2.1.34 -idocs true -ids false -irbt false -irds false

Il faut mettre à jour DocSpace uniquement vers la version 1.2.0 et ignorer la mise à jour d'autre composants:

bash docspace-install.sh -u true -dsv v1.2.0 -idocs false -irbt false -irds false

Installation des composants

ParamètreDescriptionValeursDéfaut
-ids, --installdocspaceinstaller ONLYOFFICE DocSpacetrue|falsetrue
-idocs, --installdocsinstaller ONLYOFFICE Docstrue|falsetrue
-irbt, --installrabbitmqinstaller RabbitMQstrue|falsetrue
-irds, --installredisinstaller Redistrue|falsetrue
-imysql, --installmysqlinstaller MySQLtrue|falsetrue

Ces paramètres servent à préciser les composants dont vous avez besoin d'installer. Vous pouvez les utiliser pour installer chaque composant sur son ordinateur.

  • Indiquez true pour installer le composant.
  • Indiquez false pour ignorer l'installation du composant.
Exemple
bash docspace-install.sh -idocs false

Tous les composants d'ONLYOFFICE DocSpace Communauté seront installés sauf ONLYOFFICE Docs.

bash docspace-install.sh -ids false -idocs true -imysql false -irbt false -irds false

Cela va sauter l'installation d'ONLYOFFICE DocSpace, MySQL, RabbitMQ, et Redis et va installer uniquement ONLYOFFICE Docs.

Version du composant

ParamètreDescription
-dsv, --docspaceversionVersion ONLYOFFICE DocSpace
-docsv, --docsversionVersion ONLYOFFICE Docs

On peut utiliser ces paramètres pour installer une certaine version d'ONLYOFFICE DocSpace ou ONLYOFFICE Docs si pour une raison quelconque vous ne voulez pas installer la version la plus récente disponible dans le dépôt. Par défaut, une image identifiée en tant que la plus récente est utilisée pour démarrer chaque composant du conteneur.

Exemple

Ouvrez le dépôt Docker Hub dans votre navigateur, sélectionnez ONLYOFFICE Docs et passez à l'onglet Tags pour afficher tous les tags disponibles dans le dépôt. Indiquez la version à installer:

bash docspace-install.sh -docsv 7.2.1.34

Cela va installer ONLYOFFICE DocSpace et la version ONLYOFFICE Docs 7.2.1.34.

Nom de l'image ONLYOFFICE Docs

ParamètreDescription
-docsi, --docsimageLe nom de l'image ONLYOFFICE Docs

On peut utiliser ce paramètre pour définir un nom de l'image ONLYOFFICE Docs sur la base duquel le conteneur va démarrer. L'image doit être stockée dans notre dépôt public officiel sur Docker Hub.

Exemple
bash docspace-install.sh -docsi onlyoffice/documentserver

Cela va démarrer un conteneur à partir de l'image ONLYOFFICE Docs que vous avez indiqué et qui est disponible dans le référentiel.

Configuration pour hôtes

ParamètreDescription
-dsh, --docspacehostHôte ONLYOFFICE DocSpace
-esh, --elastichostHôtes Elasticsearch

Ces paramètres servent à connecter les composants quand vous les installer sur les ordinateurs différents.

Exemple
bash docspace-install.sh -esh 192.168.3.202

Cela va installer ONLYOFFICE DocSpace et le connecter avec Elasticsearch qui est installé sur un autre ordinateur avec l'adresse IP 192.168.3.202.

Configuration pour core.machinekey

ParamètreDescription
-mk, --machinekeyLa configuration pour la clé core.machinekey

Ce paramètre permet d'indiquer la machinekey propre lors de l'installation ONLYOFFICE DocSpace Communauté.

Ce paramètre est inscrit sur le fichier de configuration /app/onlyoffice/config/appsettings.json (le chemin est indiqué dans le conteneur onlyoffice-studio).
Exemple
bash docspace-install.sh -mk yourmachinekey

Port externe ONLYOFFICE DocSpace

ParamètreDescriptionDéfaut
-ep, --externalportPort externe d'ONLYOFFICE DocSpace80

Ce paramètre sert à modifier le port à utiliser pour démarrer ONLYOFFICE DocSpace. Par défaut, le port 80 est utilisé.

Exemple
bash docspace-install.sh -ep 8080

Paramètres de l'en-tête et le secret du JWT

ParamètreDescription
-jh, --jwtheaderLa configuration pour l'en-tête du JWT
-js, --jwtsecretLa configuration pour la clé secrète du JWT

Ces paramètres servent à indiquer l'en-tête du JWT et votre clé secrète du JWT lors de l'installation d'ONLYOFFICE DocSpace Communauté. L'en-tête du JWT définit l'en-tête de http à utiliser pour envoyer le jeton JWT. La clé secrète est utilisée pour signer et valider le jeton JSON sur la demande à la connexion à ONLYOFFICE Docs.

Ces paramètres sont inscrits sur les fichiers de configuration suivants (les chemins sont indiqués dans les conteneurs onlyoffice-studio et onlyoffice-document-server):
  • Pour DocSpace - /app/onlyoffice/config/appsettings.json
  • Pour le serveur Document Server - /etc/onlyoffice/documentserver/local.json
Exemple
bash docspace-install.sh -js yoursecret

Serveur MySQL

ParamètreDescriptionDéfaut
-mysqlrp, --mysqlrootpasswordMot de passe root sur serveur MySQLmy-secret-pw
-mysqlh, --mysqlhostServeur hôte MySQLlocalhost
-mysqlport, --mysqlportPort du serveur MySQL3306

On va utiliser les paramètres par défaut si vous ne les configurez pas vous-même.

Exemple
bash docspace-install.sh -mysqlrp new-secret-pw

Cette commande permet de définir votre propre mot de passe pour le compte root MySQL lors de l'installation d'ONLYOFFICE DocSpace Communauté.

Base de données ONLYOFFICE DocSpace

ParamètreDescriptionDéfaut
-mysqld, --mysqldatabaseLe nom de la base de données ONLYOFFICE DocSpaceonlyoffice
-mysqlu, --mysqluserL'utilisateur de la base de données ONLYOFFICE DocSpaceonlyoffice_user
-mysqlp, --mysqlpasswordLe mot de passe de la base de données ONLYOFFICE DocSpaceonlyoffice_pass

Ces paramètres servent à créer une base de données ONLYOFFICE DocSpace et définir le nom particularisé de la base de données, le nom d'utilisateur et le mot de passe pour un compte d'utilisateur qui est doté des autorisations de superutilisateur de la base de données que vous avez créé. On va utiliser les paramètres par défaut si vous ne les configurez pas vous-même.

Exemple
bash docspace-install.sh -mysqld docspacedatabase -mysqlu username -mysqlp password

Passer en HTTPS

ParamètreDescription
-led, --letsencryptdomaindéfinit le domaine pour le certificat Let's Encrypt
-lem, --letsencryptmaildéfinit l'adresse email de l'administrateur du domaine pour le certificat Let's Encrypt
-cf, --certfilele chemin d'accès au certificat pour le domaine
-ckf, --certkeyfilele chemin d'accès à la clé privée pour le certificat

Ces paramètres permettent de passer votre portail vers HTTPS. Ils sont valables uniquement avec la version Docker.

Exemple
bash docspace-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com

Cela va créer et va installer automatiquement le certificat signé par l'autorité de certification letsencrypt.org sur votre serveur et redémarrera le service NGINX pour que les modifications prennent effet.

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

Cela va appliquer votre certificat SSL.

Hébergez ONLYOFFICE DocSpace sur votre serveur ou utilisez dans le cloud

Articles avec le tag :
Parcourir tous les tags