Compare / 2FAuth vs Ente Auth
2FAuth vs Ente Auth
Pick 2FAuth if you want the published Authy stack (an AGPL-3.0 web TOTP vault). Pick Ente Auth if you want that AGPL-3.0 E2EE app from the ente/ente monorepo.
Facts checked 27 Oct 2026. License, language, and GitHub activity come from the catalog or the project's own repo. "Not in the catalog row" means the public catalog dump does not store that number.
2FAuth in the catalog Ente Auth in the catalog Start on Railway
How they compare
| 2FAuth | Ente Auth | |
|---|---|---|
| License | GNU Affero General Public License v3.0 (catalog) source | GNU Affero General Public License v3.0 (catalog) source |
| Language | PHP (catalog) | Dart (catalog) |
| GitHub activity | 4,182 stars in the catalog source | 29,448 stars in the catalog source |
| Self-host | A web vault plus a database. Official docs at docs.2fauth.app. | An E2EE app. The photos product is a different job. |
| Best for | The published Authy web vault. | A mobile authenticator if 2FAuth is not the shape. |
Self-hosting and resource needs
Both are named on the published lander — /stacks/twofauth-otp. 2FAuth is Bubka/2FAuth (AGPL-3.0; 4,182 stars in the catalog). Ente Auth lives in ente/ente (AGPL-3.0; 29,448 stars in the catalog) — the monorepo also ships photos; this pair is the authenticator. Passwords stay on /replace/1password. Neither has a one-click c17 Railway template.
FAQ
- Is this 1Password?
- Passwords stay on /replace/1password. This pair is TOTP.
- Where is Vaultwarden?
- TOTP next to passwords — /best/password-manager. Not this pair.
- Are these free?
- Both are AGPL-3.0. You pay hosting.
- How do I deploy 2FAuth?
- Open /stacks/twofauth-otp. Persist the database. Add one TOTP.
Related pages
Stack of the Week
Get one stack a week that replaces a SaaS bill.