mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 09:25:55 +03:00
[GH-ISSUE #116] [Feature Request] Support for rate limiting #103
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#103
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nfacha on GitHub (Apr 6, 2019).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/116
Allow to configure NGINX rate limits from the UI
@thefirst100yearsaredifficult commented on GitHub (Oct 31, 2020):
Any updates on this? @jc21
@dedarh commented on GitHub (Mar 1, 2021):
Any updates on this? @jc21
@JackBailey commented on GitHub (Jan 26, 2022):
Any updates on this? @jc21
@ArmJo commented on GitHub (Feb 24, 2022):
For everyone who wants to implement it partially without UI: you can use the option for advanced configuration.
/data/nginx/custom/http_top.conf(maybe mounted elsewhere so check your docker volumes)limit_req_zone $binary_remote_addr zone=mylimit:10m rate=3r/s;(can be changed to your needs and multiple zones are possible). Save and close the fileadvancedyou can add this code (example for Jellyfin):More information about the configuration on the offical nginx page
I use this setup for Jellyfin and filebrowser and it works fine for me.
@cardtap commented on GitHub (Oct 20, 2022):
Just wanted to add that this feature would be very helpful for me as well. The custom http_top config works wonders but having the custom location in the advanced section isn't the cleanest approach. Even if there was a one line field that would allow you to insert the limit_req parameters in the existing location directive, that would be sweet.
@geez0r commented on GitHub (Jan 5, 2023):
hello,
another "yes please me too" comment...
After having a look at the network traffic and being horrified I would also suggest having this as a priority. The whole point of NPM is to take away the pain of manually messing with nginx config and a built in rate limit / fail2ban functionality would be very welcome.
Cheers
@Robin-Sch commented on GitHub (Jun 16, 2023):
This is not working for my nextcloud instance (it gave the untrusted domain error), however, this does work:
@TornadoRadon commented on GitHub (Nov 14, 2023):
I wonder why this issue still open
@unitea1992 commented on GitHub (Jan 28, 2024):
Do you have any plans to address this issue?
I am strongly requesting this feature.
@AlexPewMaster commented on GitHub (Apr 9, 2024):
Hi, I personally use Nginx Proxy Manager to publicly host services. I would really appreciate it if this could get implemented to prevent DDoS attacks and possibly filling up all of the available traffic.
@aminnairi commented on GitHub (Jul 11, 2024):
Any plans on supporting this in a near future? 👀
@NazgulCoder commented on GitHub (Aug 22, 2024):
I did it like this and it works
but how can I do it for the entire website?
using
location / {will not work. When i try to open any /subpage it will try to pass the connection to the private IP of the docker container
Also, do you know how to implement it correctly with Cloudflare so that it does not rate limit the Cloudflare IPs, but instead it checks the REAL IPs?
@presotto-m commented on GitHub (Feb 7, 2025):
Any updates on this? I'm in need of a rate limit setting.
@mourraille commented on GitHub (Apr 7, 2025):
Any plans to add rate limit support ?
@0xc0000f commented on GitHub (May 15, 2025):
any updates ?
@github-actions[bot] commented on GitHub (Dec 9, 2025):
Issue is now considered stale. If you want to keep it open, please comment 👍
@amarotica commented on GitHub (Dec 9, 2025):
Just bumping this - rate limiting is not stale. Any ideas on how to implement? Thanks
@enriluis commented on GitHub (Feb 11, 2026):
still open?