Repolode
Bubka

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 AuthenticatorAuthy

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

    Instala con Docker (CLI) siguiendo la guía oficial

  2. 2

    O instala con Docker Compose siguiendo la guía oficial

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

#2fa#totp#hotp#otp#self-hosted#php#laravel#two-factor-authentication#2factor#qrcode

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

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.

Seguridad#two-factor-authentication#totp#hotp
1,6 mil+9 esta semana134KotlinGPL-3.0Actualizado hace 5 días

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.

Seguridad#mfa#two-factor-authentication#otp
1,8 mil369PythonAGPL-3.0Actualizado hace 13 horas