Collabora Online est une puissante suite bureautique en ligne basée sur LibreOffice avec des fonctions d'édition collaborative, qui prend en charge tous les principaux formats de documents, feuilles de calcul et fichiers de présentation, et fonctionne dans tous les navigateurs modernes.
Il y a quelques mois, nous avons déployé Nextcloud et Collabora. Nous sommes très heureux de constater que nos utilisateurs ont rapidement adopté la solution de partage et synchronisation de fichiers, et nous espérons développer l'usage de Collabora afin de faire de Nextcloud le coeur de notre initiative de notre Espace Numérique de Travail.- Bartel Pieterse, Fachbereichsleiter Kommunikation & Kollaboration (KIV), ELKB
Collabora Online permet d'éditer vos documents en temps réel avec plusieurs autres éditeurs, en affichant un rendu WYSIWYG de haute fidélité et en préservant la présentation et le formatage de vos documents.
Les utilisateurs peuvent insérer des commentaires et y répondre, et en inviter d'autres personnes sans compte Nextcloud à se joindre anonymement pour éditer des fichiers se trouvant dans un dossier public partagé par lien.
Collabora Online prend en charge des dizaines de formats de documents dont DOC, DOCX, PPT, PPTX, XLS, XLSX + ODF, Import/View Visio, Publisher et bien plus...
Collabora Online Development Edition (CODE) est gratuite et en développement intensif, ajoutant des fonctionnalités et améliorations en permanence. Mais gardez en tête que cette édition est
La plupart des utilisateurs ont recours aux services en ligne pour stocker leurs données, communiquer et éditer des documents, renonçant souvent au contrôle sur leurs fichiers en échange de la commodité de la collaboration en ligne. Avec Nextcloud et Collabora Online, il n'y a plus de compromis à faire.
Collabora Online est Open Source, auto-hébergé et sécurisé!
Les utilisateurs n'ont rencontré aucun problème avec Collabora Online ; seuls quelques tickets ont été ouverts au sujet de l'installation en six mois, il nous a été facile de fournir ce service... ça marche tout simplement.
-- Thomas Hildmann, TU Berlin
Collabora Development Edition is offered for free, but continuously developed and not guaranteed to be stable.
Insérez des images directement depuis votre instance Nextcloud. Accédez à la barre latérale de partage Nextcloud. Communiquez par téléphone ou chat tout en éditant. Lisez et répondez aux commentaires.
Collabora Online est non seulement accessible par le navigateur Web, mais également sur nos plateformes mobiles !
Les utilisateurs d'entreprise qui ont besoin d'une solution plus fiable et évolutive avec un support à long terme, des temps de réponse garantis et des mises à jour de sécurité peuvent profiter de notre contrat de support optionnel pour Collabora Online.
Notre partenariat avec Collabora nous permet de fournir une solution bureautique en ligne pour l'ensemble de la communauté Nextcloud sous la forme d'une image docker facile à utiliser pour les développeurs et utilisateurs particuliers. Les utilisateurs d'entreprise à la recherche d'une solution plus fiable peuvent contacter l'équipe de vente Nextcloud.
Nous décrivons ici comment installer Collabora Online sur votre serveur et comment l'intégrer dans votre Nextcloud à l'aide de l'image docker conçue par Nextcloud et Collabora.
Les dépendances suivantes sont nécessaires pour l'installation :
Note : Ce guide ne couvre PAS les certificats auto-signés. Si vous utilisez un certificat auto-signé, à vous de le faire fonctionner ;-)
Les étapes suivantes permettent de télécharger le docker Collabora Online. Veillez à remplacer "cloud.nextcloud.com" par l'hôte sur lequel tourne votre propre Nextcloud. Assurez-vous également de compléter tous les points dans l'url avec des doubles barres obliques (\
), puisque cette chaîne sera interprétée comme une expression régulière (et votre bash " mange " la première barre oblique inverse.) Si vous voulez utiliser le conteneur docker avec plusieurs Nextcloud, vous devrez plutôt utiliser 'domain=cloud\\.nextcloud\\.com\|second\\.nexcloud\\.com'
(Tous les hôtes sont séparés par \|
.)
docker pull collabora/code
docker run -t -d -p 127.0.0.1:9980:9980 -e 'domain=cloud\\.nextcloud\\.com' --restart always --cap-add MKNOD collabora/code
Vous pouvez également sélectionner les dictionnaires que vous souhaitez utiliser :
docker run -t -d -p 127.0.0.1:9980:9980 -e 'domain=cloud\\.nextcloud\\.com' -e 'dictionaries=de en es ..' --restart always --cap-add MKNOD collabora/code
De cette façon, vous n'êtes pas limité à l'allemand, l'anglais, l'italien, le français et l'espagnol.
Cela devrait suffire. Une fois que vous avez terminé, le serveur écoutera sur "localhost:9980". Il ne nous reste plus qu'à configurer le reverse proxy Apache installé localement.
Sur une version récente d'Ubuntu ou de Debian, vous pouvez le faire en utilisant :
apt-get install apache2
a2enmod proxy
a2enmod proxy_wstunnel
a2enmod proxy_http
a2enmod ssl
Ensuite, configurez un VirtualHost correctement pour que le trafic soit relayé par proxy. Pour des raisons de sécurité, nous recommandons d'utiliser un sous-domaine tel que office.nextcloud.com au lieu de le faire fonctionner sur le même domaine. Un exemple de configuration peut être trouvé ci-dessous :
<VirtualHost *:443>
ServerName office.nextcloud.com:443
# SSL configuration, you may want to take the easy route instead and use Lets Encrypt!
SSLEngine on
SSLCertificateFile /path/to/signed_certificate
SSLCertificateChainFile /path/to/intermediate_certificate
SSLCertificateKeyFile /path/to/private/key
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
SSLHonorCipherOrder on
# Encoded slashes need to be allowed
AllowEncodedSlashes NoDecode
# Container uses a unique non-signed certificate
SSLProxyEngine On
SSLProxyVerify None
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off
# keep the host
ProxyPreserveHost On
# static html, js, images, etc. served from loolwsd
# loleaflet is the client part of LibreOffice Online
ProxyPass /loleaflet https://127.0.0.1:9980/loleaflet retry=0
ProxyPassReverse /loleaflet https://127.0.0.1:9980/loleaflet
# WOPI discovery URL
ProxyPass /hosting/discovery https://127.0.0.1:9980/hosting/discovery retry=0
ProxyPassReverse /hosting/discovery https://127.0.0.1:9980/hosting/discovery
# Main websocket
ProxyPassMatch "/lool/(.*)/ws$" wss://127.0.0.1:9980/lool/$1/ws nocanon
# Admin Console websocket
ProxyPass /lool/adminws wss://127.0.0.1:9980/lool/adminws
# Download as, Fullscreen presentation and Image upload operations
ProxyPass /lool https://127.0.0.1:9980/lool
ProxyPassReverse /lool https://127.0.0.1:9980/lool
# Endpoint with information about availability of various features
ProxyPass /hosting/capabilities https://127.0.0.1:9980/hosting/capabilities retry=0
ProxyPassReverse /hosting/capabilities https://127.0.0.1:9980/hosting/capabilities
</VirtualHost>
Après avoir effectué cette configuration, redémarrez votre apache en utilisant /etc/init.d/apache2 restart
.
De nouvelles versions de cette image docker sont publiées périodiquement avec des mises à jour de sécurité et des fonctionnalités. Nous vous tiendrons bien sûr au courant quand cela se produira ! Voici comment passer à une nouvelle version :
docker pull collabora/code
docker ps
docker stop CONTAINER_ID
docker rm CONTAINER_ID
docker run -t -d -p 127.0.0.1:9980:9980 -e 'domain=cloud\\.nextcloud\\.com' --restart always --cap-add MKNOD collabora/code
Profitez-en bien !
Quelques problèmes courants :
logs docker ID-de-votre-instance
). Si le journal indique quelque chose comme :Aucun hôte WOPI acceptable ne correspond à l'hôte cible [VOTRE DOMAINE NEXTCLOUD] dans la configuration.
Hôte WOPI non autorisé. Veuillez réessayer plus tard et informer votre administrateur si le problème persiste.
autorisations de connexion
.Nous sommes désolés, erreur de connexion imprévue. Veuillez réessayer plus tard.
Vous trouverez d'autres questions et réponses dans le fil de discussion sur les forums. Vous pouvez poster un nouveau sujet dans la catégorie Collabora si vous n'y trouvez pas de réponse à vos questions !
Partagez votre avis sur les forums!
Vous avez désactivé javascript. Nous essayons de faire en sorte que les bases de notre site web fonctionnent, mais certaines fonctionnalités seront manquantes.