Skip to content

Conversation

@piotrfx
Copy link
Contributor

@piotrfx piotrfx commented Dec 28, 2025

  • Add 2FA setup, enable, disable, and backup code management
  • Integrate 2FA challenge flow into login process
  • Add frontend modal for 2FA configuration
  • Support backup codes for account recovery

- Add 2FA setup, enable, disable, and backup code management
- Integrate 2FA challenge flow into login process
- Add frontend modal for 2FA configuration
- Support backup codes for account recovery
@nginxproxymanagerci
Copy link

Docker Image for build 3 is available on DockerHub:

nginxproxymanager/nginx-proxy-manager-dev:pr-5109

Note

Ensure you backup your NPM instance before testing this image! Especially if there are database changes.
This is a different docker image namespace than the official image.

Warning

Changes and additions to DNS Providers require verification by at least 2 members of the community!

@piotrfx
Copy link
Contributor Author

piotrfx commented Dec 29, 2025

Tested locally and works fine, we're adding to our production servers this modified version with 2FA as I'm not sure how quickly this can end up in the main repo ;). I've ran Claude for security checks and all is fine as well.

@piotrfx
Copy link
Contributor Author

piotrfx commented Jan 11, 2026

We're using this modified version and we're happy. The only suggestion I'm considering is to add "How to disable 2FA via CLI". Apart from that, everything looks OK. Maybe someone else has any suggestions?

@jc21
Copy link
Member

jc21 commented Jan 13, 2026

Fantastic work, very much appreciated :)

There's some additions I'll need make to the openapi/swagger docs for the new endpoints prior to official release.

@jc21 jc21 merged commit b30f8e4 into NginxProxyManager:develop Jan 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants