Comment installer ONLYOFFICE Docs sur Debian et Ubuntu

Si vous utilisez la plateforme de synchronisation et de partage de fichiers et que vous souhaitez étendre ses fonctionnalités en ajoutant des fonctionnalités d’édition en ligne, vous devriez certainement essayer ONLYOFFICE Docs.

ONLYOFFICE Docs vous permet de créer un environnement collaboratif en ajoutant ses éditeurs en ligne à la plateforme de votre choix, que ce soit Alfresco, Confluence, Liferay, Nextcloud, Nuxeo, ownCloud, SharePoint, ou ONLYOFFICE Groups.

ONLYOFFICE Docs offre les fonctionnalités suivantes :

  • Éditeurs en ligne pour les documents texte, les feuilles de calcul et les présentations.
  • Édition collaborative en temps réel (deux modes de co-édition, suivi des modifications, historique des versions et comparaison des versions, commentaires et mentions, chat intégré).
  • Différentes autorisations d’accès (accès complet, révision, remplissage de formulaire, commentaire, lecture seule ainsi que filtre personnalisé pour les feuilles de calcul).
  • Prise en charge de tous les formats populaires : DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML.
  • Plugins intégrés et micros pour plus de capacités d’édition (YouTube, Thesaurus, Traducteur, Zotero et Mendeley pour la gestion des références, etc.).
  • Capacité à créer et à connecter des plugins tiers via une API.

Quoi de neuf dans ONLYOFFICE Docs 6.1

Avant d’installer ONLYOFFICE Docs, jetons un coup d’œil aux principales améliorations apportées par la version 6.1:

  • Vues de feuille.
  • Amélioration de l’édition des données de diagramme
  • Notes de bas de page
  • Renvois
  • Décompte des lignes
  • Nouvelles options de correction.

Pour en savoir plus, veuillez consulter le journal des modifications détaillé sur GitHub.

Configuration requise

Tout d’abord, assurez-vous que votre machine répond aux exigences suivantes:

  • CPU: double cœur, 2 GHz, ou mieux.
  • RAM: 2 Go ou plus.
  • HDD: au moins 40 Go d’espace libre.
  • Swap: au moins 4 Go.
  • OS: Debian 64 bits, Ubuntu, ou leurs dérivés avec une version du noyau 3.13 ou ultérieure.

Il est également nécessaire que PostgreSQL, NGINX, libstdc++6, et RabbitMQ soient installés dans le système.

Liste des dépendances requises

Il y a d’autres dépendances qui sont installées avec ONLYOFFICE Docs :

  • libcurl3
  • libxml2
  • supervisor
  • fonts-dejavu
  • fonts-liberation
  • ttf-mscorefonts-installer
  • fonts-crosextra-carlito
  • fonts-takao-gothic
  • fonts-opensymbol

Ces derniers sont installés automatiquement si vous utilisez Ubuntu 14.04 LTS ou une version ultérieure.

Dans cet article, nous allons apprendre comment installer ONLYOFFICE Docs sur Debian, Ubuntu, et leurs dérivés.

L’installation de PostgreSQL sur Ubuntu

ONLYOFFICE Docs utilise NGINX et PostgreSQL comme base de données. Les dépendances trouvées dans le référentiel système seront installées automatiquement lors de l’installation de ONLYOFFICE Docs en utilisant la commande apt-get.

Installez la version de PostgreSQL incluse dans votre version d’Ubuntu.

$ sudo apt-get install postgresql

Une fois PostgreSQL installé, créez la base de données et l’utilisateur PostgreSQL. Veuillez noter que la base de données créée doit utiliser onlyoffice à la fois pour l’utilisateur et le mot de passe :

$ sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
$ sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
$ sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
Create a PostgreSQL Database

Installation de RabbitMQ sur Ubuntu

Pour installer RabbitMQ, exécutez la commande suivante.

$ sudo apt-get install rabbitmq-server

Si vous utilisez Ubuntu 18.04, vous devrez également installer nginx-extras en exécutant la commande suivante.

$ sudo apt-get install nginx-extras

Installation de ONLYOFFICE Docs sur Ubuntu

Pour installer ONLYOFFICE Docs, ajoutez la clé GPG.

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5

