Bubka/2FAuth
Google Authenticator의 대안으로, 2FA 계정을 저장하고 TOTP, HOTP, Steam Guard 보안 코드를 생성하는 셀프 호스팅 웹 앱입니다.
대체할 수 있는 제품:Google Authenticator
Authy
- 스타
- 4,214
- 포크
- 308
- 열린 이슈
- 16
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
2FAuth는 모바일과 데스크톱 모두에서 사용할 수 있는 웹 기반 셀프 호스팅 일회용 패스코드 관리자입니다. 직접 관리하는 데이터베이스에 2FA 계정을 저장하므로, 휴대폰과 별도로 백업하고 복원할 수 있습니다.
QR 코드를 스캔하거나 사용자 지정 양식을 통해 계정을 추가하고 그룹별로 정리할 수 있습니다. 코드는 RFC 4226(HOTP)과 RFC 6238(TOTP)에 따라 생성됩니다. 여러 사용자 계정, 선택적 데이터베이스 암호화, 자동 로그아웃, 보안 키 또는 SSO를 사용한 로그인을 지원합니다. 2FAuth JSON, Google Authenticator QR 내보내기, Aegis 및 2FAS 파일에서 계정을 가져올 수 있습니다.
이 프로젝트는 PHP 8.4와 Laravel을 기반으로 하며, 셀프 호스팅 서버, Docker 또는 Heroku에서 실행할 수 있습니다. 영어와 프랑스어로 제공됩니다.
핵심 기능
- 01TOTP, HOTP, Steam Guard 코드를 생성합니다.
- 02QR 코드를 스캔하거나 수동 입력 양식으로 계정을 추가합니다.
- 03계정을 그룹별로 정리합니다.
- 04설정 가능한 가입 규칙으로 여러 사용자를 지원합니다.
- 05선택적 설정으로 데이터베이스의 민감한 필드를 암호화합니다.
- 06여러 다른 2FA 앱에서 계정을 가져옵니다.
활용 사례
- 휴대폰에만 보관하는 대신 홈 서버에 2FA 코드를 보관합니다.
- 휴대폰을 찾지 않고 데스크톱 브라우저에서 OTP 코드를 생성합니다.
- 별도의 데이터베이스에 2FA 계정을 백업합니다.
- 각자 별도의 사용자 계정을 사용하는 소규모 팀에서 셀프 호스팅 2FA 관리자를 함께 사용합니다.
빠른 시작
- 1
공식 가이드에 따라 Docker(CLI)로 설치
- 2
또는 공식 가이드에 따라 Docker Compose로 설치
- 3
또는 공식 가이드에 따라 자체 호스팅 서버 설정
사용 전 알아둘 점
- PHP 서버와 데이터베이스를 자체 호스팅해야 하므로 설정에 노력이 필요합니다.
- 수정한 네트워크 제공 소스 코드를 공유해야 하는 카피레프트 라이선스인 AGPL-3.0에 따라 라이선스가 부여됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- 2FAuth은(는) 무엇인가요?
- Google Authenticator의 대안으로, 2FA 계정을 저장하고 TOTP, HOTP, Steam Guard 보안 코드를 생성하는 셀프 호스팅 웹 앱입니다. 2FAuth는 모바일과 데스크톱 모두에서 사용할 수 있는 웹 기반 셀프 호스팅 일회용 패스코드 관리자입니다. 직접 관리하는 데이터베이스에 2FA 계정을 저장하므로, 휴대폰과 별도로 백업하고 복원할 수 있습니다.
- 2FAuth은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- 2FAuth은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- 2FAuth은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. 2FAuth의 마지막 커밋은 2026년 11월 3일입니다.
- 2FAuth은(는) 어디에 사용할 수 있나요?
- 휴대폰에만 보관하는 대신 홈 서버에 2FA 코드를 보관합니다. 휴대폰을 찾지 않고 데스크톱 브라우저에서 OTP 코드를 생성합니다. 별도의 데이터베이스에 2FA 계정을 백업합니다. 각자 별도의 사용자 계정을 사용하는 소규모 팀에서 셀프 호스팅 2FA 관리자를 함께 사용합니다.
- 2FAuth는 어떻게 설치하나요?
- 공식 가이드에 따라 Docker(CLI)로 설치 또는 공식 가이드에 따라 Docker Compose로 설치 또는 공식 가이드에 따라 자체 호스팅 서버 설정
- 2FAuth은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Bubka/2FAuth
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
HOTP 및 TOTP 2단계 인증 코드를 생성하고 암호화된 볼트에 보관하는 무료 오픈 소스 Android 인증 앱입니다.
Elixir/OTP 기반의 1인용 개인 AI 에이전트로, 소스를 모니터링하고 예약 워크플로를 실행하며 Telegram이나 Discord로 대화할 수 있고 자체 호스팅 방식으로 운영합니다.
비밀번호 외에 일회용 코드 같은 추가 로그인 인증 단계를 제공하는 WordPress 플러그인입니다.
Traefik, Nginx, Caddy용 미들웨어 또는 독립형 SSO 로그인 서버로 사용할 수 있는 경량 인증·인가 서버입니다.