A self-hosted web app to manage your Two-Factor Authentication (2FA) accounts and generate security codes.
2FAuth is a self-hosted web application that allows users to manage their Two-Factor Authentication (2FA) accounts and generate security codes. It solves the problem of relying on smartphone-based authenticator apps by providing a centralized, accessible interface for OTP generation across devices. The app stores accounts in a standalone database, making backups and restores straightforward.
Individuals and developers who use 2FA and prefer self-hosted solutions for better control over their authentication data. It's ideal for those who want to avoid smartphone dependency for OTPs on desktop computers.
Developers choose 2FAuth for its clean, non-stressful interface, self-hosted nature, and robust security features like encryption and modern authentication support. It offers a reliable alternative to proprietary authenticator apps with easy data portability and backup options.
A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The UI avoids showing all tokens with simultaneous countdowns, reducing anxiety compared to apps like Google Authenticator, as noted in the README's purpose section.
Stores 2FA accounts in a standalone, easily backup-able database, preventing data loss from device failure, which is a core philosophy highlighted by the creator.
Supports modern authentication with Yubikey, optional data encryption, and auto-logout, enhancing protection beyond basic OTP generation, as detailed in the Security section.
Accessible via web browser on both desktop and mobile, eliminating smartphone dependency for OTPs, aligning with the project's goal to ease 2FA across devices.
Explicitly designed as a single-user app with no multi-user support, making it unsuitable for shared or team environments, which is a stated limitation in the Security section.
Requires server deployment with PHP 8.4 and Laravel, along with database management, which can be daunting for non-technical users, as indicated in the Requirements and Installation guides.
As a web application, access to OTPs depends entirely on server uptime; if the self-hosted server fails, codes become unavailable, introducing a single point of failure.
2FAuth is an open-source alternative to the following products: