[GH-ISSUE #3708] Proxy-Host creation via cli or api #2446

Closed
opened 2026-02-26 07:35:36 +03:00 by kerem · 2 comments
Owner

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

Hey together,

I would like to add proxy hosts cia api or cli. Background is a automation in a software our company is building. We already have a large number of instances running with many proxy hosts so completely switching would nether be wanted nor practical.

We provide webservers for a application that need to be exposed. What better than a rverse proxy for that. At the moment there ist and was just a small amount of newly installed and konfigured servers in the background but we are working on scaling the finished product. I have not found a elegant way to implement new proxy hosts in a way that can be automated with a reasonable time investment for us.

ATM we would need to create a Konfiguration file, an access file, an error file, alter the db and reload nginx to get a new host.
I think many would apreciate a way of doing this easier. My first thoughts went towards an official http api or a command that can be built by other scripts our software and then executed on the proxy server.

Is this in the scope of the project or is that something that can/will not be done for whatever reasons there may be (idk how to wirte this nicely. I am not a native english speaker. This is ment in the best way possible. I am certain you have very valid reasons, if you can not/dont want to do this).

Originally created by @LukasBastianGTM on GitHub (Apr 19, 2024). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3708 Hey together, I would like to add proxy hosts cia api or cli. Background is a automation in a software our company is building. We already have a large number of instances running with many proxy hosts so completely switching would nether be wanted nor practical. We provide webservers for a application that need to be exposed. What better than a rverse proxy for that. At the moment there ist and was just a small amount of newly installed and konfigured servers in the background but we are working on scaling the finished product. I have not found a elegant way to implement new proxy hosts in a way that can be automated with a reasonable time investment for us. ATM we would need to create a Konfiguration file, an access file, an error file, alter the db and reload nginx to get a new host. I think many would apreciate a way of doing this easier. My first thoughts went towards an official http api or a command that can be built by other scripts our software and then executed on the proxy server. Is this in the scope of the project or is that something that can/will not be done for whatever reasons there may be (idk how to wirte this nicely. I am not a native english speaker. This is ment in the best way possible. I am certain you have very valid reasons, if you can not/dont want to do this).
kerem 2026-02-26 07:35:36 +03:00
Author
Owner

@github-actions[bot] commented on GitHub (Oct 25, 2024):

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

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

@github-actions[bot] commented on GitHub (Oct 29, 2025):

Issue was closed due to inactivity.

<!-- gh-comment-id:3459344643 --> @github-actions[bot] commented on GitHub (Oct 29, 2025): Issue was closed due to inactivity.
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#2446
No description provided.