- Accueil
- Connecteurs
- Nextcloud
Nextcloud
À propos de l'intégration ONLYOFFICE et Nextcloud
ONLYOFFICE propose un connecteur officiel qui permet d'intégrer ONLYOFFICE Docs à Nextcloud et de modifier des documents bureautiques directement dans le stockage cloud. Vous pouvez télécharger le connecteur ONLYOFFICE depuis la boutique d'applications Nextcloud ou la page GitHub d'ONLYOFFICE. Le connecteur est distribué sous licence AGPL-3.0.
Principales caractéristiques
- Créer, modifier et afficher des documents, des classeurs et des présentations.
- Créer et remplir des formulaires en ligne.
- Partager des fichiers avec d'autres utilisateurs.
- Partager des fichiers dans un chat Talk par glisser-déposer.
- Protéger des documents par un filigrane.
- Coéditer des documents en temps réel : deux modes de coédition (Rapide et Strict), Suivi des modifications, commentaires et chat intégré.
- Coéditer entre plusieurs instances Nextcloud fédérées connectées à un même Serveur de documents.
- Prise en charge de JWT pour sécuriser votre trafic, afin que personne, hormis les utilisateurs disposant des droits appropriés, ne puisse accéder à vos documents.
- Exécuter un publipostage et envoyer des e-mails personnalisés directement via le fournisseur Nextcloud Mail.
Formats pris en charge
-
Pour l'affichage :
- WORD : DOC, DOCM, DOCX, DOT, DOTM, DOTX, EPUB, FB2, FODT, HTM, HTML, HWP, HWPX, MD, MHT, MHTML, ODT, OTT, PAGES, RTF, STW, SXW, TXT, WPS, WPT, XML
- CELL : CSV, ET, ETT, FODS, NUMBERS, ODS, OTS, SXC, XLS, XLSM, XLSX, XLT, XLTM, XLTX
- SLIDE : DPS, DPT, FODP, KEY, ODG, ODP, OTP, POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM, PPTX, SXI
- PDF : DJVU, DOCXF, OFORM, OXPS, PDF, XPS
- DIAGRAM : VSDM, VSDX, VSSM, VSSX, VSTM, VSTX
-
Pour la modification :
- WORD : DOCM, DOCX, DOTM, DOTX
- CELL : XLSB, XLSM, XLSX, XLTM, XLTX
- SLIDE : POTM, POTX, PPSM, PPSX, PPTM, PPTX
- PDF : PDF
Nouveautés de la version 10.1.0
Ajouté
- Envoi d'e-mails de publipostage via le fournisseur Nextcloud Mail
- Paramètre permettant aux administrateurs de limiter l'accès à ONLYOFFICE pour les fichiers provenant de stockages externes
- Autorisations avancées sur les documents pour les fichiers partagés via Nextcloud Teams (anciennement Circles) : révision, commentaires, filtre personnalisé et remplissage de formulaires
Modifié
- Compatibilité avec Nextcloud 34
- Prise en charge améliorée de l'ouverture de documents via des liens partagés
- Correction de problèmes d'autorisations lorsque le repartage par l'administrateur est désactivé
- Meilleure gestion des URL de documents et de modèles
Le journal des modifications complet est disponible ici.
Connecter ONLYOFFICE Docs à Nextcloud
Exigences
-
ONLYOFFICE Document Server v7.0 (version serveur ou cloud) ou ultérieure
Vous avez besoin d'une instance d'ONLYOFFICE Docs qui puisse être résolue et joignable à la fois depuis Nextcloud et depuis tous les clients finaux. ONLYOFFICE Docs doit pouvoir envoyer des requêtes POST directement vers Nextcloud.
À partir de la version 4.3.0, ONLYOFFICE Docs et Nextcloud peuvent être installés sur des ordinateurs distincts ou sur la même machine. Dans ce dernier cas, vous devrez définir un port personnalisé pour ONLYOFFICE Docs, car ONLYOFFICE Docs et Nextcloud utilisent tous deux le port 80 par défaut.
Consultez la page de documentation officielle pour en savoir plus sur l'installation d'ONLYOFFICE Docs. - Nextcloud v32 (le connecteur est compatible avec Nextcloud jusqu'à la version 34)
- Connecteur ONLYOFFICE v10.1.0 ou ultérieur pour Nextcloud
Installer le connecteur ONLYOFFICE pour Nextcloud
L'administrateur Nextcloud peut installer l'application d'intégration depuis la place de marché intégrée. Pour ce faire, suivez les étapes ci-dessous :
- Cliquez sur le nom d'utilisateur et sélectionnez Apps (Applications).
- Accédez à la catégorie Tools (Outils).
- Recherchez ONLYOFFICE dans la liste des applications disponibles.
- Cliquez sur le bouton Download and enable (Télécharger et activer).
L'administrateur peut également installer l'application manuellement :
-
Récupérez l'application d'intégration ONLYOFFICE pour Nextcloud. Plusieurs méthodes sont possibles :
- Téléchargez la dernière version signée depuis la boutique Nextcloud officielle.
-
Téléchargez la dernière version signée depuis la page des versions de l'application sur GitHub. Par exemple :
wget https://github.com/ONLYOFFICE/onlyoffice-nextcloud/archive/refs/tags/vX.X.X.tar.gzOù vX.X.X correspond à la version du connecteur souhaitée.
Décompressez l'archive, par exemple :
tar -xvzf vX.X.X.tar.gzRenommez le dossier en onlyoffice, par exemple
mv onlyoffice-nextcloud-X.X.X onlyoffice -
Clonez le code source de l'application et compilez-le vous-même :
git clone https://github.com/ONLYOFFICE/onlyoffice-nextcloud.git onlyofficecd onlyofficegit submodule update --init --recursive
-
Déplacez le dossier
onlyofficevers le répertoireapps/du serveur Nextcloud (ou tout autre répertoire utilisé pour connecter des applications) :cp -r /root/onlyoffice/ /var/www/html/apps/ -
Accédez au répertoire
apps/:cd /var/www/html/apps -
Modifiez le propriétaire pour pouvoir mettre à jour l'application directement depuis l'interface web de Nextcloud :
chown -R www-data:www-data onlyoffice - Dans Nextcloud, accédez à Settings > Apps > Disabled apps (Paramètres > Applications > Applications désactivées) et cliquez sur Enable (Activer) pour l'application ONLYOFFICE.
ONLYOFFICE Docs et Nextcloud peuvent être installés sur des ordinateurs distincts ou sur la même machine. Dans ce dernier cas, vous devrez définir un port personnalisé pour le Serveur de documents, car ONLYOFFICE Docs et Nextcloud utilisent tous deux le port 80 par défaut. Vous pouvez également utiliser le Serveur de documents derrière un proxy ; consultez cet article pour savoir comment le configurer.
Configurer le connecteur ONLYOFFICE pour Nextcloud
Pour configurer les paramètres de l'application ONLYOFFICE, accédez à Settings > Administration > ONLYOFFICE (Paramètres > Administration > ONLYOFFICE).
Dans la section Server settings (Paramètres du serveur), indiquez les options suivantes :
-
ONLYOFFICE Docs address (Adresse d'ONLYOFFICE Docs) - indiquez l'adresse URL à laquelle le service d'édition de documents est installé. Ce champ est obligatoire. Si vous installez ONLYOFFICE Docs sur un port personnalisé, vous devez indiquer ce port, par exemple :
http://127.0. 0.1:8081/L'adresse d'ONLYOFFICE Docs doit être accessible depuis Nextcloud, et l'adresse de Nextcloud doit être accessible depuis ONLYOFFICE Docs. - Disable certificate verification (insecure) (Désactiver la vérification du certificat (non sécurisé)) - cochez cette case pour désactiver la vérification du certificat et permettre à Nextcloud d'établir une connexion avec ONLYOFFICE Docs si vous utilisez un certificat auto-signé pour votre ONLYOFFICE Docs (sinon, Nextcloud ne validera pas le certificat auto-signé et n'autorisera pas la connexion vers ou depuis ONLYOFFICE Docs). Cette solution n'est pas sécurisée et nous vous recommandons vivement de remplacer le certificat par un certificat émis par une autorité de certification.
-
Secret key (Clé secrète) - indiquez la clé secrète utilisée pour signer les données.
À partir d'ONLYOFFICE Docs v7.2, JWT est activé par défaut et la clé secrète est générée automatiquement. Vous devez également l'activer du côté de Nextcloud : recherchez votre clé secrète dans le fichier de configuration d'ONLYOFFICE Docs, puis indiquez la même clé secrète dans les paramètres du connecteur. Pour en savoir plus, consultez la section Activer JWT pour l'intégration ONLYOFFICE et Nextcloud de cet article.
-
La section Advanced server settings (Paramètres avancés du serveur) peut être utilisée si la configuration de votre réseau n'autorise pas les requêtes entre Nextcloud et ONLYOFFICE Docs via les adresses publiques. Dans ce cas, indiquez les adresses des requêtes internes dans les champs correspondants :
- Dans le champ ONLYOFFICE Docs address for internal requests from the server (Adresse d'ONLYOFFICE Docs pour les requêtes internes provenant du serveur), indiquez l'adresse utilisée pour accéder au service d'édition de documents depuis Nextcloud.
- Dans le champ Server address for internal requests from ONLYOFFICE Docs (Adresse du serveur pour les requêtes internes provenant d'ONLYOFFICE Docs), indiquez l'adresse utilisée pour accéder à Nextcloud depuis le service d'édition de documents.
Cliquez sur le bouton Save (Enregistrer). Après l'enregistrement des Server settings (Paramètres du serveur), les sections Common settings (Paramètres communs), Editor customization settings (Paramètres de personnalisation de l'éditeur), Common templates (Modèles communs) et Secure view settings (Paramètres d'affichage sécurisé) apparaissent.
Dans la section Common settings (Paramètres communs), vous pouvez définir les options suivantes :
- Allow the following groups to access the editors (Autoriser les groupes suivants à accéder aux éditeurs) - cochez cette case et sélectionnez les groupes d'utilisateurs autorisés à utiliser les éditeurs ONLYOFFICE dans Nextcloud.
- Restrict access to ONLYOFFICE for files from external storages (Limiter l'accès à ONLYOFFICE pour les fichiers provenant de stockages externes) - cochez cette case pour empêcher les utilisateurs d'ouvrir ou de modifier via ONLYOFFICE des fichiers stockés dans des emplacements de stockage externes. Les administrateurs contrôlent ainsi plus finement les endroits où les documents peuvent être ouverts et modifiés, ce qui est utile dans les environnements soumis à des exigences strictes de sécurité ou de conformité.
- Use ONLYOFFICE to generate a document preview (Utiliser ONLYOFFICE pour générer l'aperçu du document) - cochez cette case pour générer les miniatures via ONLYOFFICE. Cela occupe de l'espace disque.
- Open file in the same tab (Ouvrir le fichier dans le même onglet) - cochez cette case pour ouvrir un fichier dans l'onglet actif du navigateur. Si cette option est décochée, le fichier s'ouvre dans un nouvel onglet du navigateur.
- Provide advanced document permissions using ONLYOFFICE Docs (Accorder des autorisations avancées sur les documents à l'aide d'ONLYOFFICE Docs) - cochez cette case pour pouvoir définir des autorisations supplémentaires sous l'onglet Advanced (Avancé) du panneau du document et pour les fichiers partagés via Nextcloud Teams (anciennement Circles) : Reviewing (Révision) et Commenting (Commentaires) pour les documents texte, Commenting (Commentaires) et Custom filtering (Filtre personnalisé) pour les classeurs, et Form filling (Remplissage de formulaire) pour les formulaires PDF. Pour en savoir plus, consultez la section Commencer à utiliser ONLYOFFICE Docs au sein de Nextcloud de cet article.
- Keep metadata for each version once the document is edited (Conserver les métadonnées de chaque version après modification du document) Cette fonction permet de conserver les métadonnées et d'afficher les modifications de chaque version du document dans l'historique des versions. Cela occupe de l'espace disque. Le bouton Clear (Effacer) permet de supprimer les métadonnées et de libérer de l'espace disque.
-
The default application for opening the format (Application par défaut pour ouvrir le format) - permet d'indiquer les formats à associer aux éditeurs ONLYOFFICE. Les formats docx, xlsx et pptx sont sélectionnés par défaut.
L'ouverture dans les éditeurs ONLYOFFICE ne s'effectue que pour les formats sélectionnés dans cette section.
-
Open the file for editing (Ouvrir le fichier pour modification) - permet aux administrateurs de choisir les formats de documents à modifier en les convertissant aux formats OOXML. Les formats csv et txt sont sélectionnés par défaut.
En raison des restrictions de format, certaines données peuvent être perdues lors de l'enregistrement dans les formats de la liste (csv, odp, ods, odt, rtf, txt).
Une fois l'option correspondante activée, les documents dans les formats indiqués sont immédiatement convertis et ouverts pour modification dans l'éditeur ONLYOFFICE dès que vous cliquez dessus. Si un format est décoché, le fichier s'ouvre en lecture seule.
Dans la section Editor customization settings (Paramètres de personnalisation de l'éditeur), vous pouvez définir les options suivantes :
- La fonction Keep intermediate versions when editing (forcesave) (Conserver les versions intermédiaires lors de la modification (sauvegarde forcée)) permet d'envoyer toutes les modifications directement vers le stockage lorsque vous cliquez sur le bouton Save (Enregistrer) dans l'interface des éditeurs ONLYOFFICE, afin d'éviter toute perte de données. Lorsque cette option est désactivée, vos modifications sont enregistrées automatiquement dans le cache des éditeurs.
- Sélectionnez les éléments de l'interface des éditeurs à masquer ou à afficher (Chat, En-tête plus compact, Commentaires et assistance , Aide, En-tête de la barre d'outils monochrome).
-
La fonction Review mode for viewing (Mode de révision pour l'affichage) permet de définir le mode d'affichage des révisions par défaut :
- Balisage - pour mettre en évidence les modifications proposées,
- Final - pour afficher le document avec les modifications appliquées,
- Original - pour afficher le document d'origine sans aucune modification.
- La fonction Default editor theme (Thème de l'éditeur par défaut) permet de définir le thème par défaut : Clair, Classique clair ou Sombre.
Dans la section Common templates (Modèles communs), vous pouvez cliquer sur l'icône
et télécharger des modèles docx, xlsx ou pptx pour créer de nouveaux documents.
Vous pouvez télécharger ou supprimer un modèle de cette liste à l'aide des icônes correspondantes.
Après l'ajout de modèles dans les paramètres d'administration, les utilisateurs pourront choisir un modèle lors de la création d'un nouveau document à l'aide du bouton
ajouter dans l'interface de Nextcloud ou via le menu File > Create new (Fichier > Créer nouveau) dans l'interface des éditeurs ONLYOFFICE.
Dans la section Security (Sécurité), vous pouvez protéger les documents en y intégrant un filigrane, ainsi qu'activer ou désactiver l'exécution des macros.
Après avoir modifié les paramètres de l'application, cliquez sur le bouton Save (Enregistrer) situé sous chaque section pour enregistrer les modifications.
Vérifier la connexion
Vous pouvez vérifier la connexion à ONLYOFFICE Docs à l'aide de la commande occ suivante :
occ onlyoffice:documentserver --check
Un message s'affiche, indiquant soit que la connexion a réussi, soit la cause de l'erreur.
Comment cela fonctionne
L'intégration ONLYOFFICE suit l'API documentée ici.
- Lors de la création d'un fichier, l'utilisateur accède à un dossier de documents dans Nextcloud et clique sur Document, Classeur ou Présentation dans le menu new (+).
- Le navigateur appelle la méthode create du contrôleur /lib/Controller/EditorController.php. Cette méthode ajoute une copie d'un fichier du dossier assets au dossier dans lequel l'utilisateur se trouve.
- Lors de l'ouverture d'un fichier existant, l'utilisateur accède à ce fichier dans Nextcloud et sélectionne l'option de menu Open in ONLYOFFICE (Ouvrir dans ONLYOFFICE).
- Un nouvel onglet du navigateur s'ouvre et la méthode index du contrôleur /lib/Controller/EditorController.php est appelée.
-
L'application prépare un objet JSON comportant les propriétés suivantes :
- url - l'URL utilisée par ONLYOFFICE Docs pour télécharger le document ;
- callbackUrl - l'URL utilisée par ONLYOFFICE Docs pour communiquer l'état de la modification du document ;
- documentServerUrl - l'URL que le client doit utiliser pour communiquer avec le Serveur de documents ONLYOFFICE (elle peut être définie sur la page des paramètres d'administration) ;
- key - la valeur UUID+Modified Timestamp qui indique à ONLYOFFICE Docs s'il doit télécharger le document à nouveau ou non.
- Nextcloud reprend cet objet et construit une page à partir du modèle templates/editor.php en renseignant toutes ces valeurs, afin que le navigateur du client puisse charger l'éditeur.
- Le navigateur du client envoie une requête à la bibliothèque JavaScript d'ONLYOFFICE Docs et transmet à ONLYOFFICE Docs la configuration DocEditor comportant les propriétés ci-dessus.
- ONLYOFFICE Docs télécharge ensuite le document depuis Nextcloud et l'utilisateur commence à le modifier.
- ONLYOFFICE Docs envoie une requête POST à callbackUrl pour informer Nextcloud qu'un utilisateur modifie le document.
- Lorsque tous les utilisateurs et tous les navigateurs clients ont terminé leurs modifications, ils ferment la fenêtre d'édition.
- Après 10 secondes d'inactivité, ONLYOFFICE Docs envoie une requête POST à callbackUrl pour informer Nextcloud que les clients ont terminé de modifier le document et l'ont fermé.
- Nextcloud télécharge une nouvelle version du document, qui remplace l'ancienne.
Activer JWT pour l'intégration ONLYOFFICE et Nextcloud
Pour protéger les documents contre tout accès non autorisé, les éditeurs ONLYOFFICE utilisent le jeton JSON Web (JWT). Le jeton est ajouté à la configuration lors de l'initialisation de l'éditeur de documents et lors des échanges de commandes entre les services internes d'ONLYOFFICE Docs. La clé secrète sert à signer le jeton JSON Web et à le valider lors des requêtes adressées à ONLYOFFICE Docs.
À partir d'ONLYOFFICE Docs v7.2, JWT est activé par défaut et la clé secrète est générée automatiquement. Vous devez rechercher votre clé secrète dans le fichier de configuration d'ONLYOFFICE Docs, puis indiquer la même clé secrète dans les paramètres du connecteur.
Étape 1 : recherchez votre clé secrète dans le fichier de configuration d'ONLYOFFICE Docs
-
Ouvrez le fichier local.json avec n'importe quel éditeur de texte disponible.
- Pour Linux -
/etc/onlyoffice/documentserver/local.json - Pour Windows -
%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json -
Pour Docker – accédez au conteneur ONLYOFFICE Docs à l'aide de la commande
docker exec -it <containerID> bashet ouvrez/etc/onlyoffice/documentserver/local.jsonVous pouvez également utiliser la commande suivante pour retrouver la clé secrète par défaut sans ouvrir local.json :
sudo docker exec <containerID> /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
Le fichier local.json doit ressembler à ceci :
{ "services": { "CoAuthoring": { "token": { "enable": { "request": { "inbox": true, "outbox": true }, "browser": true } }, "secret": { "inbox": { "string": "yoursecret" }, "outbox": { "string": "yoursecret" }, "session": { "string": "yoursecret" } } } } } - Pour Linux -
-
La valeur
trueest indiquée dans trois sections. Cela signifie que la validation du jeton est activée.services.CoAuthoring.token.enable.browserservices.CoAuthoring.token.enable.request.inboxservices.CoAuthoring.token.enable.request.outbox
-
La clé secrète générée automatiquement est indiquée dans trois sections. Vous pouvez remplacer la valeur par défaut par votre propre clé secrète. La clé secrète doit être identique dans les trois sections.
services.CoAuthoring.secret.inbox.stringservices.CoAuthoring.secret.outbox.stringservices.CoAuthoring.secret.session.string
-
Si vous apportez des modifications, enregistrez-les et redémarrez les services pour qu'elles prennent effet.
-
Pour Linux :
sudo supervisorctl restart all -
Pour Docker :
ou redémarrez l'ensemble du conteneur :docker exec <containerID> supervisorctl restart alldocker restart <containerID>
-
Pour Linux :
Étape 2 : indiquez la même clé secrète dans les paramètres du connecteur
Dans les paramètres du connecteur, indiquez la même clé secrète dans le champ Secret key (Clé secrète) et enregistrez les paramètres.
Se connecter à la version de démonstration d'ONLYOFFICE Docs
À partir de la version 3.0.0 du connecteur ONLYOFFICE, vous pouvez essayer les éditeurs ONLYOFFICE en ligne au sein de Nextcloud sans installer ONLYOFFICE Docs.
Pour activer la connexion, cochez la case Connect to demo ONLYOFFICE Docs server (Se connecter au serveur de démonstration ONLYOFFICE Docs) et cliquez sur le bouton Save (Enregistrer).
Installer ONLYOFFICE Docs avec Nextcloud à l'aide de Docker Compose
Docker Compose vous permet de déployer rapidement et facilement la version préconfigurée d'ONLYOFFICE Docs connectée à Nextcloud, avec toutes les dépendances requises, dans des conteneurs Docker.
Installer Docker et Docker Compose
- Suivez ces instructions pour télécharger et installer Docker sur votre ordinateur. Docker est un programme qui automatise le développement et la gestion d'applications dans des environnements de conteneurs.
- Suivez ensuite ces instructions pour télécharger et installer le gestionnaire de paquets Docker Compose, qui permet de décrire et d'exécuter des applications multiconteneurs.
Installer les serveurs ONLYOFFICE Docs et Nextcloud
-
Téléchargez la dernière version du dépôt docker-onlyoffice-nextcloud. Pour ce faire, saisissez la ligne suivante dans l'interface de ligne de commande :
git clone https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloud -
Une fois le dépôt téléchargé, accédez au dossier docker-onlyoffice-nextcloud :
cd docker-onlyoffice-nextcloud -
Lancez Docker Compose :
sudo docker-compose up -dAprès l'exécution de la commande ci-dessus, il peut être nécessaire d'attendre quelques minutes que tous les conteneurs soient opérationnels.
Dans la barre d'adresse du navigateur, saisissez http://localhost pour ouvrir la page de configuration de Nextcloud et créer votre compte administrateur. Indiquez votre Nom d'utilisateur et votre Mot de passe.
Une fois l'assistant terminé, accédez au dossier docker-onlyoffice-nextcloud et exécutez le script de configuration :
sudo bash set_configuration.sh
Vous pouvez désormais créer et modifier des documents dans Nextcloud à l'aide d'ONLYOFFICE Docs, sans configurer aucun paramètre.
Les paramètres du serveur sont définis lors du déploiement, mais vous pouvez ajuster les Common settings (Paramètres communs), les Editor customization settings (Paramètres de personnalisation de l'éditeur), les Common templates (Modèles communs) et les Secure view settings (Paramètres d'affichage sécurisé). Consultez la section Configurer le connecteur ONLYOFFICE pour Nextcloud pour en savoir plus sur les paramètres disponibles du connecteur.
Installer ONLYOFFICE Docs avec Nextcloud sur une machine virtuelle à l'aide d'UCS
Les app appliances proposées par Univention constituent un format de distribution qui permet d'installer des systèmes déjà équipés de composants comme ONLYOFFICE Docs et Nextcloud.
Univention, développeur d'infrastructures d'entreprise open source, a proposé une méthode pratique pour installer des systèmes déjà équipés de composants tiers : les app appliances virtuelles. Il s'agit d'images VirtualBox ou VMware qui incluent l'application, le système de gestion UCS et l'environnement d'exécution UCS.
Les images virtuelles suivantes contiennent Univention Corporate Server, Nextcloud et ONLYOFFICE. Les applications fonctionnent immédiatement grâce à la configuration automatique créée en complément, qui garantit que le module complémentaire ONLYOFFICE requis est correctement configuré dans Nextcloud. Le processus d'installation est bien plus simple que la méthode manuelle classique : aucune étape manuelle n'est nécessaire de la part de l'administrateur.
Télécharger les composants nécessaires
Vous devez d'abord installer l'hyperviseur de la machine virtuelle. Choisissez entre VMware Workstation Pro et VirtualBox, puis consultez la documentation pour obtenir des instructions d'installation détaillées.
Téléchargez ensuite ONLYOFFICE-Nextcloud VM pour l'hyperviseur que vous avez choisi.
Importer l'appliance virtuelle
Ouvrez maintenant l'hyperviseur et importez l'appliance virtuelle ONLYOFFICE-Nextcloud. Ce guide explique comment procéder sur les deux plateformes.
Installer l'application
Une fois l'image importée, démarrez la machine virtuelle. Suivez le processus de démarrage à l'aide de l'assistant d'installation, en respectant les étapes ci-dessous.
-
Choisissez votre langue et saisissez la ville la plus proche.
L'assistant récupère les paramètres régionaux, le fuseau horaire et la disposition du clavier par défaut.
-
Configurez votre domaine et vos paramètres réseau. Par défaut, l'adresse IP est obtenue automatiquement. Vous pouvez également indiquer manuellement votre adresse IP, votre masque de réseau et votre passerelle. Saisissez l'adresse du serveur DNS souhaité.
-
Sélectionnez les paramètres de votre domaine. L'option Manage users and permissions directly on this system (Gérer les utilisateurs et les autorisations directement sur ce système) est sélectionnée par défaut. Elle permet de créer un nouveau domaine sur ce système. Vous pouvez également vous connecter à un domaine UCS ou Microsoft Active Directory existant.
-
Saisissez le nom de votre entreprise et l'adresse e-mail de l'administrateur pour activer ONLYOFFICE (le fichier de licence sera envoyé à cette adresse e-mail), puis créez et confirmez un nouveau mot de passe pour votre compte administrateur.
-
Indiquez le nom de domaine complet de ce système ainsi que la base LDAP :
-
Vérifiez vos paramètres et assurez-vous que tout est correctement renseigné. Cliquez ensuite sur le bouton Configure System (Configurer le système).
-
Une fois la configuration terminée, ONLYOFFICE est prêt à démarrer sur la plateforme UCS que vous venez de créer.
- Saisissez votre adresse IP dans la barre d'adresse du navigateur et téléchargez votre fichier ucs.license reçu par e-mail.
-
Pour vous connecter à votre appliance ONLYOFFICE Docs et Nextcloud, cliquez sur Nextcloud dans la section Applications.
Pour vous connecter à Univention Management Console, cliquez sur LOGIN en haut de la page ou sur System and domain settings (Paramètres du système et du domaine) dans la section Administration.
Saisissez Administrator dans le champ d'identifiant, ainsi que le mot de passe défini lors de l'enregistrement (voir l'étape 4).
Commencer à utiliser ONLYOFFICE Docs au sein de Nextcloud
Pour créer un document :
- Ouvrez le dossier voulu dans Nextcloud.
- Cliquez sur le bouton
ajouter. -
Choisissez le type de fichier voulu : Document, Classeur ou Présentation.
- Saisissez le nom du document et appuyez sur Entrée.
-
Facultatif. Si des modèles ont été ajoutés par l'administrateur, sélectionnez le modèle voulu et cliquez sur Create (Créer).
Pour ouvrir un document en modification ou en lecture :
- Ouvrez le dossier contenant le document voulu.
- Cliquez sur le titre du document.
Pour convertir un document au format Office Open XML :
- Ouvrez le dossier contenant le document voulu.
- Cliquez sur le bouton
plus. -
Cliquez sur l'option Convert with ONLYOFFICE (Convertir avec ONLYOFFICE).
Consultez la liste complète des formats convertibles en OOXML.
Pour créer un modèle de formulaire :
- Ouvrez le dossier voulu dans Nextcloud.
- Cliquez sur le bouton
ajouter. -
Choisissez l'option New form template (Nouveau modèle de formulaire).
- Saisissez le nom du document et appuyez sur Entrée.
- Choisissez si vous souhaitez créer un formulaire From text document (À partir d'un document texte) ou partir de zéro avec l'option Blank (Vierge).
- Vous êtes redirigé vers l'éditeur ONLYOFFICE correspondant.
- Enregistrez le modèle de formulaire au format .pdf pour pouvoir le modifier, le réviser ou collaborer dessus ultérieurement.
Pour créer un formulaire à remplir et limiter la modification du fichier par d'autres utilisateurs :
-
Cliquez sur l'icône Actions à droite du fichier et choisissez l'option Create form (Créer un formulaire).
Pour remplir un formulaire :
-
Cliquez sur l'icône Actions à droite du fichier et choisissez l'option Fill in form in ONLYOFFICE (Remplir le formulaire dans ONLYOFFICE).
Pour envoyer des e-mails de publipostage via Nextcloud Mail :
- Ouvrez le document que vous souhaitez utiliser comme modèle de publipostage et passez à l'onglet Collaboration.
- Cliquez sur Mail Merge (Publipostage) et sélectionnez la source de données contenant vos destinataires.
- Dans le panneau Publipostage, choisissez Merge to email (Fusionner vers e-mail).
- Sélectionnez Nextcloud mail pour envoyer les e-mails personnalisés directement via votre compte Nextcloud Mail.
Pour partager un document avec un utilisateur Nextcloud :
-
Ouvrez le dossier voulu dans Nextcloud et recherchez le fichier voulu. Cliquez sur l'icône
Share (Partager) à droite du nom du fichier.
Vous pouvez également ouvrir le fichier en modification, passer à l'onglet Collaboration dans l'interface de l'éditeur et cliquer sur le bouton Sharing (Partage) de la barre d'outils supérieure.
L'onglet Sharing (Partage) s'ouvre à droite.
- Dans le champ Name, email, or Federated Cloud ID … (Nom, e-mail ou ID de cloud fédéré), saisissez les données voulues et sélectionnez l'utilisateur voulu.
-
Cliquez sur l'icône
à droite du nom d'utilisateur pour ouvrir le menu contextuel.
- Pour accorder l'autorisation Full access (Accès complet), laissez l'option Allow editing (Autoriser la modification) cochée. L'utilisateur disposera des droits Full access (Accès complet) et pourra modifier le fichier.
- Pour accorder l'autorisation Read only (Lecture seule), décochez l'option Allow editing (Autoriser la modification). L'utilisateur disposera des droits Read only (Lecture seule) et ne pourra pas modifier le fichier.
- Pour permettre le repartage du fichier, laissez l'option Allow resharing (Autoriser le repartage) cochée. L'utilisateur pourra partager le fichier avec d'autres utilisateurs.
-
Pour accorder des autorisations supplémentaires uniquement aux utilisateurs qui ne peuvent pas repartager le fichier, décochez l'option Allow resharing (Autoriser le repartage) (vous devrez peut-être également décocher l'option Allow editing (Autoriser la modification)).
L'option Provide advanced document permissions using ONLYOFFICE Docs (Accorder des autorisations avancées sur les documents à l'aide d'ONLYOFFICE Docs) doit être activée dans la section Common settings (Paramètres communs) de l'application ONLYOFFICE.
Passez à l'onglet Advanced (Avancé) et cliquez sur l'icône
à droite du nom d'utilisateur. Choisissez l'option voulue en fonction du type de fichier et de l'état (cochée ou décochée) de l'option Allow editing (Autoriser la modification) sous l'onglet Sharing (Partage).
Veillez à décocher l'option Share (Partager), sinon les paramètres de partage Advanced (Avancé) ne seront pas disponibles.
- pour les fichiers .docx et les utilisateurs disposant de l'autorisation Full access (Accès complet), vous pouvez choisir les autorisations suivantes : Review (Révision) ou Comment (Commentaire).
- pour les fichiers .xlsx et les utilisateurs disposant de l'autorisation Full access (Accès complet), vous pouvez choisir les autorisations suivantes : Comment (Commentaire) ou Custom filter (Filtre personnalisé).
- pour les fichiers .pptx et les utilisateurs disposant de l'autorisation Full access (Accès complet), vous pouvez choisir l'autorisation suivante : Comment (Commentaire).
-
pour les formulaires .pdf et les utilisateurs disposant de l'autorisation Edit (Modification), vous pouvez choisir l'autorisation Form filling (Remplissage de formulaire) pour leur permettre de remplir le formulaire sans modifier la structure d'origine du fichier.
Les autorisations avancées sur les documents peuvent également être définies de la même manière pour les fichiers partagés via Nextcloud Teams (anciennement Circles).
Connecter les éditeurs de bureau ONLYOFFICE à Nextcloud
ONLYOFFICE vous permet de modifier les fichiers stockés dans votre compte Nextcloud et de collaborer dessus à l'aide des éditeurs en ligne comme des éditeurs de bureau. Vous bénéficiez ainsi non seulement des outils de collaboration en ligne, mais aussi des fonctionnalités disponibles uniquement dans l'application de bureau :
- protéger les documents par un mot de passe ou une signature numérique,
- envoyer le fichier en cours de modification directement depuis l'éditeur à l'aide du module complémentaire Send,
- insérer des fichiers audio et vidéo depuis l'éditeur de présentations.
Lancer les éditeurs de bureau ONLYOFFICE
Pour connecter les éditeurs de bureau à votre serveur Nextcloud, procédez comme suit :
- Passez à la section Connect to cloud (Se connecter au cloud) du panneau de gauche.
-
Cliquez sur le bouton du service cloud Nextcloud. Vous pouvez également utiliser le lien Connect now (Se connecter) en bas de la page.
-
Si vous avez cliqué sur le bouton Nextcloud service (Service Nextcloud), la fenêtre Connect to cloud office (Se connecter au bureau cloud) s'ouvre avec Nextcloud déjà sélectionné. Si vous avez utilisé le lien Connect now (Se connecter), choisissez le stockage cloud Nextcloud dans la liste déroulante.
-
dans le champ Cloud office URL (URL du bureau cloud), saisissez le nom de domaine ou l'adresse IP de votre serveur Nextcloud. Cliquez ensuite sur le bouton Connect now (Se connecter).
-
La page de connexion Nextcloud s'ouvre dans un nouvel onglet de l'interface des éditeurs de bureau.
- Saisissez le Username or email (Nom d'utilisateur ou e-mail) et le Password (Mot de passe) que vous utilisez pour accéder à votre compte Nextcloud,
- Cliquez sur le bouton Log in (Se connecter).
-
dans le champ Cloud office URL (URL du bureau cloud), saisissez le nom de domaine ou l'adresse IP de votre serveur Nextcloud. Cliquez ensuite sur le bouton Connect now (Se connecter).
La section Files (Fichiers) de votre compte Nextcloud s'ouvre. Vous pouvez maintenant modifier vos fichiers existants et en créer de nouveaux, partager vos documents et collaborer dessus avec les utilisateurs Nextcloud à l'aide des éditeurs ONLYOFFICE.
Connecter ONLYOFFICE Documents à Nextcloud sur iOS ou Android
Vous pouvez connecter Nextcloud à l'application mobile ONLYOFFICE Documents pour travailler sur vos documents, classeurs et présentations Nextcloud et les modifier en collaboration où que vous soyez.
Pour connecter ONLYOFFICE à Nextcloud sur votre appareil mobile, téléchargez et installez la dernière version de l'application ONLYOFFICE Documents pour iOS ou de l'application ONLYOFFICE Documents pour Android, puis procédez comme suit :
- Accédez à la section Clouds.
- Choisissez Nextcloud.
- Saisissez l'adresse URL de votre serveur Nextcloud dans le champ Connection URL (URL de connexion).
- Saisissez l'identifiant et le mot de passe de votre compte Nextcloud.
- Appuyez sur Next (Suivant).
Pour modifier des documents de votre Nextcloud à l'aide d'ONLYOFFICE Docs sur votre appareil mobile, appuyez sur le nom du fichier voulu dans la liste des fichiers.
Problèmes connus
- Connexion de stockages externes. L'ajout d'un stockage à l'aide de l'application External storages (Stockages externes) pose parfois des problèmes de coédition. Si la connexion est établie avec les mêmes clés d'autorisation (type d'authentification Username and password ou Global credentials sélectionné), la coédition est disponible pour les utilisateurs. Si des clés d'autorisation différentes sont utilisées (options d'authentification Log-in credentials, save in database ou User entered, store in database), la coédition n'est pas disponible. Avec le type d'authentification Log-in credentials, save in session , les fichiers ne peuvent pas être ouverts dans l'éditeur.
-
Validation du certificat. Si vous utilisez un certificat auto-signé pour votre Serveur de documents, Nextcloud ne validera pas ce certificat et n'autorisera pas la connexion vers ou depuis le Serveur de documents. Ce problème peut être résolu de deux manières :
- Cochez la case Disable certificate verification (insecure) (Désactiver la vérification du certificat (non sécurisé)) sur la page ONLYOFFICE administration (Administration ONLYOFFICE), section Server settings (Paramètres du serveur), de votre Nextcloud.
-
Modifiez manuellement le fichier de configuration de Nextcloud. Recherchez le fichier de configuration de Nextcloud (/nextcloud/config/config.php) et ouvrez-le. Insérez-y la section suivante :
'onlyoffice' => array ( 'verify_peer_off' => true )La vérification du certificat sera désactivée et Nextcloud pourra établir la connexion avec le Serveur de documents.
N'oubliez pas qu'il s'agit d'une solution temporaire et non sécurisée : nous vous recommandons vivement de remplacer le certificat par un certificat émis par une autorité de certification. Une fois cela fait, n'oubliez pas de décocher la case correspondante ou de supprimer la section ci-dessus du fichier de configuration de Nextcloud.
- Federated Cloud Sharing. Si le document est partagé à l'aide de l'application Federated Cloud Sharing, la coédition entre les instances Nextcloud connectées à des serveurs ONLYOFFICE différents ne sera pas disponible. Les utilisateurs d'un même Serveur de documents peuvent modifier le document en mode coédition, mais les utilisateurs de deux serveurs de documents différents (ou plus) ne pourront pas collaborer sur le même document en temps réel.
- Conversion de fichiers. ONLYOFFICE Docs s'appuie sur le format Office Open XML pour ouvrir et modifier les fichiers. Si le format du fichier diffère d'OOXML, il sera tout de même converti au format OOXML correspondant afin d'assurer le bon fonctionnement et de meilleures performances du Serveur de documents. Vous pouvez ensuite modifier le fichier en apportant toutes les modifications permises par le format OOXML de base, puis l'enregistrer dans ce format.
- Si le format du fichier Nextcloud source différait du format de base et que vous souhaitez malgré tout l'enregistrer dans son format d'origine, le fichier sera converti d'OOXML vers ce format. Les formats étant fondamentalement différents, certaines données (graphiques, tableaux, formes automatiques ou images, par exemple) et une partie de la mise en forme peuvent être perdues, tout simplement parce que certains formats (csv, txt, etc.) ne les prennent pas en charge ou les traitent différemment de la norme OOXML. C'est pourquoi tous les fichiers non OOXML sont ouverts en lecture seule par défaut, même si le menu contextuel propose une option de conversion. Si vous mesurez les risques de perte de données ou de mise en forme après la conversion et que vous souhaitez néanmoins ouvrir des fichiers non OOXML en modification, vous pouvez les cocher dans la liste des paramètres. La modification des fichiers csv et txt est disponible par défaut.
- Lorsque vous accédez à un document sans autorisation de téléchargement, l'impression du fichier et l'utilisation du presse-papiers système ne sont pas disponibles. Le copier-coller au sein de l'éditeur est possible via les boutons de la barre d'outils de l'éditeur et le menu contextuel.