collabora_online_via_docker_nextcloud
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
collabora_online_via_docker_nextcloud [2021/02/05 01:52] – n1c0 | collabora_online_via_docker_nextcloud [2024/02/26 00:31] (Version actuelle) – [Configurer Apache] n1c0 | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
[[https:// | [[https:// | ||
- | Pour la suite, on supposera que l'on est sur un serveur Debian 10 (buster), que le serveur web est Apache et que Nextcloud est déjà installé sur l' | + | Pour la suite, on supposera que l'on est sur un serveur Debian 10 (buster), que le serveur web est Apache et que Nextcloud est déjà installé sur l' |
Docker doit aussi être préalablement installé. [[https:// | Docker doit aussi être préalablement installé. [[https:// | ||
Ligne 48: | Ligne 48: | ||
Vérifier que ces modules apache sont bien activés : | Vérifier que ces modules apache sont bien activés : | ||
* proxy | * proxy | ||
- | * proxy_wstunnel | + | * proxy_connect |
* proxy_http | * proxy_http | ||
+ | * proxy_wstunnel | ||
* ssl | * ssl | ||
Ligne 112: | Ligne 113: | ||
===== Configurer un certificat SSL ===== | ===== Configurer un certificat SSL ===== | ||
- | En cours d'écriture... | + | Il faut maintenant obtenir un certificat SSL pour signer le trafic HTTPS de collabora.monserveur.org. Pour cela, utiliser Certbot avec la commande : |
+ | |||
+ | <code bash> | ||
+ | certbot --apache --agree-tos --redirect --hsts --staple-ocsp -d collabora.monserveur.org | ||
+ | </ | ||
+ | |||
+ | Cela va automatiquement créer un nouveau virtual host collabora.monserveur.org-le-ssl.conf qui écoute le port 443 (https) et rediriger le trafic du port 80 (précédemment créé) vers le 443. | ||
+ | |||
+ | Puis rédémarrer Apache. | ||
+ | |||
+ | ===== Autre config ===== | ||
+ | |||
+ | Parfois, pour que Nextcloud puisse voir correctement Collabora, il faut ajouter dans **/ | ||
+ | |||
+ | <code bash> | ||
+ | XXX.XXX.XXX.XXX | ||
+ | </ | ||
+ | |||
+ | ===== Configurer Nextcloud ===== | ||
+ | |||
+ | Le container docker de Collabora est démarré, le certificat SSL est prêt, il reste à indiquer à Nextcloud où se trouve Collabora. | ||
+ | |||
+ | Pour ça, en tant qu' | ||
+ | |||
+ | Ensuite, toujours en tant qu' | ||
+ | |||
+ | Et voilà :) | ||
+ | |||
+ | ===== Mettre à jour Collabora ===== | ||
+ | |||
+ | D' | ||
+ | |||
+ | <code bash> | ||
+ | docker ps -a | ||
+ | </ | ||
+ | |||
+ | Puis supprimer le container : | ||
+ | |||
+ | <code bash> | ||
+ | docker rm -f < | ||
+ | </ | ||
+ | |||
+ | Récupérer la dernière image de Collabora : | ||
+ | |||
+ | <code bash> | ||
+ | docker pull collabora/ | ||
+ | </ | ||
+ | |||
+ | Enfin, relancer le container avec la même commande Docker vu au début (d'où le côté pratique de la mettre dans un script). | ||
+ | |||
+ | {{tag> |
collabora_online_via_docker_nextcloud.1612489959.txt.gz · Dernière modification : 2021/02/05 01:52 de n1c0