hi , guys .
with the new interface , i saw two NPM programs .
Nginx Proxy Manager
and NPMPlus
i don’t know .
what’s the difference between these two programs ?
thanks .
bye .
hi , guys .
with the new interface , i saw two NPM programs .
Nginx Proxy Manager
and NPMPlus
i don’t know .
what’s the difference between these two programs ?
thanks .
bye .
Look at GIT. NPM++ is a Fork with more support and addons. Go check it out on GIT.
The original NPM has REALLY slow deployment, almost abandoned.
Supports HTTP/3 (QUIC), requires you to expose https with udp
Support for crowdsec
Support for acme profiles (letsencrypt shortlived is used by default)
Improved support for different acme servers (like ocsp/must-staple)
OIDC support
smaller image based on alpine
ML-KEM support (also hardened TLS settings enforced)
https for the NPMplus interface
Goaccess included, served under /goaccess of the web UI for logged in admins
easier punycode domain support
zstd and brotli compression
basic security headers always send
allow empty ports to support loadbalancing
proxy protocol support
improved nginx build (with aws-lc and custom patches) and nginx templates with keep-alive to upstreams
tls certificate compression (zlib-ng+brotli) and optional encrypted client hello (ech) support
mTLS ca cert upload support
file and php server support (and fancyindex)
option to edit custom certs
gravatars are cached locally and fetched by the backend (better privacy by not exposing you directly to gravatar)
qrcodes for totp are generated locally in your browser instead of using a third-party api (better privacy/security by not exposing you and the secret to the third-party api)
re-added some things that where removed with upstreams new frontend
use secure cookied instead of local storage to save the token combined with a Content-Security-Policy
Password reset (only sqlite) using docker exec -it npmplus password-reset.js USER_EMAIL PASSWORD
Swagger UI under /api/docs
many other things, see this README.md and the compose.yaml
Proxy Locations can have access lists different to their host
Proxy Hosts and Proxy Locations can use multiple access lists
OK, all right.
Do you recommend that I make the switch?
If so, how?
Or can I stick with my current version?
I don’t have any specific concerns.