{"repo":"pigri/cf-n8n-proxy","free":true,"listed":false,"github":"https://github.com/pigri/cf-n8n-proxy","clone":"git clone https://github.com/pigri/cf-n8n-proxy.git","description":"Cloudflare worker for n8n proxy","language":"TypeScript","stars":45,"topics":["cf","cloudflare","firewall","n8n","proxy","rate-limit","security"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"cf-n8n-proxy Cloudflare worker for n8n proxy Why do you need this? - You can use this service to protect your n8n instance from DDoS attacks. - You can use this service to hide your n8n instance from the public. - You can use this service to add rate limiting to your n8n instance. - You can use this service to add deduplication to your n8n instance. - You can use this service to add a queue to your n8n instance. - You can use this service to add a retry mechanism to your n8n instance. Requirements: - You need a paid Worker plan ($5 USD) for this service due to the queue. - A cloudflare domain Architecture: cloudflare - cloudflare worker - n8n How to use? Wrangler install NPM package install Wrangler login Create your wrangler config - Change everywhere example.com to your domain Create queue Enable deduplication feature - Replace with the response ID in the wrangler.toml file. - Change DEDUPLICATION ENABLED=false to DEDUPLICATION ENABLED=true in the wrangler.toml file. IMPORTANT NOTES ABOUT DEDUPLICATION \"As of January 2022, expiration targets that are less than 60 seconds into the future are not supported. This is true for both expiration methods.\" - DEDUPLICATION TTL is optional; by default, it is set to 60 seconds. Rate limiting - Change RATE LIMITING ENABLED=false to RATE LIMITING ENABLED=true in the wrangler.toml file. Default 100 requests per minute Deploy your service How to test in local?","default_branch":null,"files":null,"tree":[],"storefront":"/r/pigri","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pigri/cf-n8n-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}