Skip to content

Add rate limiting, load balancing features and pt_br locale#5184

Open
MendesCorporation wants to merge 6 commits intoNginxProxyManager:developfrom
MendesCorporation:develop
Open

Add rate limiting, load balancing features and pt_br locale#5184
MendesCorporation wants to merge 6 commits intoNginxProxyManager:developfrom
MendesCorporation:develop

Conversation

@MendesCorporation
Copy link
Copy Markdown

@MendesCorporation MendesCorporation commented Jan 17, 2026

  • Add rate limiting support for proxy hosts with configurable requests per second/minute, burst, and delay options
  • Add load balancing support with round robin, least connections, and IP hash methods
  • Add Brazilian Portuguese (pt_br) locale with full translations
  • Fix rate limit burst comparison in Liquid template
  • Add database migrations for new features
image image image image

Fix #116
Fix #2840
Related to #2917

MendesCorporation and others added 4 commits January 17, 2026 17:48
- Add rate limiting support for proxy hosts with configurable requests per second/minute, burst, and delay options
- Add load balancing support with round robin, least connections, and IP hash methods
- Add Brazilian Portuguese (pt_br) locale with full translations
- Fix rate limit burst comparison in Liquid template
- Add database migrations for new features
MySQL does not allow DEFAULT values on TEXT/BLOB columns.
Changed load_balancing_servers from text().defaultTo('[]') to json()
to match the pattern used by other JSON fields in the project.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Skeptic-systems
Copy link
Copy Markdown

This is fire

Copy link
Copy Markdown

@genticflowlabs genticflowlabs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@nginxproxymanagerci
Copy link
Copy Markdown

Docker Image for build 6 is available on DockerHub:

nginxproxymanager/nginx-proxy-manager-dev:pr-5184

Note

Ensure you backup your NPM instance before testing this image! Especially if there are database changes.
This is a different docker image namespace than the official image.

Warning

Changes and additions to DNS Providers require verification by at least 2 members of the community!

@genticflowlabs
Copy link
Copy Markdown

@jc21 any chance we bring this in?

@seoes
Copy link
Copy Markdown

seoes commented Mar 10, 2026

Great feature. any plans for a major release? looking forward to it

Copy link
Copy Markdown

@genticflowlabs genticflowlabs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've tested this and it fails due to a duplicate proxy_pass entry conflicting from the docker/rootfs/etc/nginx/conf.d/include/proxy.conf file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Nginx Proxy Manager Load Balancing... [Feature Request] Support for rate limiting

4 participants