Serveur de documents OnlyOffice sur NAS Synology

Dans un article précédent, j’avais présenté la dernière version de NextCloud (la version Hub) qu’il est possible de faire tourner sur un NAS Synology.

Cette fois-ci, je présente un complément très intéressant : le serveur de documents OnlyOffice.

Il vous permettra d’éditer via un navigateur web directement vos fichiers Office aux format .xlsx, .docx ou encore pptx, et se présente comme un équivalent de Google Docs ou Office 365 en version auto-hébergé !

Voici en détail comment le mettre en place sur votre NAS si cela vous tente…

 

Prérequis

dockerDeux éléments seront nécessaires pour faire tourner OnlyOffice Document Server :

  • Un NAS compatible Docker
  • Au moins 2 Go de RAM

Si votre NAS le permet, passez plutôt à 4 GO de mémoire 🙂

Limitations

Notez que la solution présentée :

  • Ne présente pas comment configurer un accès depuis l’extérieur du serveur de Documents OnlyOffice
  • Ne propose pas la mise en place d’un certificat pour le serveur OnlyOffice

Pour le premier point, je pense que la mise en place d’un reverse proxy serait la solution, mais il faudra pour cela un article complet sur le sujet 🙂

 

Installation

La première étape consiste à télécharger l’image « onlyoffice/documentserver »  via l’onglet « registre » dans Docker :

onlyoffice-1

Une fois celle-ci téléchargée (2 Go), il ne vous reste plus qu’à créer le conteneur correspondant en double cliquant sur son nom :

onlyoffice-2

Dans la fenêtre qui apparait, sélectionnez « paramètres avancées » :

onlyoffice-3

Retirez le port 443 avec le signe « -« , et modifiez le deuxième port local pour faire correspondre « 8080 » vers le port du conteneur « 80 » :

onlyoffice-4

Validez vos modifications pour arriver à l’écran suivant :

onlyoffice-5

Une fois le conteneur démarré, vous devriez voir celui-ci lancé avec l’utilisation de la RAM correspondante (un peu plus de 1 Go) :

onlyoffice-6

Si vous allez dans le journal, le serveur de documents sera fonctionnel lorsque le message ci-dessous apparaitra :

onlyoffice-7

Enfin si vous tapez l’adresse IP locale de votre NAS suivie du port 8080 dans un navigateur (par exemple http://192.168.1.79:8080), vous devriez voir le message suivant:

running

Configuration dans NextCloud

Si vous avez installé NextCloud 18 dans l’article traitant de ce sujet, vous pouvez maintenant activer le plugin « OnlyOffice »:

plugin

Ensuite allez dans « Paramètres » :

config-1

Et rendez-vous dans la rubrique traitant de « OnlyOffice » :

config-2

Entrez l’adresse IP locale correspondant à votre NAS suivi du port 8080. Pour mon cas il s’agit de http://192.168.1.79:8080

Validez en cliquant sur « Enregistrer » :

config-3

Si tout s’est bien passé, vous devriez voir le message suivant :

config-4

Utilisation d’Only Office

Si vous retournez à l’écran d’accueil de NextCloud, voici comment créer de nouveaux documents OnlyOffice.

Cliquez sur le symbole « + » pour choisir le type de document à créer :

usage-1

Par rapport à la version sans OnlyOffice, vous pourrez remarquer 3 nouveaux types de document :

  • Document (docx)
  • Feuille de calcul (xlsx)
  • Présentation (pptx)

Si vous choisissez « Feuille de Calcul », entrez le nom de votre document puis validez :

usage-2

Un nouvel onglet dans votre navigateur fera apparaitre un document Excel éditable et modifiable par plusieurs personnes (essayez vous verrez) :

usage-4

De la même manière, vous pourrez créer des documents de présentation (« pptx ») :

usage-5

Ou encore des documents word (« docx ») :

usage-6

A noter : les formats de type OpenOffice ne sont – à aujourd’hui – pas éditables. Seul un export dans ces formats est proposé par OnlyOffice (il faut espérer qu’une amélioration sera proposée pour combler cette lacune).

Une fois les documents créés ceux-si sont consultables dans l’écran d’accueil :

usage-7

Ici les documents CalculPerso.xlsx, DocPerso.docx et PresPerso.pptx sont ceux qui ont été créés directement depuis mon navigateur Safari sous MacOS.

Beaucoup d’autres fonctionnalités sont disponibles avec NextCloud et OnlyOffice, vous pourrez les découvrir en consultant le site officiel OnlyOffice.

 

Pour finir

syno-officeNextCloud couplé au serveur de documents OnlyOffice, se présente comme une alternative très intéressante à Synology Office.

Un des avantages du couple NextCloud-OnlyOffice est qu’il s’agit d’une solution OpenSource (et non propriétaire).

Celle-ci pourra très naturellement migrer vers un autre environnement si le besoin s’en faisait sentir.

Le seul inconvénient actuel est qu’OnlyOffice Document Server dépend de Docker. Il ne possède pas de version reconnue sous forme d’un paquet exécutable comme c’est le cas en général pour les autres logiciels sur Synology.

 

4 réflexions sur “Serveur de documents OnlyOffice sur NAS Synology

  1. Bonjour et merci. c’est simplement clairement expliqué

    Je suis en https systématiquement, alors en renseignant mon ip local dans les param de NextCloud, j’ai le message suivant

    « Erreur durant la tentative de connexion (Le contenu mixte actif n’est pas autorisé. Une adresse HTTPS pour le serveur de document est requise)✖ »

    Comment adapter afin que ce ne soit pas l’IP local à renseigner dans les paramètres de NextCloud ?

    Merci pour votre aide

    J'aime

    1. L’utilisation de l’image Docker en HTTPS n’est pas traitée dans cet article. Je ne l’ai pas testé mais cela nécessite de la configuration additionnelle dans le conteneur. Pour plus d’information sur le sujet se référer à : https://hub.docker.com/r/onlyoffice/documentserver/#running-onlyoffice-document-server-using-https
      Normalement si la configuration pour HTTPS a été correctement réalisée, le message d’accueil du serveur devrait apparaître comme dans le cas de HTTP (en faisant un appel via un navigateur web)

      Pour ce qui est d’utiliser une autre adresse que l’IP locale, il faudrait préciser ce qui est recherché car l’appel sur le réseau local est la cas standard 🙂

      J'aime

      1. Bonsoir
        Merci pour la réponse. l’objectif est de pouvoir accéder à mon cloud à distance et créer, modifier ou travailler sur des fichiers.
        je ne suis pas du tout du monde l’informatique, juste un petit bidouilleur du dimanche.
        Merci pour votre aide

        J'aime

  2. La configuration d’un serveur OnlyOffice couplé avec NextCloud pour un accès depuis l’extérieur demande de la configuration supplémentaire et dépasse les notions abordées dans cet article.

    Je renvoie à un post intéressant sur le sujet (en anglais) : https://dev.onlyoffice.org/viewtopic.php?f=53&t=10500 , ainsi qu’un cas d’utilisation d’un reverse proxy (en français) : http://sarakha63-domotique.fr/reverse-proxy-sur-nas-synology-ssl/

    Ca commence à être un peu plus ardu, donc à reserver aux initiés ou aux curieux courageux 🙂

    J'aime

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s