Installer ONLYOFFICE Docs sur Debian pour l'architecture de type ARM 64-bit
Introduction
Édition Entreprise vous permet d'installer ONLYOFFICE Docs sur votre serveur local et d'intégrer les éditeurs en ligne dans la plateforme collaborative ONLYOFFICE ou dans d'autres systèmes populaires (consultez la liste détaillée des fonctionnalités). Ce guide vous explique comment installer ONLYOFFICE Docs Édition Entreprise version 7.1 et versions ultérieures sur Ubuntu 18.04 ou Ubuntu 20.04 pour l'architecture de type ARM 64-bit.
Configuration système minimale
-
Processeur: Processeur ARM 64-bit
-
Mémoire RAM: au moins 2 Go, mais cela dépend du système d'exploitation hôte. Plus il y en a, mieux c'est
-
HDD: d'au moins 40 Go d'espace disponible
-
SWAP: d'au moins 4 Go, mais cela dépend du système d'exploitation hôte. Plus il y en a, mieux c'est
-
Système d'exploitation: Ubuntu 18.04 ou Ubuntu 20.04 sur arm64
remarqueActuellement, Ubuntu 16.04 n'est pas pris en charge.
-
Exigences supplémentaires
- PostgreSQL: version 12.9 ou ultérieure
- NGINX: version 1.3.13 ou version ultérieure
- libstdc++6: version 4.8.4 ou version ultérieure
- Redis: version 4 ou version ultérieure
- RabbitMQ
Installer ONLYOFFICE Docs
L'installation sur les distributions Debian requiert également la présence de libstdc++6, NGINX et PostgreSQL sur le système.
Toutes les instructions d'installation nécessaires pour ces composants et leurs dépendances sont disponibles sur leurs sites officiels.
Les dépendances suivantes sont installées avec ONLYOFFICE Docs :
- libcurl3
- libxml2
- fonts-dejavu
- fonts-liberation
- ttf-mscorefonts-installer
- fonts-crosextra-carlito
- fonts-takao-gothic
- fonts-opensymbol
Les dépendances seront automatiquement installées sur Ubuntu 18.04 LTS ou Ubuntu 20.04 LTS.
Installer des dépendances
ONLYOFFICE Docs utilise NGINX et PostgreSQL en tant que base de données. Les dépendances disponibles dans le dépôt du système seront installées automatiquement lors de l'installation d'ONLYOFFICE Docs à l'aide de la commande apt-get install.
Installer et configurer PostgreSQL
Installez la version PostgreSQL incluse dans votre version d'Ubuntu :
sudo apt-get install postgresql
Si vous souhaitez installer une autre version PostgreSQL du dépôt PostgreSQL, veuillez consulter la documentation officielle PostgreSQL pour de plus amples renseignements.
Une fois PostgreSQL installé, créez la base de données et l'utilisateur PostgreSQL :
Le nom d'utilisateur de la base de données doit être onlyoffice. Vous pouvez indiquer n'importe quel mot de passe.
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"
Installer Redis
sudo apt-get install redis-server
Installer RabbitMQ
sudo apt-get install rabbitmq-server
Installer NGINX
sudo apt-get install nginx
Si vous prévoyez d'exécuter ONLYOFFICE Docs sur le port 80, désactivez dès maintenant le site web NGINX par défaut. Sinon, ONLYOFFICE Docs risque de ne pas fonctionner correctement. Pour ce faire, exécutez les commandes suivantes :
sudo mv -f /etc/nginx/sites-enabled/default /etc/nginx/sites-available/default.disabled
sudo mv -f /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.disabled
sudo systemctl is-active --quiet nginx && sudo systemctl reload nginx || sudo systemctl start nginx
Selon la manière dont NGINX a été installé, l'une des deux premières commandes peut signaler que le fichier n'existe pas. Vous pouvez ignorer ce message.
Changer le port par défaut pour ONLYOFFICE Docs
Par défaut, ONLYOFFICE Docs écoute les connexions entrantes sur le port 8083. À partir de la version 4.3, vous pouvez changer le port pour ONLYOFFICE Docs si vous prévoyez d'en utiliser un autre à la place de celui par défaut.
Si vous allez changer le port par défaut, vérifiez si le port permet la communication entrant/sortant. Consultez la liste complète des ports utilisés par ONLYOFFICE Docs.
Pour ce faire, il faut remplacer le port par défaut pour le système debconf en exécutant la commande :
echo onlyoffice-documentserver-ee onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
Veuillez saisir le numéro du port au lieu de <PORT_NUMBER> dans la commande ci-dessus.
Si vous définissez le port sur 80, assurez-vous d'avoir désactivé le site web NGINX par défaut comme décrit dans la section Installer NGINX.
Si vous voulez passer ONLYOFFICE Docs à HTTPS, ne remplacez pas le port par 443, mais veuillez suivre ces instructions.
Vous pouvez utiliser les options supplémentaires pendant l'installation d'ONLYOFFICE Docs. Veuillez consulter cette section pour plus de renseignements.
Ensuite, vous pouvez poursuivre l'installation d'ONLYOFFICE Docs.
Installer ONLYOFFICE Docs
Ajoutez la clé GPG :
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Ajoutez le dépôt ONLYOFFICE Docs :
echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Le paquet APT basé sur Debian Squeeze est compatible avec un certain nombre de dérivés Debian (y compris Ubuntu), ce qui signifie que vous pouvez utiliser le même dépôt pour toutes ces distributions.
Lors de l'installation d'ONLYOFFICE Docs sur Debian, ajoutez le composant contrib à /etc/apt/sources.list. Pour en savoir plus, veuillez consulter la documentation Debian.
Mettez à jour le cache du gestionnaire de paquets :
sudo apt-get update
Installez mscorefonts :
sudo apt-get install ttf-mscorefonts-installer
Installez ONLYOFFICE Docs :
sudo apt-get install onlyoffice-documentserver-ee
Pendant l'installation, il vous sera demandé de fournir le mot de passe de l'utilisateur PostgreSQL onlyoffice. Veuillez saisir le mot de passe onlyoffice que vous avez indiqué lors de la configuration PostgreSQL.
Ensuite, ONLYOFFICE Docs est lancé en tant que processus. Le paquet sera mis à jour comme tout autre paquet deb.
Maintenant, vous pouvez saisir http://localhost:8083 dans la barre d'adresse du navigateur pour ouvrir la page d'accueil ONLYOFFICE Docs où vous trouverez des instructions détaillées sur l'activation des exemples de documents ou l'intégration des éditeurs en ligne dans votre application web à l'aide de l'API fournie.
Lancer ONLYOFFICE Docs à l'aide de HTTPS
Dans la plupart des cas, l'accès au portail via le protocole HTTPS est beaucoup plus sûr que via le protocole HTTP qui est utilisé par défaut. Vous pouvez facilement exécuter ONLYOFFICE Docs en établissant une connexion sécurisée. Veuillez trouver plus de détails sur cette opération ici.
Enregistrer votre version de l'édition Entreprise
Si vous avez acheté l'édition Entreprise et on vous a envoyé le fichier license.lic, vous pouvez placer ce fichier dans votre installation pour obtenir une version complète du logiciel.
Si vous êtes un utilisateur de Linux Debian, le fichier license.lic sera installé vers le dossier suivant :
/var/www/onlyoffice/Data/license.lic
Maintenant, votre version de l'édition Entreprise est une version complète et enregistrée.
Informations supplémentaires : plus d'options d'installation ONLYOFFICE Docs
L'installation d'ONLYOFFICE Docs permet d'utiliser plus d'options debconf qui peuvent être utiles lors de l'installation de plusieurs serveurs ou dans d'autres cas.
Ces options incluent :
-
Options de la base de données PostgreSQL
-
Indiquez l'adresse de la base de données hôte PostgreSQL (remplacez
<DB_HOST>par l'adresse actuelle du serveur PostgreSQL installé) :echo onlyoffice-documentserver-ee onlyoffice/db-host string <DB_HOST> | sudo debconf-set-selections -
Indiquez le nom d'utilisateur de la base de données PostgreSQL (remplacez
<DB_USER>par le nom d'utilisateur actuel qui a les permissions d'accès appropriées à la base de données PostgreSQL) :echo onlyoffice-documentserver-ee onlyoffice/db-user string <DB_USER> | sudo debconf-set-selections -
Créez le mot de passe de l'utilisateur de la base de données PostgreSQL (remplacez
<DB_PASSWORD>par le mot de passe actuel d'utilisateur qui a les permissions d'accès appropriées à la base de données PostgreSQL) :echo onlyoffice-documentserver-ee onlyoffice/db-pwd password <DB_PASSWORD> | debconf-set-selections -
Indiquez le nom de la base de données PostgreSQL (remplacez
<DB_NAME>par le nom actuel de la base de données PostgreSQL) :echo onlyoffice-documentserver-ee onlyoffice/db-name string <DB_NAME> | sudo debconf-set-selections
-
-
Options Redis
-
Indiquez l'adresse de l'hôte Redis (remplacez
<REDIS_HOST>par l'adresse actuelle du serveur Redis installé) :echo onlyoffice-documentserver-ee onlyoffice/redis-host string <REDIS_HOST> | sudo debconf-set-selections
-
-
Options RabbitMQ
-
Indiquez l'adresse de l'hôte RabbitMQ (remplacez
<RABBITMQ_HOST>par l'adresse actuelle du serveur RabbitMQ installé) :echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-host string <RABBITMQ_HOST> | sudo debconf-set-selections -
Indiquez le nom d'utilisateur RabbitMQ (remplacez
<RABBITMQ_USER>par le nom d'utilisateur actuel qui a les permissions d'accès appropriées RabbitMQ) :echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-user string <RABBITMQ_USER> | sudo debconf-set-selections -
Indiquez le mot de passe de l'utilisateur RabbitMQ (remplacez
<RABBITMQ_PWD>par le mot de passe actuel de l'utilisateur qui a les permissions d'accès appropriées RabbitMQ) :echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
-
-
Options JWT
Vous pouvez utiliser
debconf-set-selectionspour désactiver le remplacement des valeurs personnalisées dans le fichier local.json après la mise à jour d'ONLYOFFICE Docs.-
Activez les jetons JSON (JWT) :
echo onlyoffice-documentserver-ee onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections -
Créez la clé secrète JWT en remplaçant
<JWT_SECRET>par votre propre valeur :echo onlyoffice-documentserver-ee onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
-