Installer ONLYOFFICE Docs sous CentOS ou RHEL sur l'architecture de type ARM 64-bit

Introduction

À partir de la version 7.1, il est possible d'installer ONLYOFFICE Docs sur CentOS ou RHEL sur l'architecture arm64.

Édition Communauté permet d'installer ONLYOFFICE Docs sur votre serveur local et d'intégrer les éditeurs en ligne à la plateforme de collaboration ONLYOFFICE ou à d'autres systèmes populaires.

ONLYOFFICE Docs est une suite bureautique en ligne comprenant des visionneuses et des éditeurs pour les documents texte, les feuilles de calcul et les présentations, entièrement compatible avec les formats Office Open XML : .docx, .xlsx, .pptx, et permettant la co-édition en temps réel.

Fonctionnalités

  • Éditeur de documents
  • Éditeur de classeurs
  • Éditeur de présentations
  • Visionneuses mobiles web
  • Édition collaborative
  • Prise en charge des idéogrammes
  • Prise en charge des formats les plus populaires : DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML

Consultez la liste détaillée des fonctionnalités disponibles pour ONLYOFFICE Docs Édition Communauté.

En l'utilisant avec ONLYOFFICE Workspace, vous pourrez :

  • partager des fichiers ;
  • gérer les droits d'accès aux documents ;
  • intégrer des documents sur un site web ;
  • afficher et modifier des fichiers stockés sur Drive, Box, Dropbox, OneDrive, OwnCloud connectés à ONLYOFFICE.

Ce guide vous explique comment installer ONLYOFFICE Docs Édition Communauté version Linux 7.1 et versions ultérieures sur CentOS Stream 9, RHEL 8 et RHEL 9 sur l'architecture arm64.

Configuration requise
  • Processeur : processeurs ARM 64 bits
  • RAM : au moins 2 Go, selon le système d'exploitation hôte. Plus est préférable
  • Disque dur : au moins 40 Go d'espace libre
  • SWAP : au moins 4 Go, selon le système d'exploitation hôte. Plus est préférable
  • Système d'exploitation : CentOS Stream 9, RHEL 8 ou RHEL 9 sur arm64
  • Prérequis supplémentaires
    • NGINX : version 1.30 ou ultérieure

Installer des dépendances

Installer la version à jour du paquet NGINX

Pour configurer le dépôt yum pour RHEL/CentOS, créez le fichier /etc/yum.repos.d/nginx.repo avec le contenu suivant :

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

Installez NGINX :

sudo yum install nginx

Supprimez le fichier suivant :

sudo rm /etc/nginx/conf.d/default.conf

Instructions officielles

Modifiez ensuite le fichier de configuration NGINX /etc/nginx/nginx.conf pour qu'il corresponde au contenu suivant :

user                  nginx;
worker_processes      1;
error_log             /var/log/nginx/error.log warn;
pid                   /var/run/nginx.pid;
events {
  worker_connections  1024;
}
http {
  include             /etc/nginx/mime.types;
  default_type        application/octet-stream;
  log_format          main  '$remote_addr - $remote_user [$time_local] "$request" '
                            '$status $body_bytes_sent "$http_referer" '
                            '"$http_user_agent" "$http_x_forwarded_for"';
  access_log          /var/log/nginx/access.log  main;
  sendfile            on;
  #tcp_nopush         on;
  keepalive_timeout   65;
  #gzip               on;
  include             /etc/nginx/conf.d/*.conf;
}
Installer le dépôt EPEL
sudo yum install epel-release

Pour installer EPEL sur CentOS 9, utilisez les commandes suivantes :

sudo yum config-manager --set-enabled crb
sudo yum install epel-release epel-next-release

Pour installer EPEL sur RHEL, utilisez les commandes suivantes :

sudo subscription-manager repos --enable codeready-builder-for-rhel-$REV-$(arch)-rpms
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$REV.noarch.rpm

Remplacez manuellement $REV par la version de votre système d'exploitation (8 pour les versions 8.x, 9 pour les versions 9.x, etc.).

Installer ONLYOFFICE Docs

Ajouter le dépôt ONLYOFFICE Docs

Ajoutez le dépôt yum ONLYOFFICE Docs à l'aide de la commande suivante :

sudo yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm
Commandes d'installation d'ONLYOFFICE Docs

Exécutez la commande suivante pour l'édition Communauté :

sudo yum install onlyoffice-documentserver

Démarrez le service nginx et activez son lancement au démarrage :

sudo service nginx start
sudo systemctl enable nginx

ONLYOFFICE Docs s'exécutera alors en tant que processus. Le paquet sera mis à jour comme tout autre paquet rpm.

Mettre à jour ONLYOFFICE Docs

Pour mettre à jour ONLYOFFICE Docs, exécutez la commande suivante :

sudo yum update onlyoffice-documentserver
Important Sur RHEL 8 et ses dérivés, l'exécution de yum update avec le dépôt ONLYOFFICE activé peut échouer en raison d'une erreur de dépendance.

Pour éviter cela, excluez ces paquets du dépôt ONLYOFFICE afin qu'ils soient pris en charge par le dépôt AppStream du système :

echo "excludepkgs=xorg-x11-server-Xvfb,xorg-x11-server-common" >> /etc/yum.repos.d/onlyoffice.repo

Il suffit d'exécuter cette commande une seule fois. Ensuite, yum update fonctionnera correctement.

Si vous avez installé ONLYOFFICE Docs via OneClick Install, cette exclusion est déjà appliquée automatiquement.

Modifier le port par défaut d'ONLYOFFICE Docs

Par défaut, ONLYOFFICE Docs écoute les connexions entrantes sur le port 80. À partir de la version 4.3, vous pouvez modifier le port d'ONLYOFFICE Docs si vous souhaitez en utiliser un autre.

Si vous modifiez le port par défaut, assurez-vous qu'il est ouvert pour les connexions entrantes et sortantes. Consultez la liste complète des ports utilisés par ONLYOFFICE Docs.

Pour ce faire, vous devez modifier la variable d'environnement DS_PORT en exécutant la commande suivante :

export DS_PORT=<PORT_NUMBER>

Remplacez <PORT_NUMBER> par le numéro de port souhaité dans la commande ci-dessus.

Avertissement Si vous souhaitez passer le protocole d'ONLYOFFICE Docs en HTTPS, ne modifiez pas le port en 443, mais suivez ces instructions.

Vous pouvez ensuite poursuivre la configuration d'ONLYOFFICE Docs.

Configurer ONLYOFFICE Docs

Exécuter le script de configuration

Exécutez le script documentserver-configure.sh :

bash documentserver-configure.sh
Ajouter une exception de pare-feu
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
Désactiver SELinux
Obsolète depuis la v.5.0

Ouvrez le fichier /etc/selinux/config dans un éditeur de texte, remplacez la ligne SELINUX=enforcing ou SELINUX=permissive par SELINUX=disabled, puis enregistrez les modifications.

Redémarrez votre serveur pour que les modifications prennent effet.

Lancer ONLYOFFICE Docs dans un navigateur

Une fois la configuration terminée, saisissez http://localhost dans la barre d'adresse de votre navigateur pour accéder à la page d'accueil d'ONLYOFFICE Docs, où vous trouverez des instructions supplémentaires sur la façon d'activer les exemples de documents ou d'intégrer les éditeurs en ligne dans votre application web à l'aide de l'API fournie.

Articles avec le tag :
Parcourir tous les tags