Repolode
Bubka

Bubka/2FAuth

Google Authenticator의 대안으로, 2FA 계정을 저장하고 TOTP, HOTP, Steam Guard 보안 코드를 생성하는 셀프 호스팅 웹 앱입니다.

대체할 수 있는 제품:Google AuthenticatorAuthy

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

    공식 가이드에 따라 Docker(CLI)로 설치

  2. 2

    또는 공식 가이드에 따라 Docker Compose로 설치

  3. 3

    또는 공식 가이드에 따라 자체 호스팅 서버 설정

사용 전 알아둘 점

  • PHP 서버와 데이터베이스를 자체 호스팅해야 하므로 설정에 노력이 필요합니다.
  • 수정한 네트워크 제공 소스 코드를 공유해야 하는 카피레프트 라이선스인 AGPL-3.0에 따라 라이선스가 부여됩니다.

포함된 컬렉션

토픽

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

자주 묻는 질문

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 통계는 매일 갱신됩니다.

관련 프로젝트

OTP, 패스키/FIDO2, 푸시, SMS, 스마트카드를 지원하고 AD, LDAP, SQL 사용자 저장소와 연동하는 셀프 호스팅 다중 인증 서버입니다.

보안#mfa#two-factor-authentication#otp
1.8천+1 이번 주370PythonAGPL-3.0업데이트 17시간 전

Elixir/OTP 기반의 1인용 개인 AI 에이전트로, 소스를 모니터링하고 예약 워크플로를 실행하며 Telegram이나 Discord로 대화할 수 있고 자체 호스팅 방식으로 운영합니다.

1199ElixirOther활발히 관리됨업데이트 29일 전