- Accueil
- Workspace
- Installation
- Communauté
- Docker
- Installer ONLYOFFICE Workspace Communauté en utilisant les paramètres supplémentaires de script
Installer ONLYOFFICE Workspace Communauté en utilisant les paramètres supplémentaires de script
Introduction
ONLYOFFICE Workspace Communauté est une version gratuite du système collaboratif conçu pour gérer des documents, des projets, des relations avec les clients et des courriels, tous réunis en un seul endroit.
ONLYOFFICE Workspace Communauté est distribué sous la forme d'un script d'installation automatique pour les systèmes d'exploitation Linux disposant de Docker. Le script configure des conteneurs Docker avec tous les composants nécessaires au bon fonctionnement de ONLYOFFICE Workspace Communauté et est facile à exécuter, à gérer et à mettre à jour.
Une fois le script d'installation de ONLYOFFICE Workspace Communauté téléchargé, il peut être nécessaire de l'exécuter avec des paramètres supplémentaires, par exemple pour installer chaque composant sur un serveur distinct. Utilisez la commande suivante pour afficher la liste de tous les paramètres disponibles du script:
bash workspace-install.sh -h
Vous trouverez ci-dessous une courte description et quelques exemples d'utilisation de ces paramètres.
Nom de l'image
| Paramètre | Description |
|---|---|
-ci, --communityimage | Le nom de l'image ONLYOFFICE Serveur Communauté |
-di, --documentimage | Le nom de l'image ONLYOFFICE Docs |
-mi, --mailimage | Le nom de l'image ONLYOFFICE Mail |
-cpi, --controlpanelimage | Le nom de l'image Panneau de configuration ONLYOFFICE |
On peut utiliser ces paramètres pour définir un nom de l'image 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 workspace-install.sh -ims false -di onlyoffice/documentserver -ics true -icp true
Cela va démarrer le conteneur sur la base de l'image ONLYOFFICE Docs qui est indiquée et stockée dans le dépôt et aussi va démarrer les conteneurs ONLYOFFICE Serveur Communauté et Panneau de configuration ONLYOFFICE.
Version du composant
| Paramètre | Description |
|---|---|
-cv, --communityversion | Version ONLYOFFICE Serveur Communauté |
-dv, --documentversion | Version ONLYOFFICE Docs |
-mv, --mailversion | Version ONLYOFFICE Mail |
-cpv, --controlpanelversion | Version Panneau de configuration ONLYOFFICE |
Ces paramètres permettent d'installer une version spécifique d'un composant si vous ne souhaitez pas utiliser la version la plus récente disponible dans le dépôt. Par défaut, une image portant l'étiquette latest est utilisée pour démarrer chaque conteneur de composant.
Exemple
Ouvrez le dépôt Docker Hub dans votre navigateur, sélectionnez le composant nécessaire et passez à l'onglet Tags pour afficher tous les tags disponibles dans le dépôt. Indiquez la version à installer pour les composants nécessaires:
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"
Cela va installer la version 8.9.0.150 de ONLYOFFICE Serveur Communauté, la version 1.6.0.52 de Panneau de configuration ONLYOFFICE et la version la plus récente de ONLYOFFICE Mail, car la version n'est pas précisée.
Adresse IP du serveur
| Paramètre | Description |
|---|---|
-dip, --documentserverip | Adresse IP ONLYOFFICE Docs |
-mip, --mailserverip | Adresse IP ONLYOFFICE Mail |
-mdbip, --mailserverdbip | Adresse IP de la base de données ONLYOFFICE Mail |
Ces paramètres servent à connecter les composants quand vous les installer sur les ordinateurs différents.
Exemple
bash workspace-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false
Cela va installer ONLYOFFICE Serveur Communauté avec Panneau de configuration ONLYOFFICE et les connecter avec ONLYOFFICE Docs installé sur un autre ordinateur avec l'adresse IP 192.168.3.202 .
Nom du domaine ONLYOFFICE Mail
| Paramètre | Description |
|---|---|
-md, --maildomain | Le nom du domaine ONLYOFFICE Mail |
Ce paramètre permet de définir le nom de votre domaine qui sera utilisé pour ONLYOFFICE Mail.
Exemple
bash workspace-install.sh -md "yourdomain.com"
Cela va installer tous les composants de ONLYOFFICE Workspace Communauté y compris ONLYOFFICE Mail avec le nom de domaine yourdomain.com.
Dans la commande ci-dessus, le paramètre
"yourdomain.com" doit être considéré comme le domaine de service pour ONLYOFFICE Mail. Ce paramètre est généralement indiqué sur l'enregistrement MX du domaine qui sera utilisé pour assurer la correspondance. En règle générale, "yourdomain.com" apparaît comme mx1.onlyoffice.comMise à 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 obsolètes sur votre ordinateur.
Exemple
bash workspace-install.sh -u true
Cela arrêtera les conteneurs à mettre à jour, les supprimera, puis démarrera les dernières versions des composants ONLYOFFICE Workspace correspondants. Les conteneurs dont la version actuelle correspond à la dernière version disponible ne seront pas affectés. Les composants ignorés lors de l'installation précédente seront également ignorés. Les données du portail seront automatiquement préservées.
Informations d'identification
| Paramètre | Description |
|---|---|
-un, --username | nom d'utilisateur dockerhub |
-p, --password | mot de passe dockerhub |
Ces paramètres sont utilisés lorsque des identifiants sont fournis pour accéder à un dépôt de test, ce qui permet d'exécuter des conteneurs à partir des images qui y sont stockées.
Exemple
bash workspace-install.sh -md "yourdomain.com" -un username -p password
Installation des composants
| Paramètre | Description | Valeurs | Défaut |
|---|---|---|---|
-ics, --installcommunityserver | installer ONLYOFFICE Serveur Communauté | true|false|pull | true |
-ids, --installdocumentserver | installer ONLYOFFICE Docs | true|false|pull | true |
-ims, --installmailserver | installer ONLYOFFICE Mail | true|false|pull | true |
-icp, --installcontrolpanel | installer Panneau de configuration ONLYOFFICE | true|false|pull | true |
Ces paramètres permettent d'indiquer si un composant donné doit être installé. Ils permettent aussi d'installer chaque composant sur un serveur distinct.
- Indiquez
truepour installer le composant. - Indiquez
falsepour ignorer l'installation du composant. - Indiquez
pullpour télécharger le composant sans installation.
Exemple
bash workspace-install.sh -ims false
Tous les composants de ONLYOFFICE Workspace Communauté seront installés sauf ONLYOFFICE Mail.
bash workspace-install.sh -ics false -ids true -icp false -ims false -es true
C'est uniquement ONLYOFFICE Docs qui sera installé, ONLYOFFICE Mail, ONLYOFFICE Serveur Communauté et Panneau de configuration ONLYOFFICE seront ignorés.
Types d'installation
| Paramètre | Description | Valeurs | Défaut |
|---|---|---|---|
-it, --installation_type | type d'installation | WORKSPACE|WORKSPACE_ENTERPRISE | WORKSPACE_ENTERPRISE |
Ce paramètre sert à installer une solution spécifique: ONLYOFFICE Workspace Communauté ou ONLYOFFICE Workspace Entreprise.
Exemple
bash workspace-install.sh -it GROUPS
Cela va installer la solution ONLYOFFICE Workspace Communauté comportant les composants ONLYOFFICE Serveur Communauté et Panneau de configuration ONLYOFFICE.
Utiliser un composant en tant que serveur externe
| Paramètre | Description | Valeurs | Défaut |
|---|---|---|---|
-es, --useasexternalserver | utiliser en tant que serveur externe | true|false | false |
Ce paramètre est utilisé lors de l'installation des composants sur des ordinateurs distincts.
- Utilisez la valeur
truelors de l'installation de ONLYOFFICE Docs et ONLYOFFICE Mail sur des ordinateurs distincts. - Utilisez la valeur
falselors de l'installation de ONLYOFFICE Serveur Communauté avec le Panneau de configuration ONLYOFFICE sur un ordinateur distinct.
Exemple
bash workspace-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true
C'est uniquement ONLYOFFICE Mail qui sera installé, ONLYOFFICE Docs, ONLYOFFICE Serveur Communauté et Panneau de configuration ONLYOFFICE seront ignorés.
bash workspace-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false
Cela va installer ONLYOFFICE Serveur Communauté avec Panneau de configuration ONLYOFFICE et les connecter avec ONLYOFFICE Docs installé sur un autre ordinateur.
Créer un fichier de pagination
| Paramètre | Description | Valeurs | Défaut |
|---|---|---|---|
-ms, --makeswap | générer un fichier de pagination | true|false | false |
Ce paramètre sert à créer le fichier de pagination de 6 Go. Par défaut, l'option true est activée, alors il ne faut pas configurer ce paramètre lors du démarrage du script. Le fichier de pagination sera créé automatiquement.
Exemple
bash workspace-install.sh -ms false
Si vous avez déjà créé un fichier de pagination, vous pouvez utiliser cette commande pour empêcher la création automatique du fichier de pagination lors de l'installation.
Si vous démarrez le script encore une fois sans indiquer le paramètre -ms, il vérifie si le fichier onlyoffice_swapfile existe déjà. Si c'est le cas, le script ne créera pas de nouveau fichier de pagination.
Serveur MySQL
| Paramètre | Description | Défaut |
|---|---|---|
-mysqlh, --mysqlhost | Serveur hôte MySQL | localhost |
-mysqlprt, --mysqlport | Port du serveur MySQL | 3306 |
-mysqlru, --mysqlrootuser | Utilisateur root du serveur MySQL | root |
-mysqlrp, --mysqlrootpassword | Mot de passe root du serveur MySQL | my-secret-pw |
Si vous ne définissez pas explicitement ces paramètres, les valeurs par défaut seront utilisées.
Exemple
bash workspace-install.sh -mysqlru root -mysqlrp new-secret-pw
Cette commande permet de définir votre propre mot de passe pour le compte root MySQL lors de l'installation de ONLYOFFICE Workspace Communauté.
Base de données du Serveur Communauté ONLYOFFICE
| Paramètre | Description | Défaut |
|---|---|---|
-mysqld, --mysqldatabase | Le nom de la base de données ONLYOFFICE Serveur Communauté | onlyoffice |
-mysqlu, --mysqluser | L'utilisateur de la base de données ONLYOFFICE Serveur Communauté | onlyoffice_user |
-mysqlp, --mysqlpassword | Le mot de passe de la base de données ONLYOFFICE Serveur Communauté | onlyoffice_pass |
Ces paramètres servent à créer une base de données ONLYOFFICE Serveur Communauté et définir le nom de la base de données, le nom d'utilisateur et le mot de passe pour un compte d'utilisateur qui possède tous les droits au niveau d'une base de données. Si vous ne définissez pas explicitement ces paramètres, les valeurs par défaut seront utilisées.
Exemple
bash workspace-install.sh -mysqld communitydatabase -mysqlu username -mysqlp password
Base de données de ONLYOFFICE Mail
| Paramètre | Description | Défaut |
|---|---|---|
-mysqlmd, --mysqlmaildatabase | Le nom de la base de données ONLYOFFICE Mail | onlyoffice_mailserver |
-mysqlmu, --mysqlmailuser | L'utilisateur de la base de données ONLYOFFICE Mail | mail_admin |
-mysqlmp, --mysqlmailpassword | Le mot de passe de la base de données ONLYOFFICE Mail | Isadmin123 |
Ces paramètres servent à créer une base de données ONLYOFFICE Mail et définir le nom de la base de données, le nom d'utilisateur et le mot de passe pour un compte d'utilisateur qui possède tous les droits au niveau d'une base de données. Si vous ne définissez pas explicitement ces paramètres, les valeurs par défaut seront utilisées.
Exemple
bash workspace-install.sh -md "mx.yourdomain.com" -mysqlmd maildatabase -mysqlmu username -mysqlmp password
Port pour le Serveur Communauté ONLYOFFICE
| Paramètre | Description | Défaut |
|---|---|---|
-cp, --communityport | Port de ONLYOFFICE Serveur Communauté | 80 |
Ce paramètre sert à modifier le port à utiliser pour démarrer ONLYOFFICE Serveur Communauté. Par défaut, le port 80 est utilisé.
Exemple
bash workspace-install.sh -cp 8080
Configuration pour core.machinekey
| Paramètre | Description |
|---|---|
-mk, --machinekey | La configuration pour la clé core.machinekey |
Ce paramètre permet d'indiquer une clé machinekey personnalisée lors de l'installation de ONLYOFFICE Workspace Communauté.
/app/onlyoffice/CommunityServer/data/.private/machinekey.Exemple
bash workspace-install.sh -mk yourmachinekey
Configuration pour la clé secrète JWT
| Paramètre | Description |
|---|---|
-jwt, --jwtsecret | La configuration pour la clé secrète du JWT |
Ce paramètre permet d'indiquer une clé secrète JWT personnalisée lors de l'installation de ONLYOFFICE Workspace Communauté. La clé secrète est utilisée pour signer le jeton JSON Web (JWT) et valider ce jeton lors des requêtes adressées à ONLYOFFICE Docs.
- Pour le Serveur Communauté -
/var/www/onlyoffice/WebStudio/web.appsettings.config - Pour ONLYOFFICE Docs -
/etc/onlyoffice/documentserver/local.json
Exemple
bash workspace-install.sh -jwt yoursecret
Regarder la vidéo
Comment installer ONLYOFFICE Enterprise sur votre serveur
Apprendre à installer l'édition Entreprise d'ONLYOFFICE à l'aide du script Docker, l'activer et accéder à toutes les fonctionnalités d'ONLYOFFICE.