Intégrer uniquement Office Docs et NextCloud pour créer un environnement collaboratif à Ubuntu

Intégrer uniquement Office Docs et NextCloud pour créer un environnement collaboratif à Ubuntu
Dans cet article, vous apprendrez à installer les seuls documents Office dans votre machine Ubuntu et à connecter le seul serveur de documents Office au NextCloud via le connecteur officiel. Cette intégration vous permet de créer un environnement collaboratif où vous pourrez co-co-éditer les documents en temps réel avec d'autres utilisateurs.

Avantages des documents uniquement de l'office

OnlyOffice Docs est un package de bureau auto-hébergé qui vous permet de créer un environnement collaboratif sécurisé sur un serveur local. Il est 100% open-source, donc son code source est accessible au public dans GitHub (seul le serveur de documents Office) en vertu des termes et conditions de la licence AGPL V3.

Voici ce que les seuls documents Office dans son arsenal:

    • Package de bureau complet avec un processeur de texte, un programme de feuille de calcul, un créateur de formulaires et un outil de présentation.
    • Visionneuse intégrée pour les fichiers PDF, PDF / A, DJVU et XPS.
    • PDF à la conversion docx.
    • Compatibilité parfaite avec les formats OOXML et, par conséquent, avec des documents de mots, des feuilles Excel et des diapositives PowerPoint.
    • Fonctionnalités de mise en forme multiples et outils de style.
    • Divers autorisations d'accès aux documents et partage du public.
    • Modes de co-édition rapides et stricts.
    • Collaboration de documents en temps réel avec les changements de piste, l'historique des versions, les commentaires et la communication.
    • Comparaison de documents.
    • Signatures numériques et filigranes.
    • Mode sombre et jusqu'à 500% d'options de mise à l'échelle.
    • Éditeurs de bureau gratuits pour Windows, Linux et MacOS.
    • Applications mobiles pour Android et iOS disponibles sans frais.


Toutes les fonctionnalités d'édition et collaboratives des seuls documents Office sont disponibles dans sa version gratuite appelée Community Edition. Cependant, il existe également des éditions commerciales évolutives avec accès aux seuls éditeurs Web, support technique et mises à jour régulières pour les entreprises et les développeurs de logiciels.

Configuration du système

    • CPU: processeur double cœur 2 GHz
    • RAM: 2 Go ou plus
    • HDD: au moins 40 Go
    • Échange: 4 Go ou plus
    • OS: Ubuntu 18.04 ou 20.04

Exigences diverses

De plus, vous devez faire installer la dernière version du Docker dans votre machine Ubuntu, car c'est le moyen le plus simple de déployer les seuls documents Office. Veuillez lire ce guide si vous n'avez pas encore le Docker.

En outre, vous devez avoir la dernière version des seuls documents d'office installés (également connus sous le nom de serveur de documents uniquement Office). Installez-le en suivant les instructions détaillées de cet article.

Enfin, vous ne pouvez pas vous entendre avec la dernière version du NextCloud. Cet article vous aidera à passer le processus d'installation et de configuration avec moins d'efforts.

Lorsque vous avez tous les composants requis installés et configurés dans votre serveur, vous pouvez procéder au processus d'intégration. Pour votre commodité, l'ensemble du processus est divisé en plusieurs étapes que vous devez suivre correctement pour vous assurer que la solution combinée SEULE Office et NextCloud fonctionne comme il est censé.

Étape 1. Installation du seul connecteur Office

L'application officielle de l'intégration Office peut être installée de deux manières. Le moyen le plus sans effort consiste à le trouver sur le marché des applications NextCloud intégrée. À cette fin, il vous suffit de vous connecter à votre instance NextCloud avec les droits de l'administrateur et de suivre ces étapes:

    • Dans le coin supérieur droit de l'écran, trouvez votre nom d'utilisateur et cliquez dessus.
    • Choisissez les applications.
    • Trouvez la catégorie des outils.
    • Sélectionnez uniquement Office.
    • Cliquez sur Télécharger et activer.

Si cela est fait correctement, l'application d'intégration est téléchargée automatiquement.

Alternativement, vous pouvez installer le connecteur manuellement. Pour une installation manuelle, téléchargez l'application d'intégration officielle à partir du NetxCloud App Store ou du GitHub. Cette commande vous aide à obtenir ce dont vous avez besoin du github:

wget https: // github.com / onlyoffice / onlyoffice-nextcloud / archive / refs / tags / vx.X.X.le goudron.gz


Veuillez noter que VX.X.X indique la version du connecteur. Idéalement, la dernière version doit être indiquée ici.

Après avoir lancé la commande précédente, décompressez les archives:

TAR -XVZF VX.X.X.le goudron.gz


Maintenant, vous devez changer le nom du dossier en Only Office:

mv onlyoffice-nextcloud-x.X.X onlyoffice


Ensuite, clonez le code source du seul connecteur Office et compilez-le avec cette commande:

git clone https: // github.com / onlyoffice / onlyoffice-nextcloud.git uniquement
CD uniquement Office
Mise à jour du sous-module GIT - Init - réécursive


Copiez le dossier résultant dans le répertoire des applications NextCloud Server:

cp -r / root / onlyoffice / / var / www / html / apps /


Ensuite, entrez le répertoire des applications NextCloud:

CD / var / www / html / applications


Maintenant, vous devez changer le propriétaire. Cette opération est nécessaire pour mettre à jour l'application d'intégration à partir de l'interface NextCloud:

chown -r www-data: www-data onlyOffice


Après cela, revenez à l'instance suivante et accédez aux paramètres en cliquant sur votre nom d'utilisateur dans le coin supérieur droit. Cliquez sur les applications et sélectionnez les applications désactivées dans le panneau gauche. Trouvez le seul Office et cliquez sur le bouton Activer.

Étape 2. Configuration du connecteur

Maintenant, vous devez configurer l'application d'intégration installée. Pour que cela se produise, veuillez accéder à la page Paramètres et trouver la section Administration du panneau gauche. Cliquez sur l'icône unique et vous verrez ces options suivantes:

    • Adresse des documents uniquement Office. Cette option obligatoire indique l'adresse URL du seul serveur de documents Office. Si vous avez installé les seuls documents Office à l'aide d'un port personnalisé, veuillez spécifier ce port. Par exemple, http: // 127.0. 0.1: 8081 /.
    • Désactiver la vérification du certificat. Cette option est utilisée pour désactiver la vérification du certificat qui permet au NextCloud d'établir une connexion avec le seul serveur de documents Office si vous utilisez vos propres certificats auto-signés. Néanmoins, il est recommandé d'utiliser les certificats délivrés par une autorité de certification (CA).
    • Clef secrète. Cette option est utilisée pour signer les données.

Dans la section Paramètres du serveur avancé, vous trouverez les options suivantes:

    • Adresse des documents uniquement Office pour les demandes internes du serveur. Ceci est l'adresse d'URL utilisée pour accéder aux seuls documents Office depuis NextCloud.
    • Adresse du serveur pour les demandes internes des documents uniquement Office. Ceci est l'adresse URL conçue pour accéder à NextCloud à partir des seuls documents Office.


Ces deux options sont utiles si votre réseau n'autorise pas les demandes entre les seuls documents Office et le NextCloud à l'aide des adresses publiques. Après la configuration des options requises, n'oubliez pas de cliquer sur Enregistrer.

En outre, il existe des paramètres supplémentaires que vous pouvez activer ou désactiver si nécessaire. Par exemple, les options communes et de personnalisation.

Lorsque vous avez terminé le processus de configuration, vous pouvez permettre au JWT de rendre l'édition de document plus sécurisé.

Étape 3. Activer JWT

Dans les documents uniquement Office, le token Web JSON (JWT) est utilisé pour empêcher un accès non autorisé aux documents. Pour activer cette option, vous devez d'abord activer la validation du jeton et entrer votre clé secrète dans les paramètres unique.

Pour ce faire, ouvrez le local.Fichier JSON à l'aide de n'importe quel éditeur de texte. Accéder au seul conteneur Docker Docs Office en lançant le docker exec -it bash commander et trouver le / etc / onlyOffice / DocumentServer / local.json déposer.

Pour activer la validation du jeton, définissez toutes les fausses valeurs sur true dans les sections suivantes:

    • prestations de service.Co-autorisation.jeton.activer.navigateur
    • prestations de service.Co-autorisation.jeton.activer.demande.boîte de réception
    • prestations de service.Co-autorisation.jeton.activer.demande.sous-boîte

Entrez votre propre clé secrète. Ce doit être la même:

prestations de service.Co-autorisation.secret.boîte de réception.chaîne
prestations de service.Co-autorisation.secret.sous-boîte.chaîne
prestations de service.Co-autorisation.secret.session.chaîne

"prestations de service":
"Co-autorisation":
"jeton":
"activer":
"demande":
"boîte de réception": vrai,
"Outbox": vrai
,
"Browser": vrai

,
"secret":
"boîte de réception":
"String": "VOTRECRET"
,
"Outbox":
"String": "VOTRECRET"
,
"session":
"String": "VOTRECRET"





Enregistrez vos modifications et redémarrez les services:

superviseorctl redémarrer tout


Enfin, entrez la même touche secrète dans les paramètres uniquement Office.

C'est ça! Maintenant, vous avez construit un environnement collaboratif dans votre serveur Ubuntu où vous pouvez effectuer ce qui suit:

    • Ouvrir, modifier et enregistrer des documents texte, des feuilles de calcul, des formulaires et présentations à remplir.
    • Partagez des fichiers avec les autres utilisateurs en utilisant les autorisations de partage les plus avancées.
    • Protéger les documents avec des filigranes.
    • Collaborez sur les documents en ligne en profitant au maximum des deux modes de co-édition rapides et stricts, des modifications de piste et des fonctionnalités d'historique des versions, des commentaires, des mentions d'utilisateurs et un chat intégré pour les messages texte.

La co-édition via le seul document Office est également disponible entre plusieurs instances Federated NextCloud connectées au même serveur de documents uniquement Office.


N'oubliez pas que NextCloud n'est pas la seule option d'intégration pour les seuls documents Office. Vous pouvez intégrer cette suite de bureaux open source avec un large éventail de plateformes de synchronisation et de partage et de systèmes de gestion de documents pour permettre une modification et une collaboration de documents en temps réel:

    • owncloud
    • Wordpress
    • Filiale
    • Rouge
    • Strapi
    • Nuxeo
    • Plone, etc.

La liste complète de toutes les options d'intégration disponibles pour les seuls documents d'office est disponible sur le site officiel.