[GH-ISSUE #758] Question about the API #642

Closed
opened 2026-02-26 06:33:48 +03:00 by kerem · 5 comments
Owner

Originally created by @inmanturbo on GitHub (Dec 4, 2020).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/758

I'm wondering if there's a way to expose the js api to backend services. What I'm trying to do is have services create their own Proxy Hosts on deployment in an automated fashion, perhaps with jwt token. I haven't surfed the code yet ...

Originally created by @inmanturbo on GitHub (Dec 4, 2020). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/758 I'm wondering if there's a way to expose the js api to backend services. What I'm trying to do is have services create their own Proxy Hosts on deployment in an automated fashion, perhaps with jwt token. I haven't surfed the code yet ...
kerem closed this issue 2026-02-26 06:33:48 +03:00
Author
Owner

@Xantios commented on GitHub (Dec 24, 2020):

Not sure if i get what you want... but by some reverse engineering i figured out most of the API.

You can request a JWT token by posting your username and password to the auth route, store the JWT token and request almost anything you want with that.

I build something like that for docker, so when i deploy a container it gets automagically wired into NPM

<!-- gh-comment-id:750915588 --> @Xantios commented on GitHub (Dec 24, 2020): Not sure if i get what you want... but by some reverse engineering i figured out most of the API. You can request a JWT token by posting your username and password to the auth route, store the JWT token and request almost anything you want with that. I build something like that for docker, so when i deploy a container it gets automagically wired into NPM
Author
Owner

@shorkin commented on GitHub (Feb 19, 2021):

Not sure if i get what you want... but by some reverse engineering i figured out most of the API.

You can request a JWT token by posting your username and password to the auth route, store the JWT token and request almost anything you want with that.

I build something like that for docker, so when i deploy a container it gets automagically wired into NPM

Any news ?

<!-- gh-comment-id:782215727 --> @shorkin commented on GitHub (Feb 19, 2021): > Not sure if i get what you want... but by some reverse engineering i figured out most of the API. > > You can request a JWT token by posting your username and password to the auth route, store the JWT token and request almost anything you want with that. > > I build something like that for docker, so when i deploy a container it gets automagically wired into NPM Any news ?
Author
Owner

@Xantios commented on GitHub (Feb 19, 2021):

Not sure if i get what you want... but by some reverse engineering i figured out most of the API.
You can request a JWT token by posting your username and password to the auth route, store the JWT token and request almost anything you want with that.
I build something like that for docker, so when i deploy a container it gets automagically wired into NPM

Any news ?

About my little pet project? Check my GitHub profile. It’s called nginx proxy manager assistant .

If you need anything from the developer, if I can figure it out, I’m sure you can! The man has a fulltime job, so I wouldn’t hold your breath

<!-- gh-comment-id:782255431 --> @Xantios commented on GitHub (Feb 19, 2021): > > Not sure if i get what you want... but by some reverse engineering i figured out most of the API. > > You can request a JWT token by posting your username and password to the auth route, store the JWT token and request almost anything you want with that. > > I build something like that for docker, so when i deploy a container it gets automagically wired into NPM > > Any news ? About my little pet project? Check my GitHub profile. It’s called nginx proxy manager assistant . If you need anything from the developer, if I can figure it out, I’m sure you can! The man has a fulltime job, so I wouldn’t hold your breath
Author
Owner

@inmanturbo commented on GitHub (Feb 20, 2021):

Not sure if i get what you want... but by some reverse engineering i figured out most of the API.
You can request a JWT token by posting your username and password to the auth route, store the JWT token and request almost anything you want with that.
I build something like that for docker, so when i deploy a container it gets automagically wired into NPM

Any news ?

About my little pet project? Check my GitHub profile. It’s called nginx proxy manager assistant .

If you need anything from the developer, if I can figure it out, I’m sure you can! The man has a fulltime job, so I wouldn’t hold your breath

Don't we all? 😄
thanks for the tip, you didn't need anything to be added for csrf?

<!-- gh-comment-id:782593374 --> @inmanturbo commented on GitHub (Feb 20, 2021): > > > Not sure if i get what you want... but by some reverse engineering i figured out most of the API. > > > You can request a JWT token by posting your username and password to the auth route, store the JWT token and request almost anything you want with that. > > > I build something like that for docker, so when i deploy a container it gets automagically wired into NPM > > > > > > Any news ? > > About my little pet project? Check my GitHub profile. It’s called nginx proxy manager assistant . > > If you need anything from the developer, if I can figure it out, I’m sure you can! The man has a fulltime job, so I wouldn’t hold your breath Don't we all? :smile: thanks for the tip, you didn't need anything to be added for csrf?
Author
Owner

@chaptergy commented on GitHub (May 12, 2021):

Duplicate of https://github.com/jc21/nginx-proxy-manager/issues/341

<!-- gh-comment-id:840108670 --> @chaptergy commented on GitHub (May 12, 2021): Duplicate of https://github.com/jc21/nginx-proxy-manager/issues/341
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#642
No description provided.