-
Notifications
You must be signed in to change notification settings - Fork 14
[Bug] Current version is NOT drop-in replacement for official npm - ports and mount point are wrong #15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
agreed, the file structure is pretty bad but i managed to get it working. to fix it, just backup your original config and replace over the top. good luck finding where they go though lmfao |
Yes, I am struggling with this as well. These ports make it difficult to just replace the default NPM Docker image. I also tried a clean install, but now I can't access the Docker apps I am running behind this proxy. And requesting an SSL cert gets me an internal error. I am sure it has something to do with the ports or port forwarding, but I am afraid this is beyond the limited knowledge I possess of networking :) |
Just to follow up on my previous comment (and a bit of topic maybe, sorry). I decided to start all over and do it from scratch again, now it's fully functional. It checks logs from all hosts in NMP. But OP is right, still not a dropin. For someone looking for a complete setup though, this is mine:
Get your api
Open config:
Edit soms parts, paste api:
NPM log parsers
With a bit of help from @geek2gether youtube vids :) |
Hey can I ask you how do you know if it is correctly working? |
@NazgulCoder Well you can try the various commands
Try manually banning your ip and check a service running behind your proxy.
Unban it
Sometimes it works a bit too well, I am at the office right now and trying to use a homelab service :) |
@Japhys thank you very much, however i recently managed to install NPMplus and I'm not turning back. Just the fact that automatically integrates modsecurity, some other new protocols and backend admin with https. You should try that too ;) |
Will give it a try! |
npm-plus is nice, but I've had some issues with it, especially because of modsec. |
I tried openappsec and it's bad imho, for these reasons:
|
Uh oh!
There was an error while loading. Please reload this page.
Current Behavior
Original npm uses ports 80, 443 and 81, and uses /data as the location of configurations, as seen on their example compose file:
This project exposes its services on 8181, 4443 and 8080. It also expects config files to be mounted on /config.
Yhis can be very confusing for users looking to migrate, since the project describes itself as a "a drop in replacement for jlesage/nginx-proxy-manager"
Expected Behavior
This project should be changed so that it exposes it services on ports 443, 80 and 81. Config location should be set to /data, in order to be a drop-in replacement for original npm.
No response
Steps To Reproduce
No response
Environment
Container creation
docker run -d
--name=nginx-proxy-manager
-p 8181:8181
-p 8080:8080
-p 4443:4443
-v /docker/appdata/nginx-proxy-manager:/config:rw
lepresidente/nginx-proxy-manager
Container log
Container inspect
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: