La Cave a Tonton - Mise en place de Collabora Online dans Nextcloud

Mise en place de Collabora Online dans Nextcloud

Par Tontonayo le archive


Après avoir installer une instance Nextcloud, je me suis pas arrêté vu que j’étais bien chaud et j'ai mis en place une suite Collabora Online dans la fouler. C'est quoi Collabora Online ? C'est une suite de bureautique entièrement en ligne, dans la ligné de GoogleDoc. Mon but est de pouvoir avoir une suite bureautique disponible partout pouvoir travailler mes document directement dans Nextcloud. Il existe aussi OnlyOffice, j'avais déjà fait un tuto pour celui la mais je pense que celui-ci est obsolète (le tuto...). J'ai donc crée une machine virtuel dédier pour Collabora Online avec 1 CPU et 1Go de ram, pour une utilisation perso ça ira très bien et j'y ai installé Debian 10 Buster (pour changer...).

1. Installation

L'installation est assez facile, on va importer les clefs pour le dépôt Debian :
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0C54D189F4BA284D
On rajoute le dépot :
echo 'deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian10 ./' >> /etc/apt/sources.list
On installe les paquets :
sudo apt update && sudo apt install loolwsd code-brand
Et puis on configure...

2. Configuration

Le fichier de configuration se trouve dans /etc/loolwsd/loolwsd.xml . Avant toute chose, nous allons générer un certificat SSL non signé. Ce tuto ira très bien : https://www.quennec.fr/trucs-astuces/syst%C3%A8mes/gnulinux/commandes/openssl/openssl-g%C3%A9n%C3%A9rer-un-certificat-auto-sign%C3%A9 Quand vous aurez généré les 3 fichiers nécessaire, nous allons éditer le fichier loolwsd.xml . - Dans la section SSL, il faut renseigner le chemin des fichier du certificat auto-signé. - Dans la section Storage > wopi , il faut ajouté une ligne pour autorisé Nextcloud ou le reverse proxy a accéder a Collabora Online en regex. (exemple : (?:.*\.)?example\.org) - Dans la section Admin_console, il faut renseigner un login et un mot de passe. Quand tout est rempli, on enregistre et on relance le service :
systemctl restart loolwsd

3. Nextcloud

Dans Nextcloud, nous allons installer l'application officiel pour Collabora online.

Et nous allons aller configurer celle-ci dans les paramètres :

On renseigne l'url du serveur Collabora online et on désactive la vérification de certificat. (sauf si vous avez un certificat let's encrypt ou autre). Et en principe maintenant, vous pouvez créer/éditer des fichier texte/classeur sur Nextcloud directement !

Collabora Online est compatible LibreOffice pour les documents. Voici le site officiel : https://www.collaboraoffice.com/ @+ :-) EDIT : N'oubliez pas d'ouvrir aussi le port 9980 vers votre serveur Collabora Online si vous voulez éditer depuis l’extérieur sinon vous aurez une erreur de connexion.  
Le pays d'où vous consultez le site n'est pas autorisé a poster des commentaires afin de lutter contre le spams, merci de votre compréhension