App autenticador open source para Android da 2FAS, que gera códigos de uso único TOTP e HOTP para login com autenticação de dois fatores.
Bubka/2FAuth
Um app web auto-hospedado para armazenar contas 2FA e gerar códigos de segurança TOTP, HOTP e Steam Guard como alternativa ao Google Authenticator.
Alternativa open source a:Google Authenticator
Authy
- Estrelas
- 4,214
- Forks
- 308
- Issues abertas
- 16
- Último commit
- há 4 dias
O que é?
2FAuth é um gerenciador de senhas de uso único baseado na web e auto-hospedado, projetado para uso em dispositivos móveis e desktops. Ele permite armazenar suas contas 2FA em um banco de dados sob seu controle, para que você possa fazer backup e restaurá-las independentemente de qualquer celular.
As contas podem ser adicionadas pela leitura de QR codes ou por um formulário personalizado e organizadas em grupos. Os códigos são gerados conforme as RFC 4226 (HOTP) e RFC 6238 (TOTP). O app oferece suporte a várias contas de usuário, criptografia opcional do banco de dados, logout automático e login com chaves de segurança ou SSO. É possível importar contas de arquivos JSON do 2FAuth, exports de QR code do Google Authenticator e arquivos do Aegis e do 2FAS.
O projeto é desenvolvido com PHP 8.4 e Laravel, pode ser executado em um servidor auto-hospedado, no Docker ou no Heroku e está disponível em inglês e francês.
Recursos principais
- 01Gera códigos TOTP, HOTP e Steam Guard.
- 02Adiciona contas pela leitura de QR codes ou por um formulário manual.
- 03Organiza contas em grupos.
- 04Oferece suporte a vários usuários com regras de cadastro configuráveis.
- 05Criptografa campos confidenciais do banco de dados como opção.
- 06Importa contas de vários outros apps 2FA.
Casos de uso
- Manter códigos 2FA em um servidor doméstico, em vez de apenas no celular.
- Gerar códigos OTP no navegador do desktop sem precisar pegar o celular.
- Fazer backup de contas 2FA em um banco de dados independente.
- Compartilhar um gerenciador 2FA auto-hospedado com uma equipe pequena, usando contas de usuário separadas.
Início rápido
- 1
Instale com Docker (CLI) seguindo o guia oficial
- 2
Ou instale com Docker Compose seguindo o guia oficial
- 3
Ou configure um servidor auto-hospedado seguindo o guia oficial
Antes de usar
- Requer a hospedagem própria de um servidor PHP e de um banco de dados, o que exige algum esforço de configuração.
- Licenciado sob a AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado disponibilizado pela rede.
Em coleções
Tópicos
Perguntas frequentes
- O que é 2FAuth?
- Um app web auto-hospedado para armazenar contas 2FA e gerar códigos de segurança TOTP, HOTP e Steam Guard como alternativa ao Google Authenticator. 2FAuth é um gerenciador de senhas de uso único baseado na web e auto-hospedado, projetado para uso em dispositivos móveis e desktops. Ele permite armazenar suas contas 2FA em um banco de dados sob seu controle, para que você possa fazer backup e restaurá-las independentemente de qualquer celular.
- 2FAuth é gratuito? Qual é a licença?
- 2FAuth é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- 2FAuth ainda é mantido?
- Manutenção ativa. O último commit de 2FAuth foi em 3 de nov. de 2026.
- Para que posso usar 2FAuth?
- Manter códigos 2FA em um servidor doméstico, em vez de apenas no celular. Gerar códigos OTP no navegador do desktop sem precisar pegar o celular. Fazer backup de contas 2FA em um banco de dados independente. Compartilhar um gerenciador 2FA auto-hospedado com uma equipe pequena, usando contas de usuário separadas.
- Como instalar 2FAuth?
- Instale com Docker (CLI) seguindo o guia oficial Ou instale com Docker Compose seguindo o guia oficial Ou configure um servidor auto-hospedado seguindo o guia oficial
- Onde consigo 2FAuth?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Bubka/2FAuth
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app autenticador gratuito e de código aberto para Android que gera códigos HOTP e TOTP e os mantém em um cofre criptografado.
Servidor de autenticação multifator self-hosted com suporte a OTP, passkeys/FIDO2, push, SMS e smartcards, integrado a diretórios AD, LDAP e bancos SQL.
Agente pessoal de IA para um único usuário, desenvolvido com Elixir/OTP, que monitora fontes, executa fluxos agendados e conversa pelo Telegram ou Discord, em hospedagem própria.
Plugin para WordPress que adiciona uma segunda etapa de verificação no login, como um código de uso único, além da senha.
Um servidor compacto de autenticação e autorização que funciona como middleware para Traefik, Nginx e Caddy ou como servidor de login SSO independente.