Installez uniquement les documents de document en ligne pour l'édition de documents?

Installez uniquement les documents de document en ligne pour l'édition de documents?

OnlyOffice Docs est une suite de bureaux auto-hébergée distribuée en termes de licence AGPLV3. Il permet de modifier des documents de texte, des feuilles de calcul et des présentations dans un navigateur.

Compatibilité du format

Tout comme la version de bureau, seul Office Docs utilise DOCX, XLSX et PPTX comme formats principaux. Cela signifie que seul Office crée ces fichiers et les enregistre par défaut.

Les fichiers ODF sont pris en charge par conversion. Par exemple, si vous ouvrez un fichier ODT, il sera converti en docx. Après avoir terminé le montage, vous pouvez enregistrer le fichier sur ODT.

Les anciens fichiers binaires (doc, xls, ppt) sont également convertis. Cependant, vous ne pouvez pas économiser dans ces formats.

En dehors de cela, des fichiers PDF sont disponibles pour la visualisation. Vous pouvez également enregistrer l'un de vos documents sur PDF.

Fonctionnalité

OnlyOffice permet de modifier et de collaborer sur des fichiers de bureau en utilisant la co-édition, la révision, la révision, les commentaires et le chat intégrés en temps réel.

La co-édition en temps réel a deux modes:

  • En mode rapide, dans lequel vous pouvez voir ce que tout le monde tape en temps réel.
  • En mode strict, dans lequel vous pouvez verrouiller le paragraphe avec lequel vous travaillez. Personne ne peut voir vos modifications jusqu'à ce que vous ayez frappé «sauvegarder» et vous ne pouvez pas voir le leur aussi.

Dernières mises à jour

OnlyOffice reçoit plusieurs mises à jour et correctifs de bogues par an. Les dernières versions étaient axées sur les feuilles de calcul. Cette année, les développeurs ont ajouté des tables de pivot, des tranchers, une validation des données, et plus encore.

Slicers pour tables de pivot

Les mises à jour les plus récentes pour l'éditeur de DOC comprennent des références croisées, des notes de fin et un tableau des chiffres.

Le changelog est disponible sur github.

Exigences matérielles

Selon la documentation officielle, pour installer uniquement les documents d'office, vous aurez besoin au moins:

  • CPU monocore 2 GHz
  • 2 Go de RAM
  • 40 Go de stockage
  • 4 Go d'échange

Installation de Docker

La façon la plus simple d'installer la suite est d'utiliser Docker. De plus, cette méthode est officiellement recommandée par les développeurs.

En supposant que vous avez déjà la dernière version de Docker, vous pouvez installer uniquement des documents Office avec une seule commande:

'sudo docker run -i -t -d -p 80:80 --restart = toujours uniquementoffice / documenterver'

Si vous souhaitez modifier le port, utilisez la commande -p. Exemple pour le port 8080:

'sudo docker run -i -t -d -p 8080: 80 - Restart toujours uniquementoffice / documenterver'

Stocker des données en dehors des conteneurs

Toutes les données sont stockées dans les répertoires spécialement désignés appelés volumes de données:

  • Journaux - '/ var / log / onlyoffice'
  • certificats - '/ var / www / onlyoffice / data'
  • Cache de fichier - '/ var / lib / onlyoffice'
  • base de données - '/ var / lib / postgresql'

C'est une bonne idée de monter ceux dont vous avez besoin pour votre machine d'hébergement. Utiliser l'option -v dans la commande docker run:

'sudo docker run -i -t -d -p 80:80 --restart = toujours \
-v / app / onlyOffice / DocumentServer / logs: / var / log / onlyoffice \
-V / app / onlyOffice / DocumentServer / data: / var / www / onlyoffice / data \
-v / app / onlyOffice / DocumentServer / lib: / var / lib / onlyoffice \
-v / app / onlyOffice / DocumentServer / db: / var / lib / postgresql onlyoffice / documenterver '

Si vous supprimez le conteneur ou quelque chose ne va pas pendant la mise à jour, vous ne perdrez pas vos données. Vous pourrez également mettre à jour vos certificats sans jouer avec le conteneur.

Certificats SSL

Vous pouvez utiliser HTTPS pour éviter un accès non autorisé.

Pour ce faire, deux fichiers sont nécessaires: clé privée (.clé) et certificat SSL (.crt). Vous pouvez soit les obtenir d'un CA de confiance, soit les générer vous-même.

Générer des paramètres DHE (étape facultative):

'OpenSSL DHPARAM -out dhparam.PEM 2048 '

Puis installez les fichiers:

'MKDIR -P / App / OnlyOffice / DocumentServer / Data / CERTS
CP uniquement Office.Key / App / OnlyOffice / DocumentServer / Data / CERTS /
CP uniquement Office.CRT / App / OnlyOffice / DocumentServer / Data / CERTS /
CP DHPARAM.pem / app / onlyoffice / documentarsever / data / certs /
CHMOD 400 / App / OnlyOffice / DocumentServer / Data / CERTS / Only Office.clé'

Redémarrez le conteneur Docker:

'sudo docker redémarrer document_server_id'

DEB et RPM

Utilisez la documentation officielle pour installer uniquement les documents de Office sur les packages Debian / Ubuntu et CentOS avec Deb et RPM.

Intégration avec différents systèmes de gestion des documents

Par défaut, Seul Office Docs ne contient que les éditeurs pour les documents, les feuilles de calcul et les présentations. Pour les utiliser comme alternative Google Docs sur votre serveur, vous devrez intégrer la suite avec un système de gestion de documents (DMS):

  • Groupes indigènes uniquement Plateforme de collaboration sur les documents et les projets. Si vous prévoyez d'opter pour cela, il est plus facile d'installer un bundle (éditeurs + plate-forme).
  • NextCloud ou OwnCloud. OnlyOffice Docs peut être installé sur le même serveur que NC / OC ou sur une autre machine. Vous devrez également installer un connecteur - une application d'intégration qui sert de pont entre les éditeurs et le DMS.
  • SeaFile, Nuxeo, Plone, etc. avoir la liste complète des intégrations
  • Votre propre application. Pour intégrer les éditeurs, utilisez l'API officielle. Notez que votre application doit être en mesure d'autoriser l'exécution de code personnalisé, d'ajouter de nouveaux boutons à l'interface utilisateur et d'ouvrir une nouvelle page pour que les éditeurs fonctionnent.

Un exemple d'intégration est fourni par défaut avec les éditeurs:

Seule le nouvel écran de démarrage du bureau

C'est un simple DMS utilisé:

  • Testez les éditeurs avant l'intégration
  • Voyez comment l'intégration peut être mise en œuvre

Version de la communauté VS. Entreprise

Dans cet article, j'ai décrit comment la version communautaire est installée. Il existe également une version d'entreprise plus évolutive distribuée sous une licence commerciale. Une comparaison détaillée est disponible sur github.