Skip to content

php-rewrite

Compare
Choose a tag to compare
@Zoey2936 Zoey2936 released this 31 Mar 18:00
· 249 commits to develop since this release

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...