diff --git a/Cloudflare-Side-Note.md b/Cloudflare-Side-Note.md index 7bc9466..5cacced 100644 --- a/Cloudflare-Side-Note.md +++ b/Cloudflare-Side-Note.md @@ -2,7 +2,10 @@ By default, Cloudflare is not API friendly including Uptime Kuma. Cloudflare may block requests from Uptime Kuma. -You need to disable "Browser Integrity Check" in Cloudflare Dashboard. +You need to disable or bypass "Browser Integrity Check" in Cloudflare Dashboard via one of these methods: +- (Easiest) Add your Uptime Kuma host IP address to [IP Access rules](https://developers.cloudflare.com/waf/tools/ip-access-rules/) as an Allowed address, optionally across every domain in your Cloudflare account +- Allow Uptime Kuma to [bypass the check via WAF Custom Rules](https://developers.cloudflare.com/waf/custom-rules/skip/), only applies to one domain at a time +- Use a [Configuration Rule](https://developers.cloudflare.com/rules/configuration-rules/) to disable the check for your Uptime Kuma IP address Related discussion: https://community.cloudflare.com/t/api-403-after-enabling-cloudflare/108078/6