Ensuite, ajoutez le dépôt ONLYOFFICE Docs.

$ sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

Met à jour le cache du gestionnaire de paquets.

$ sudo apt-get update

Ensuite, vous devez installer mscorefonts (nécessaire pour Ubuntu).

$ sudo apt-get install ttf-mscorefonts-installer

Pour Debian, ajoutez le composant contrib au fichier /etc/apt/sources.list.

$ sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list

Maintenant, il est temps d’installer ONLYOFFICE Docs.

$ sudo apt-get install onlyoffice-documentserver

Pendant le processus d’installation, on vous demandera de saisir un mot de passe pour l’utilisateur PostgreSQL onlyoffice. Veuillez utiliser le mot de passe onlyoffice que vous avez spécifié lors de la configuration de PostgreSQL.

Configure OnlyOffice Document Server

Lorsque l’installation est terminée, le package sera mis à jour comme n’importe quel autre package deb.

Changement du port par défaut de ONLYOFFICE Docs

Par défaut, ONLYOFFICE Docs utilise le port 80. Vous pouvez changer le port par défaut pour ONLYOFFICE Docs si vous prévoyez d’en utiliser un autre.

Pour ce faire, vous devrez modifier le port par défaut pour le système debconf en exécutant la commande.

$ echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections

Veuillez écrire le numéro de port à la place du <PORT_NUMBER> dans la commande ci-dessus.

Il existe quelques options supplémentaires qui peuvent être utilisées pour l’installation de ONLYOFFICE Docs. Elles sont décrites dans cet article.

Tester ONLYOFFICE Docs avec un exemple

Par défaut, ONLYOFFICE Docs (emballé en tant que Serveur de Documents) comprend uniquement les éditeurs. Pour commencer à les utiliser, vous devez intégrer les éditeurs soit avec ONLYOFFICE Groups (emballé en tant que Serveur Communautaire) soit avec une autre plateforme de synchronisation et de partage.

Si vous souhaitez tester les éditeurs avant l’intégration, vous pouvez utiliser l’exemple de test. Il s’agit d’un système de gestion de documents simple qui vous aide à vérifier si les éditeurs fonctionnent correctement. S’il y a des problèmes, l’exemple de test vous permettra de les identifier.

OnlyOffice Document Server

L’exemple de test est désactivé par défaut, mais vous pouvez voir les instructions sur la façon de le démarrer sur votre écran de démarrage. Après avoir démarré l’exemple, vous verrez ceci à l’adresse http://docserverurl/example (c’est l’adresse par défaut, elle peut être différente pour votre installation) :

OnlyOffice Document Editors

L’exemple de test vous permet de:

  • télécharger des fichiers locaux pour voir à quoi ils ressembleront dans ONLYOFFICE Docs.
  • créer de nouveaux fichiers docx, xlsx et pptx.
  • tester la fonctionnalité des éditeurs.
  • ouvrir des fichiers dans différents modes de partage disponibles dans ONLYOFFICE (pour la révision/commentaire, etc.) et bien plus encore.
Conclusion

Maintenant, ONLYOFFICE Docs est installé et prêt à être intégré à une plateforme tierce. ONLYOFFICE Docs est distribué selon un modèle de double licence. Cela signifie que tant que vous respectez les termes des licences GNU AGPL v.3, vous pouvez utiliser la solution open source ONLYOFFICE disponible sur GitHub. Il existe de nombreuses options d’intégration réussies: ownCloud, Nextcloud, Liferay, HumHub, Nuxeo, etc.

Si vous avez besoin d’un support technique professionnel et d’une évolutivité et que vous souhaitez accéder à des fonctionnalités d’édition professionnelles (par exemple, la comparaison de documents et les contrôles de contenu), ainsi qu’aux éditeurs web mobiles ONLYOFFICE, vous aurez besoin d’une version commerciale de ONLYOFFICE Docs. C’est à vous de décider ce qui convient le mieux à vos besoins.

Nous espérons que ce guide vous a été utile. N’hésitez pas à partager vos réflexions dans la section des commentaires ci-dessous.

Source:
https://www.tecmint.com/install-onlyoffice-docs-on-debian-ubuntu/