- Accueil
- DocSpace
- Installation
- Communauté
- Installer ONLYOFFICE DocSpace Communauté avec les paramètres supplémentaires du script
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ètre | Description |
---|---|
-reg, --registry | l'URL du registre docker (par ex., https://myregistry.com:5000) |
-un, --username | nom d'utilisateur du registre docker |
-p, --password | mot 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ètre | Description | Valeurs | Défaut |
---|---|---|---|
-it, --installation_type | type d'installation | community|developer|enterprise | community |
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ètre | Description | Valeurs | Défaut |
---|---|---|---|
-skiphc, --skiphardwarecheck | sert à sauter la vérification du matériel | true|false | false |
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ètre | Description | Valeurs | Défaut |
---|---|---|---|
-u, --update | sert à mettre à jour les composants existants | true|false | false |
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ètre | Description | Valeurs | Défaut |
---|---|---|---|
-ids, --installdocspace | installer ONLYOFFICE DocSpace | true|false | true |
-idocs, --installdocs | installer ONLYOFFICE Docs | true|false | true |
-irbt, --installrabbitmq | installer RabbitMQs | true|false | true |
-irds, --installredis | installer Redis | true|false | true |
-imysql, --installmysql | installer MySQL | true|false | true |
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ètre | Description |
---|---|
-dsv, --docspaceversion | Version ONLYOFFICE DocSpace |
-docsv, --docsversion | Version 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ètre | Description |
---|---|
-docsi, --docsimage | Le 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ètre | Description |
---|---|
-dsh, --docspacehost | Hôte ONLYOFFICE DocSpace |
-esh, --elastichost | Hô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ètre | Description |
---|---|
-mk, --machinekey | La configuration pour la clé core.machinekey |
Ce paramètre permet d'indiquer la machinekey propre lors de l'installation ONLYOFFICE DocSpace Communauté.
/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ètre | Description | Défaut |
---|---|---|
-ep, --externalport | Port externe d'ONLYOFFICE DocSpace | 80 |
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ètre | Description |
---|---|
-jh, --jwtheader | La configuration pour l'en-tête du JWT |
-js, --jwtsecret | La 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.
- 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ètre | Description | Défaut |
---|---|---|
-mysqlrp, --mysqlrootpassword | Mot de passe root sur serveur MySQL | my-secret-pw |
-mysqlh, --mysqlhost | Serveur hôte MySQL | localhost |
-mysqlport, --mysqlport | Port du serveur MySQL | 3306 |
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ètre | Description | Défaut |
---|---|---|
-mysqld, --mysqldatabase | Le nom de la base de données ONLYOFFICE DocSpace | onlyoffice |
-mysqlu, --mysqluser | L'utilisateur de la base de données ONLYOFFICE DocSpace | onlyoffice_user |
-mysqlp, --mysqlpassword | Le mot de passe de la base de données ONLYOFFICE DocSpace | onlyoffice_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ètre | Description |
---|---|
-led, --letsencryptdomain | définit le domaine pour le certificat Let's Encrypt |
-lem, --letsencryptmail | définit l'adresse email de l'administrateur du domaine pour le certificat Let's Encrypt |
-cf, --certfile | le chemin d'accès au certificat pour le domaine |
-ckf, --certkeyfile | le 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.