Skip to content

Releases: ZoeyVid/NPMplus

2024-05-23-r1

23 May 15:34
3eaf932
Compare
Choose a tag to compare
  • update to alpine v3.20
  • update free nginx to v1.27.0
  • remove php v8.1 (your config will be changes to php8.2, but you need to enable PHP82)
  • merge upstream (include custom locations and advanced configs above the / location block)
  • dep updates
  • stop launch when using PHP81/PHP81_APKS (use PHP82/PHP82_APKS or PHP83/PHP83_APKS instead)
  • stop launch when still using NPM_CERT_ID (use DEFAULT_CERT_ID instead)
  • stop launch when using PGID without PUID
  • GOA requires now to enable LOGROTATE
  • PHP82_APKS now requires PHP82 and PHP83_APKS requires PHP83
  • improve NC_AIO mode (see community containers of NC AIO)

Full Changelog: 2024-05-03-r1...2024-05-23-r1

2024-05-03-r1

02 May 22:15
d5c5fdd
Compare
Choose a tag to compare
  • fix #800
  • dep updates
  • merge upstream (no changes)
  • use node lts instead of node current

Full Changelog: 2024-04-27-r1...2024-05-03-r1

2024-04-27-r1

27 Apr 09:11
5e9619b
Compare
Choose a tag to compare
  • close #782 - nginx now reads cloudflares CF-Connecting-IP header
  • update coreruleset to v4.2.0
  • switch to freenginx
  • dep updates
  • remove aws cloudfront ips, because their real ip header doesn't work
  • block apache files

Full Changelog: 2024-04-19-r2...2024-04-27-r1

2024-04-19-r2

19 Apr 16:35
e5070f5
Compare
Choose a tag to compare
  • use clean-modules instead of node-prune

Full Changelog: 2024-04-19-r1...2024-04-19-r2

2024-04-19-r1

19 Apr 09:52
906d7ce
Compare
Choose a tag to compare
  • improve workflows
  • update nginx to 1.25.5
  • update deps
  • update eslint and use prettier

Full Changelog: 2024-03-25-r1...2024-04-19-r1

php-rewrite

31 Mar 18:00
Compare
Choose a tag to compare

Hello, this is not a new release.
I want to rewrite NPMplus in PHP in the near future, this will unify the backend and frontend, but will remove the API, I will try to make it possible to migrate to the rewrite from the "old" Node.js version (not sure with TLS Certificates). Please write Ideas you want into this discussion. The rewritten version will look different from NPMplus does now, CSS will be done by @DavidCraftDev. No I don't know when I will start working on this and when I will be finished with it / when an alpha/beta version will be published. But you can expect that no all changes listed below will be there with the first release.

What will be added/changed/kept?

  • API will be removed
  • gravatar will be removed, you can upload profile pictures yourself
  • Written in PHP (with some composer deps) and CSS based on Tailwind by @DavidCraftDev
    • will also improve dark mode
  • Option to further protect login using MFA and optional hcaptcha support
  • I will switch to acme.sh #585 (removal of certbot)
  • custom CAs in UI
  • export/import option #628
  • Language support #693
  • Geo-blocking #730
  • proxy protocol upstreams for stream #619
  • easier static/php site support in UI
  • everything NPMplus currently supports
  • try to move all env options to the UI (https://github.com/ZoeyVid/NPMplus/blob/develop/compose.yaml)
  • error/access logs in UI
  • Crowdsec BOUNCER config in UI
  • coreruleset/crs plugins/modsec in UI
  • your ideas/more

Unsure:

  • instead of using acme.sh and nginx, use caddy instead? not sure...

2024-03-25-r1

25 Mar 10:44
ef5ac4c
Compare
Choose a tag to compare
  • close #717 by adding an env option to disable the 404 error redirect
  • dep updates
  • improve TZ regex
  • add additional warning for deprecated env

Full Changelog: 2024-03-21-r2...2024-03-25-r1

2024-03-21-r2

21 Mar 22:04
5af9f19
Compare
Choose a tag to compare
  • dep updates
  • close part of #711
  • small fixes
  • improve certbot-cleaner.sh
  • close #656

Full Changelog: 2024-03-21-r1...2024-03-21-r2

2024-03-21-r1

20 Mar 18:39
dd038b6
Compare
Choose a tag to compare
  • fix #704
  • dep updates

Full Changelog: 2024-03-12-r3...2024-03-21-r1

2024-03-12-r3

12 Mar 16:45
61164ee
Compare
Choose a tag to compare
  • use su-exec instead of sudo

Full Changelog: 2024-03-12-r2...2024-03-12-r3