From b670e98bba71d3ee25228890dee6d4c065d9b90b Mon Sep 17 00:00:00 2001 From: JOduMonT Date: Tue, 30 Jul 2019 12:30:08 +0700 Subject: [PATCH] add instruction for cloudflare --- app_nextcloud.md | 25 ++++++++++++++++++++++++- app_nextcloud_fr.md | 23 +++++++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) diff --git a/app_nextcloud.md b/app_nextcloud.md index b18aff78..92cb29f4 100644 --- a/app_nextcloud.md +++ b/app_nextcloud.md @@ -140,4 +140,27 @@ Then add in this file the following text: Save the file (**CTRL** + **o**) and exit nano (**CTRL** + **c**). -Now the problem is fixed. \ No newline at end of file +Now the problem is fixed. + +# Nextcloud and Cloudflare + +If you use Cloudflare for your DNS, *which may be useful if you have a dynamic IP*, you will most likely have authentication problems with the Nextcloud application. On the Internet many people propose to create a rule that disables all options related to security and Cloudflare speed for the url pointing to your Nextcloud instance. Although it works, it is not the optimal solution. I propose, certainly to create a rule for the url pointing to your Nextcloud instance but to disable only 2 options. So here's how: + +## Cloudflare Page Rules + +In the Cloudflare control panel select your domain and find Page Rules +the url in your address bar will look like this: https://dash.cloudflare.com/*/domain.tld/page-rules + +#### Add a rule + +The rule to be added must apply to the url of your Nextcloud instance either: + +- `https://nextcloud.domain.tld/**` if you use a subdomain +- `https://domain.tld/nextcloud/*`` if you have deployed Nextcloud in a directory + +The options to disable (Off) are: + +- Rocket Loader +- Email Obfuscation + +Save and clean your caches (Cloudflare, browser,...) and that's it. \ No newline at end of file diff --git a/app_nextcloud_fr.md b/app_nextcloud_fr.md index 152252ea..31aaf3a5 100644 --- a/app_nextcloud_fr.md +++ b/app_nextcloud_fr.md @@ -141,3 +141,26 @@ Puis ajouter dans ce fichier le texte suivent : Enregistrer le fichier (**CTRL** + **o**) et quitter nano (**CTRL** + **c**). A présent, le problème est corrigé. + +# Nextcloud et Cloudflare + +Si vous utilisez Cloudflare pour vos DNS, *ce qui peut-être pratique si vous avez une IP dynamique*, vous aurez très probablement des problèmes d'authentification avec l'application Nextcloud. Sur Internet beaucoup de gens propose de créer une règle ayant pour effet de désactivé tous les options relié à la sécurité et à la vitesse de Cloudflare pour l'url pointant sur votre instance Nextcloud. Malgré que cela fonctionne, ce n'est pas la solution optimial. Je vous propose, certes de créé une règle pour l'url pointant sur votre instance Nextcloud mais de désactivé seulement 2 options. Voici donc comment: + +## Cloudflare Page Rules + +Dans le panneau de controle de Cloudflare choisissez votre domaine et trouver Page Rules +l'url dans votre barre d'addresse ressemblera à : https://dash.cloudflare.com/*/domain.tld/page-rules + +### Ajouter une règle + +La règle à ajouter doit s'appliquer pour l'url de votre instance Nextcloud soit: + +- `https://nextcloud.domain.tld/*` si vous utilisez un sous domain +- `https://domain.tld/nextcloud/*` si vous avez déployé Nextcloud dans un répertoire + +Les options à désactiver (Off) sont : + +- Rocket Loader +- Email Obfuscation + +Sauvegarder et nettoyer vos caches (Cloudflare, navigateur, ...) et le tour est joué. \ No newline at end of file