Installer ONLYOFFICE Groupes à l'aide de script
ÉTAPE 1. Télécharger le fichier du script d'installation
Exécutez la commande suivante:
wget https://download.onlyoffice.com/install/install-RedHat.sh
ÉTAPE 2. Installer ONLYOFFICE Groupes
Exécutez le script en indiquant le paramètre -it GROUPS
:
bash install-RedHat.sh -it GROUPS
Cela va installer la solution ONLYOFFICE Groupes comportant les composants ONLYOFFICE Community Server, ONLYOFFICE XMPP Server et ONLYOFFICE Panneau de configuration.
Installer ONLYOFFICE Groupes manuellement
Installer des dépendances
ONLYOFFICE Community Server utilise Mono
(version 6.8 ou version ultérieure), NGINX
, Node.js
(version 12) et mysql-server
en tant que la base de données. Toutes les dépendances disponibles dans le dépôt système seront installées automatiquement pendant l'installation de ONLYOFFICE Community Server à l'aide de la commande yum install.
Ajouter le référentiel comportant les paquets Mono et XSP actualisés (instructions officielles):
Ajoutez la clé GPG:
sudo rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
Ajoutez le référentiel:
su -c "curl https://download.mono-project.com/repo/centos$REV-stable.repo | tee /etc/yum.repos.d/mono-centos$REV-stable.repo"
Remplacez manuellement $REV par votre version du système d'exploitation (6 pour des versions 6.x, 7 pour des versions 7.x, 8 pour des versions 8.x et ainsi de suite).
Nous vous recommandons d'utiliser ONLYOFFICE Groupes avec Mono 6.8 ou version ultérieure. Vous pouvez vérifier la version actuelle en exécutant la commande mono --version
Créez le fichier /etc/yum.repos.d/nginx.repo
comportant ce qui suit:
[nginx-stable]
name=nginx stable repo
baseurl=https://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
Remplacez manuellement $releasever par votre version du système d'exploitation (6 pour des versions 6.x, 7 pour des versions 7.x, 8 pour des versions 8.x et ainsi de suite).
Si vous utilisez
CentOS,
firewalld ou
SELinux peut empêcher de lancer
NGINX. Pour éviter ce problème, vous pouvez configurer ou activer
SELinux comme décrit dans
cet article.
Si vous préférez ou si vous déjà utilisez une base de données compatible avec MySQL telle que MariaDB, vous pouvez continuer la utiliser. ONLYOFFICE Groupes nécessite MariaDB 10.1 ou version ultérieure. Veuillez visiter le site MariaDB pour apprendre comment l'installer sur votre Linux distro.
Utilisez ce lien pour passer à la page de téléchargement. Sélectionnez la liste des paquets la plus appropriée pour votre système d'exploitation. Téléchargez le paquet et installez-le en utilisant la commande yum localinstall. Lors de l'exécution de la commande, le référentiel officiel de MySQL 8.0 sera ajouté à votre système.
Vous pouvez ajouter le référentiel MySQL 8.0 à RHEL 7 en exécutant la succession de commandes suivante:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
Lors du lancement MySQL, un superutilisateur sera créé auquel un mot de passe provisoire sera attribué. Il vous faut modifier ce mot de passe le plus rapidement possible. Veuillez consulter les instructions officiels appropriées.
Exécutez la commande:
curl --silent --location https://rpm.nodesource.com/setup_12.x | sudo bash -
Pour assurer le bon fonctionnement de la recherche, il faut installer Elasticsearch v.7.4.0-1. Importez la clé GPG pour Elasticsearch:
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
Créez le fichier /etc/yum.repos.d/elasticsearch.repo
comportant ce qui suit:
[elasticsearch]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
Elasticsearch nécessite OpenJDK 8. Utilisez la commande suivante pour l'installer:
sudo yum install java-1.8.0-openjdk-headless
Installez Elasticsearch en utilisant la commande suivante:
yum install -y elasticsearch-7.4.0-1
Installer ffmpeg
yum -y install epel-release
yum localinstall -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$REV.noarch.rpm
yum localinstall -y --nogpgcheck http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.10-1.el7.x86_64.rpm
yum -y install ffmpeg ffmpeg-devel
Remplacez manuellement $REV par votre version du système d'exploitation.
Installer mono-webserver-hyperfastcgi
Créez le fichier /etc/yum.repos.d/mono-extra.repo
comportant ce qui suit:
[mono-extra]
name=mono-extra repo
baseurl=https://d2nlctn12v279m.cloudfront.net/repo/mono/centos$REV/main/noarch/
gpgcheck=0
enabled=1
Remplacez manuellement $REV par votre version du système d'exploitation.
Installer mono-webserver-hyperfastcgi
Sur CentOS 8:
yum -y install mono-webserver-hyperfastcgi-0.4-7
Sur CentOS 7:
yum -y install mono-webserver-hyperfastcgi-0.4-6
Installer ONLYOFFICE Groupes
Ajoutez le référentiel yum ONLYOFFICE en utilisant la commande suivante:
sudo yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm
Installez le Panneau de commande ONLYOFFICE:
sudo yum install onlyoffice-controlpanel
Installez ONLYOFFICE Community Server:
sudo yum install onlyoffice-communityserver
Installez ONLYOFFICE XMPP Server:
sudo yum install onlyoffice-xmppserver
Avant de lancer ONLYOFFICE Groupes pour la première fois, il faut créer une base de données et configurer le connexion. Pour ce faire, lancez MySQL en utilisant la commande:
sudo systemctl start mysqld.service
N'oubliez pas de changer le mot de passe par défaut de superutilisateur si vous ne l'avez pas encore modifié. Découvrez comment afficher le mot de passe par défaut et comment le modifier
ici.
Ensuite, exécutez le script de configuration:
bash communityserver-configure.sh
Le script vous demandera interactivement de saisir les paramètres de connexion MySQL, créer la base de données, mettre à jour les fichiers de configuration et lancez tous les services.
Le script ne va pas créer des utilisateurs pour la base de données et ne va pas modifier des mots de passe des utilisateurs existants.
Lorsque l'installation s'est réalisée avec succès, ONLYOFFICE Groupes deviendra disponible sur l'adresse http://localhost/.
Si vous avez rencontré des problèmes lors de l'installation de
ONLYOFFICE Groupes, veuillez consulter la section
Résolution des problèmes.