[GH-ISSUE #2840] Nginx Proxy Manager Load Balancing... #1948

Open
opened 2026-02-26 07:33:23 +03:00 by kerem · 8 comments
Owner

Originally created by @zerajim on GitHub (Apr 19, 2023).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2840

Good day..

i am new using the NPM, how can i config the load balancing here in NPM is it in the advance tab? or custom location?

and how can i achieve this??? is there any sample file so i can follow thru?

Hoping you can help me implement the load balancing in NPM

*Note: i ask ChatGPT for this then the response that in the NPM there's a upstream tab or section but i didn't see that in NPM.. hehehehehhe

Thanks a lot guys

Originally created by @zerajim on GitHub (Apr 19, 2023). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2840 Good day.. i am new using the NPM, how can i config the load balancing here in NPM is it in the advance tab? or custom location? and how can i achieve this??? is there any sample file so i can follow thru? Hoping you can help me implement the load balancing in NPM *Note: i ask ChatGPT for this then the response that in the NPM there's a upstream tab or section but i didn't see that in NPM.. hehehehehhe Thanks a lot guys
Author
Owner

@nathen418 commented on GitHub (May 10, 2023):

afaik this feature does not exist in NPM yet. might get added soon though I hope.

check out: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/1963
and: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/156

<!-- gh-comment-id:1541092690 --> @nathen418 commented on GitHub (May 10, 2023): afaik this feature does not exist in NPM yet. might get added soon though I hope. check out: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/1963 and: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/156
Author
Owner

@alex14dark commented on GitHub (May 10, 2023):

Hi Guys, I know there is another way to achieve load balancing,
First you need to create a custom directory under the data/nginx directory corresponding to the server where you deploy npm, and then create a file named http.conf in the custom directory , the content of the file is upstream your_server { server ... }
Then go back to your npm background, select the corresponding Proxy Host
And finally select the Advanced option, fill in the location configuration, such as loaction /api { proxy_pass http://your_server }
OK, like this npm achieves the effect of load balancing

<!-- gh-comment-id:1541565314 --> @alex14dark commented on GitHub (May 10, 2023): Hi Guys, I know there is another way to achieve load balancing, First you need to create a custom directory under the data/nginx directory corresponding to the server where you deploy npm, and then create a file named http.conf in the custom directory , the content of the file is upstream your_server { server ... } Then go back to your npm background, select the corresponding Proxy Host And finally select the Advanced option, fill in the location configuration, such as loaction /api { proxy_pass http://your_server } OK, like this npm achieves the effect of load balancing
Author
Owner

@nathen418 commented on GitHub (May 11, 2023):

true true you can always edit the nginx config and host files, but my point is there is no way to do it through the web interface. but yea this is totally a valid solution.

<!-- gh-comment-id:1543263575 --> @nathen418 commented on GitHub (May 11, 2023): true true you can always edit the nginx config and host files, but my point is there is no way to do it through the web interface. but yea this is totally a valid solution.
Author
Owner

@JS-E commented on GitHub (Nov 4, 2023):

Think a discussion has been brought up here -> https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2917

<!-- gh-comment-id:1793549607 --> @JS-E commented on GitHub (Nov 4, 2023): Think a discussion has been brought up here -> https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2917
Author
Owner

@github-actions[bot] commented on GitHub (Jun 6, 2024):

Issue is now considered stale. If you want to keep it open, please comment 👍

<!-- gh-comment-id:2151261691 --> @github-actions[bot] commented on GitHub (Jun 6, 2024): Issue is now considered stale. If you want to keep it open, please comment :+1:
Author
Owner

@sreekanthedayar commented on GitHub (Jun 16, 2024):

Waiting for this feature to get implemented.

<!-- gh-comment-id:2171734976 --> @sreekanthedayar commented on GitHub (Jun 16, 2024): Waiting for this feature to get implemented.
Author
Owner

@github-actions[bot] commented on GitHub (Mar 8, 2025):

Issue is now considered stale. If you want to keep it open, please comment 👍

<!-- gh-comment-id:2707881273 --> @github-actions[bot] commented on GitHub (Mar 8, 2025): Issue is now considered stale. If you want to keep it open, please comment :+1:
Author
Owner

@aminotran commented on GitHub (Oct 22, 2025):

Try it: nginx-love
It's ready for load balancing and more.

<!-- gh-comment-id:3434281277 --> @aminotran commented on GitHub (Oct 22, 2025): Try it: [nginx-love](https://github.com/TinyActive/nginx-love) It's ready for load balancing and more.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#1948
No description provided.