« Collabora CODE » : différence entre les versions

Aller à la navigation Aller à la recherche
480 octets ajoutés ,  12 décembre 2021
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :
L'accès à l'instance Collabora se fera via un serveur proxy situé sur le serveur/vm hébergeant nextcloud.
L'accès à l'instance Collabora se fera via un serveur proxy situé sur le serveur/vm hébergeant nextcloud.


Dans cet exemple:  
Dans cet exemple nous aurons donc :
* Une VM collabora avec l'IP 192.168.30.30
* Une VM collabora avec l'IP 192.168.30.30, hébergeant une instance coolwsd utilisant un certificat SSL autosigné.
* VM nextcloud avec l'IP 192.168.30.15 ainsi qu'une IP publique accessible depuis internet (188.165.180.60, avec l'hostname nextcloud.domain.tld)
* Une VM nextcloud avec l'IP 192.168.30.15 ainsi qu'une IP publique accessible depuis internet (188.165.180.60, avec l'hostname nextcloud.domain.tld). Cette VM héberge un serveur apache qui sert nextcloud (sécurisé avec un certificat SSL) ainsi qu'un proxy apache (lui aussi sécurisé par un certificat SSL).
* L'hostname collabora.domain.tld renvoi lui aussi vers l'ip publique de nextcloud (188.165.180.60) (le même serveur servira de proxy)
* L'hostname collabora.domain.tld renvoi lui aussi vers l'ip publique de nextcloud (188.165.180.60) (le même serveur servira de proxy)
<br>


=Installation et configuration de Collabora CODE sur la VM dédié à Collabora=
=Installation et configuration de Collabora CODE sur la VM dédié à Collabora=
Ligne 33 : Ligne 34 :
==Configuration==
==Configuration==


Génération du certificat (basé sur https://github.com/CollaboraOnline/Docker-CODE/blob/master/scripts/start-libreoffice.sh)
Par défaut, coolwsd est configuré pour utiliser une connexion sécurisée en ssl. Il faut donc lui générer un certificat SSL.
Génération du certificat (basé sur https://github.com/CollaboraOnline/Docker-CODE/blob/master/scripts/start-libreoffice.sh) :
<pre>
<pre>
openssl genrsa -out /etc/coolwsd/root.key.pem 2048
openssl genrsa -out /etc/coolwsd/root.key.pem 2048
Ligne 88 : Ligne 90 :
</pre>
</pre>


Configuration de la vhost collabora.domain.tld :
<pre>
<pre>
<VirtualHost *:443>
<VirtualHost *:443>
Ligne 103 : Ligne 106 :
  ProxyPreserveHost On
  ProxyPreserveHost On


  # cert is issued for collaboraonline.example.com and we proxy to localhost
  # cert is issued for collaboraonline.example.com which is autosigned
  SSLProxyVerify None
  SSLProxyVerify None
  SSLProxyCheckPeerCN Off
  SSLProxyCheckPeerCN Off
Ligne 143 : Ligne 146 :
Une page d'administration de l'instance collabora est accessible à  
Une page d'administration de l'instance collabora est accessible à  
https://collabora.domain.tld/browser/dist/admin/admin.html
https://collabora.domain.tld/browser/dist/admin/admin.html
=Désactivation du SSL côté Collabora=


=Documentation officielle=
=Documentation officielle=
4 199

modifications

Menu de navigation