Aplicación de autenticación de código abierto para Android de 2FAS que genera códigos de un solo uso TOTP y HOTP para iniciar sesión con autenticación de dos factores.
Bubka/2FAuth
Aplicación web autoalojada para guardar cuentas 2FA y generar códigos de seguridad TOTP, HOTP y Steam Guard, como alternativa a Google Authenticator.
Alternativa open source a:Google Authenticator
Authy
- Estrellas
- 4,215
- Forks
- 308
- Issues abiertos
- 16
- Último commit
- hace 3 días
¿Qué es?
2FAuth es un gestor de códigos de un solo uso basado en la web y autoalojado, diseñado para usarse tanto en móviles como en computadoras. Permite guardar cuentas 2FA en una base de datos bajo tu control para poder hacer copias de seguridad y restaurarlas sin depender de ningún teléfono.
Las cuentas se pueden añadir escaneando códigos QR o mediante un formulario personalizado, y organizar en grupos. Los códigos se generan según RFC 4226 (HOTP) y RFC 6238 (TOTP). La aplicación admite varias cuentas de usuario, cifrado opcional de la base de datos, cierre de sesión automático e inicio de sesión con llaves de seguridad o SSO. Se pueden importar cuentas desde archivos JSON de 2FAuth, exportaciones QR de Google Authenticator y archivos de Aegis y 2FAS.
El proyecto está desarrollado con PHP 8.4 y Laravel; puede ejecutarse en un servidor autoalojado, en Docker o en Heroku, y está disponible en inglés y francés.
Funciones clave
- 01Genera códigos TOTP, HOTP y Steam Guard.
- 02Añade cuentas escaneando códigos QR o mediante un formulario manual.
- 03Organiza las cuentas en grupos.
- 04Admite varios usuarios y permite configurar las reglas de registro.
- 05Cifra campos sensibles de la base de datos como opción configurable.
- 06Importa cuentas desde varias aplicaciones 2FA.
Casos de uso
- Guardar códigos 2FA en un servidor doméstico en lugar de tenerlos solo en un teléfono.
- Generar códigos OTP en un navegador de escritorio sin tener que recurrir al teléfono.
- Hacer copias de seguridad de cuentas 2FA en una base de datos independiente.
- Compartir un gestor 2FA autoalojado entre un equipo pequeño, con cuentas de usuario separadas.
Inicio rápido
- 1
Instala con Docker (CLI) siguiendo la guía oficial
- 2
O instala con Docker Compose siguiendo la guía oficial
- 3
O configura un servidor autohospedado siguiendo la guía oficial
Antes de usarlo
- Requiere autohospedar un servidor PHP y una base de datos, lo que implica dedicar tiempo a la configuración.
- Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado que se ofrece a través de la red.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es 2FAuth?
- Aplicación web autoalojada para guardar cuentas 2FA y generar códigos de seguridad TOTP, HOTP y Steam Guard, como alternativa a Google Authenticator. 2FAuth es un gestor de códigos de un solo uso basado en la web y autoalojado, diseñado para usarse tanto en móviles como en computadoras. Permite guardar cuentas 2FA en una base de datos bajo tu control para poder hacer copias de seguridad y restaurarlas sin depender de ningún teléfono.
- ¿2FAuth es gratuito? ¿Qué licencia tiene?
- 2FAuth es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿2FAuth sigue mantenido?
- Mantenimiento activo. El último commit de 2FAuth fue el 3 nov 2026.
- ¿Para qué puedo usar 2FAuth?
- Guardar códigos 2FA en un servidor doméstico en lugar de tenerlos solo en un teléfono. Generar códigos OTP en un navegador de escritorio sin tener que recurrir al teléfono. Hacer copias de seguridad de cuentas 2FA en una base de datos independiente. Compartir un gestor 2FA autoalojado entre un equipo pequeño, con cuentas de usuario separadas.
- ¿Cómo se instala 2FAuth?
- Instala con Docker (CLI) siguiendo la guía oficial O instala con Docker Compose siguiendo la guía oficial O configura un servidor autohospedado siguiendo la guía oficial
- ¿Dónde consigo 2FAuth?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Bubka/2FAuth
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una app de autenticación gratuita y de código abierto para Android que genera códigos de dos factores HOTP y TOTP y los guarda en una bóveda cifrada.
Servidor de autenticación multifactor autogestionado compatible con OTP, passkeys/FIDO2, push, SMS y tarjetas inteligentes, integrado con AD, LDAP y bases de datos SQL.
Agente de IA personal para un solo usuario, basado en Elixir/OTP, que monitoriza fuentes, ejecuta flujos de trabajo programados y conversa por Telegram o Discord, alojado en infraestructura propia.
Plugin de WordPress que añade un segundo paso de verificación al iniciar sesión, como un código de un solo uso, además de la contraseña.
Servidor ligero de autenticación y autorización que funciona como middleware para Traefik, Nginx y Caddy, o como servidor de inicio de sesión SSO independiente.