Yunohost, Nextcloud et Collabora
27 janvier 2020 09:00 6 messagesTAGS : Collabora Nextcloud Yunohost Planet Libre
Collabora ?
Dans le monde de la bureautique en ligne avec Nextcloud, il y a deux écoles : Collabora et Onlyoffice. Il faudra que je fasse un billet dédié sur le sujet.
J’ai donc voulu installer Collabora sur mon instance Yunohost sur laquelle j’ai un Nextcloud.
La galère
J’ai passé pas mal de temps à regarder dans les forums, à tester, à installer et désinstaller l’application packagée, à essayer en faisant à la main en installant Collabora avec Docker, avec les paquets sans succès.
Jusqu’à trouver la manipulation suivante qui marche :
La solution
On crée un sous-domaine, par exemple collabora.mondomaine.fr, dans l’enregistrement DNS.
Dans l’interface d’administration de Yunohost, on ajoute ce domaine dans Yunohost, on mets des certificats SSL via Let’s Encrypt, toujours via l’interface d’administration.
Issu du forum de Yunohost, il faut utiliser la branche testing de l’application en passant des paramètres particuliers. Je fais donc ça en ligne de commande (via SSH) :
# yunohost app install https://github.com/YunoHost-Apps/collabora_ynh/tree/testing --debug --no-remove-on-failure
Et j’associe l’application au sous-domaine, à la racine de celui-ci (soit collabora.mondomaine.fr) quand on me le demande (on a l’équivalent en ligne de commande d’une installation classique d’une application pour Yunohost).
Ensuite, on ajoute l’application Collabora dans Nextcloud via un compte administrateur.
Et dans la configuration de l’application, il faut mettre https://collabora.mondomaine.fr SANS LE PORT (ne pas mettre de port comme dans l’exemple donné par défaut dans le champ de saisie qui indique https://collabora_serveur:8090).

Conclusion
Collabora est disponible est accessible pour les 3 instances Nextcloud qui tournent sur le même serveur, il suffit de mettre le même paramétrage indiqué ci-dessus.
Reste à faire : tester la charge avec plusieurs utilisateurs.
Explication technique
Il faudra creuser / regarder le script d’installation en détail du paquet Yunohost, mais voici quelques explications techniques :
* Nextcloud et Collabora sur le même serveur.
* Nextcloud est installé en tant qu’application packagée Yunohost,
* Collabora est installé en tant qu’application packagée Yunohost non stabilisée / beta, les scripts sont alors installé Collabora via les paquets Debian officiel.
Cette application écoute sur le port 8090 et c’est Nginx qui fait la redirection / qui sert de proxy.
Je mets aussi des paramètres particuliers que l’on trouve dans le fichier /etc/loolwsd/loolwsd.xml. Ces paramètres sont bien renseignés dans le cas d’une installation de Collabora via le paquet Yunohost, mais pour ceux qui feraient des installations manuelles, cela peut toujours servir comme informations.
* ssl > enable > false
* ssl > termination > true
* storage > wopi > Ajout d’un élément sous la forme moncloud\.chezmoi\.fr
* storage > ssl reste inchangé
Dans la même rubrique
22 juin – Conférence Nextcloud - le cloud de l’hygiène numérique
5 octobre 2022 – Nextcloud 25 - l’application theming casse l’affichage des CSS
28 avril 2021 – Nextcloud - Suppression des fichiers fournis par défaut dans le dossier utilisateur
23 avril 2021 – Yunohost - Nextcloud - Passer à la version 7.4 de PHP
21 avril 2021 – Nextcloud - Avertissements de sécurité & configuration - MySQL caractères sur 4 octets
6 Messages
Yunohost, Nextcloud et Collabora, TEBO | 27 janvier 2020 - 09:08 1
merci pour ce retour,
Après quelques galères, j’ai renoncé de mon coté à installer collabora sur un yunohost.
L’enjeu de voir que Nextcloud adopte onlyoffice me semble déterminant quant à l’avenir des solutions libres de texte & tableurs.
Curieux de lire le prochain article.
Yunohost, Nextcloud et Collabora, pofilo | 27 janvier 2020 - 16:00 2
Sinon, j’ai cru comprendre que dans la v18 de Nextcloud, Collabora devient une application comme toutes les autres. Un passage sous cette version est peut-être le plus simple non ?
Yunohost, Nextcloud et Collabora, usul | 28 janvier 2020 - 12:41 3
T’as écrit un rôle ansible ?
Yunohost, Nextcloud et Collabora, Patrice | 29 janvier 2020 - 14:29 4
Salut,
Merci, ça marche nickel, j’avais tout fait pareil, à part l’installation de la version de la branche testing...
Yunohost, Nextcloud et Collabora, Orlin | 3 février 2020 - 19:08 5
Bonjour,
En suivant ton tuto, j’arrive bien a installer Collabora et à l’ouvrir avec Nextcloud.
Par contre, j’ai le message suivant quand je travaille sur un fichier "Le document ne peut pas être sauvegardé".
J’ai vu que la problématique à été remonté sur le forum de Yunohost (https://forum.yunohost.org/t/collabora-online-et-nextcloud-le-document-ne-peut-pas-etre-sauvegarde/10071)
A tu une idée ?
Yunohost, Nextcloud et Collabora/ OnlyOffice, Serge Louvel | 8 mai 2020 - 12:03 6
Bonjour,
Je travaille pour une association -Banque Alimentaire) et j’aimerai que les bénévoles du bureau puissent partager (et travailler) de façon collaborative. J’ai installé un serveur Yunohost et Nextcloud. Je cherhe à installer "Collabora Online" ou Collabora (apparemment n’et plus maintenue dernière maj = 5 nov 2018 - voir les applications "all apps" yunohost en mode admin.
Quelle différence entre "Collabora Online" ou "Collabora" ?
Pour OnlyOffice, la dernière mouture remonte au 30 juin 2019 => installation risquée ? Du coup, j’hésite à installer OnlyOffice :-(
Quel est votre avis ?
Merci