nginx-proxy-manager icon indicating copy to clipboard operation
nginx-proxy-manager copied to clipboard

Support upstream / load balancing

Open terry-fei opened this issue 6 years ago • 62 comments

Describe the solution you'd like like multi Forward host to upstream or can edit http level config

terry-fei avatar Jun 05 '19 05:06 terry-fei

It would be nice to get possibility of upstream management. Realy needed)

beloniki avatar Jul 04 '19 10:07 beloniki

Is there new progress?

TimeBye avatar Apr 27 '20 05:04 TimeBye

Hi there, any news about this feature ? Maybe for the v3 version ?

Would be awesome !

Thank you for this very useful software :)

Xenon341 avatar Jun 08 '21 12:06 Xenon341

Won't be in v2 unless someone implements it in a pull request, but it's likely to be included in v3, but no promises.

chaptergy avatar Jun 08 '21 12:06 chaptergy

Won't be in v2 unless someone implements it in a pull request, but it's likely to be included in v3, but no promises.

can't wait for upstream, thanks for your work ! 👍

febriyan1302 avatar Aug 01 '21 23:08 febriyan1302

Is there an estimate for when v3 comes out? Thanks for your work 👍

johncadengo avatar Sep 23 '21 05:09 johncadengo

Is there an estimate for when v3 comes out? Thanks for your work 👍

See https://github.com/jc21/nginx-proxy-manager/discussions/1202:

This list of features can change at any time. Can I also ask that you don't ask for a due date for version 3. There's a LOT to do and I don't want to stick to any promises. When I know, you'll know :)

msiemens avatar Sep 23 '21 07:09 msiemens

@msiemens thanks. That discussion is exactly what I was looking for.

johncadengo avatar Sep 23 '21 08:09 johncadengo

Hi there, any news about this feature ?

kamilkobak avatar Jan 05 '22 13:01 kamilkobak

waiting for it

benzavision avatar Oct 05 '22 20:10 benzavision

really need it, plz

BrettDean avatar Oct 16 '22 11:10 BrettDean

waiting for this too, it would be awesome

Xileck avatar Nov 15 '22 21:11 Xileck

How can we help in the development of this feature?

redimongo avatar Nov 19 '22 06:11 redimongo

Need this feature too.

flikites avatar Nov 23 '22 03:11 flikites

Need this feature too.

MIkkelMadsen avatar Dec 03 '22 22:12 MIkkelMadsen

2023 :)

Nuke142 avatar Jan 05 '23 08:01 Nuke142

need this feature too

Tweety2oo6 avatar Jan 22 '23 21:01 Tweety2oo6

Hi there, First of all, thank you very much for building this lovely project :) Here you mentioned there will be load balancing capability in V3, is there any ETA? https://github.com/NginxProxyManager/nginx-proxy-manager/issues/1963#issuecomment-1082769736

amirtq avatar Feb 08 '23 07:02 amirtq

Would love this feature too. Love to implement an API cluster with the upstream feature.

tomus85 avatar Feb 19 '23 09:02 tomus85

I also need this feature so I can backup localhost if the cloud is down

akbaryahya avatar Mar 11 '23 04:03 akbaryahya

Hi. I also very need this function for load balancing.

sor88 avatar Apr 30 '23 15:04 sor88

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

alex14dark avatar May 10 '23 08:05 alex14dark

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

Looks like it's working Want to mention that you need to create not any folder, but named custom exactly (it took me 2 hours to guess it, lol)

Nuke142 avatar May 15 '23 10:05 Nuke142

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

Looks like it's working Want to mention that you need to create not any folder, but named custom exactly (it took me 2 hours to guess it, lol)

Maybe my expression is not clear enough...I have clearly stated above, it is the custom folder

alex14dark avatar May 16 '23 03:05 alex14dark

need this feature too!

rodrigobrito avatar Jul 11 '23 20:07 rodrigobrito

Need this feature too.

investlab avatar Aug 12 '23 02:08 investlab

me too. Need this feature too.

aminotran avatar Aug 25 '23 06:08 aminotran

@rodrigobrito @investlab @aminotran No need to wait. See few posts above : https://github.com/NginxProxyManager/nginx-proxy-manager/issues/156#issuecomment-1541582980

Nuke142 avatar Aug 25 '23 06:08 Nuke142

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

Can this setup also be used as a failover configuration?

MarcS1975 avatar Jan 06 '24 18:01 MarcS1975

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

github-actions[bot] avatar Jul 13 '24 01:07 github-actions[bot]