Nextcloud + collabora online avec ou sans certficate verification

Deux cas :

“Collabora Online server is reachable.”
https://collabora.mydomain:9980
coché “Disable certificate verification (insecure)”
Édition de documents nextcloud : OK

“Could not establish connection to the Collabora Online server.”
https://collabora.mydomain:9980
décoché “Disable certificate verification (insecure)”
Édition de documents nextcloud : impossible

des pistes ? merci

Deux pistes :

  • Le certificat est gĂ©rĂ© par le serveur web (Apache ou Nginx), ou bien directement par le container Collabora, et tu dois adapter ta config web en fonction : Voici les trois cas sur Apache : https://www.collaboraoffice.com/code/apache-reverse-proxy/
  • Utilise la version intĂ©grĂ©e, ça s’installer en un clic, et le certificat sera celui de ton domaine principal Nextcloud, pas de Vhost Ă  crĂ©er.

Merci - nouveau blocage

La version intégrée est bien celle de https://www.collaboraoffice.com/code/linux-packages/
dans mon cas Debian 10
RĂ©sultat Ready to accept connections on port 9980.

Ensuite j’ai un trou.

J’ai bien créé un server collabora.mydomain avec les chacune des trois configurations.
Quand je clique sur un nom de fichier de nextcloud, j’obtiens invariablement :
"# Not Found
"The requested URL was not found on this server.
"Additionally, a 404 Not Found error was encountered while trying to "use an ErrorDocument to handle the request.

Cela aussi bien avec Safari qu’avec Firefox

Safari me donne un long message d’erreur:
https://nextcloud.mydomain/loleaflet/ed4f732/loleaflet.html?WopiSrc=https%3A%2F%2Fnextcloud.mydomain%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F34800_oceojrt09ZU0&title=xml.docx&lang=en&closebutton=&&revisionhistory=1

I l me semble que richdocument et collabora online sont la même chose, mais après ?

https://nextcloud.mydomain/loleaflet/ed4f732/loleaflet.html me donne le message d’erreur, mais après ?

Non je faisais référence à ces deux aplications :
https://apps.nextcloud.com/apps/richdocumentscode
et
https://apps.nextcloud.com/apps/richdocuments

En théorie, avec ces deux applications installées (une l’est déjà en théorie, puisqu’elle fait le lien entre le serveur Collabora et Nextcloud).
Voici les configs :

Comme ça, plus besoin d’installation lourde de Collabora, tout est intégré ! Et pour la sécurité, c’est meilleur, car ton Collabora tourne sur ton domaine principal Nextcloud, donc plus de certificat à gérer du tout !