Открытое приложение-аутентификатор 2FAS для Android генерирует одноразовые коды TOTP и HOTP для двухфакторной аутентификации.
Bubka/2FAuth
Самостоятельно размещаемое веб-приложение для хранения аккаунтов 2FA и генерации кодов TOTP, HOTP и Steam Guard — альтернатива Google Authenticator.
Open source альтернатива:Google Authenticator
Authy
- Звёзды
- 4,214
- Форки
- 308
- Открытые issues
- 16
- Последний коммит
- 4 дня назад
Что это?
2FAuth — веб-приложение для управления одноразовыми паролями, которое можно развернуть на собственном сервере. Оно подходит для использования на телефонах и компьютерах. Приложение хранит аккаунты 2FA в базе данных под вашим контролем, поэтому их можно резервировать и восстанавливать независимо от телефона.
Аккаунты можно добавлять, сканируя QR-коды или заполняя форму, и объединять в группы. Коды генерируются по RFC 4226 (HOTP) и RFC 6238 (TOTP). Приложение поддерживает несколько пользовательских аккаунтов, дополнительное шифрование базы данных, автоматический выход из системы, а также вход с помощью ключей безопасности или SSO. Можно импортировать аккаунты из файлов 2FAuth JSON, QR-экспортов Google Authenticator, Aegis и 2FAS.
Проект написан на PHP 8.4 и Laravel. Его можно запустить на собственном сервере, в Docker или на Heroku. Интерфейс доступен на английском и французском языках.
Ключевые возможности
- 01Генерирует коды TOTP, HOTP и Steam Guard.
- 02Добавляет аккаунты при сканировании QR-кодов или через форму.
- 03Объединяет аккаунты в группы.
- 04Поддерживает несколько пользователей с настраиваемыми правилами регистрации.
- 05По желанию шифрует конфиденциальные поля базы данных.
- 06Импортирует аккаунты из нескольких других приложений для 2FA.
Сценарии использования
- Хранение кодов 2FA на домашнем сервере, а не только на телефоне.
- Генерация OTP-кодов в браузере на компьютере, без необходимости брать телефон.
- Резервное копирование аккаунтов 2FA в отдельную базу данных.
- Совместное использование менеджера 2FA на собственном сервере небольшой командой с отдельными аккаунтами для каждого пользователя.
Быстрый старт
- 1
Установите с помощью Docker (CLI), следуя официальному руководству
- 2
Или установите с помощью Docker Compose, следуя официальному руководству
- 3
Или настройте собственный сервер, следуя официальному руководству
Что важно знать
- Требуется самостоятельно разместить PHP-сервер и базу данных, что потребует усилий на настройку.
- Лицензия AGPL-3.0 — это лицензия с авторским левом, требующая делиться изменённым исходным кодом, предоставляемым по сети.
В подборках
Темы
Частые вопросы
- Что такое 2FAuth?
- Самостоятельно размещаемое веб-приложение для хранения аккаунтов 2FA и генерации кодов TOTP, HOTP и Steam Guard — альтернатива Google Authenticator. 2FAuth — веб-приложение для управления одноразовыми паролями, которое можно развернуть на собственном сервере. Оно подходит для использования на телефонах и компьютерах. Приложение хранит аккаунты 2FA в базе данных под вашим контролем, поэтому их можно резервировать и восстанавливать независимо от телефона.
- 2FAuth можно использовать бесплатно? Какая у него лицензия?
- 2FAuth распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- 2FAuth всё ещё поддерживается?
- Активно поддерживается. Последний коммит в 2FAuth — 3 нояб. 2026 г..
- Для чего можно использовать 2FAuth?
- Хранение кодов 2FA на домашнем сервере, а не только на телефоне. Генерация OTP-кодов в браузере на компьютере, без необходимости брать телефон. Резервное копирование аккаунтов 2FA в отдельную базу данных. Совместное использование менеджера 2FA на собственном сервере небольшой командой с отдельными аккаунтами для каждого пользователя.
- Как установить 2FAuth?
- Установите с помощью Docker (CLI), следуя официальному руководству Или установите с помощью Docker Compose, следуя официальному руководству Или настройте собственный сервер, следуя официальному руководству
- Где скачать 2FAuth?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Bubka/2FAuth
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатное Android-приложение с открытым исходным кодом для генерации кодов двухфакторной аутентификации HOTP и TOTP и их хранения в зашифрованном хранилище.
Сервер многофакторной аутентификации для самостоятельного размещения: OTP, passkeys/FIDO2, push-уведомления, SMS и смарт-карты с интеграцией AD, LDAP и SQL.
Персональный AI-агент для одного пользователя на Elixir/OTP: следит за источниками, запускает сценарии по расписанию и общается через Telegram или Discord; разворачивается на собственной инфраструктуре.
Плагин для WordPress, который добавляет второй этап проверки при входе — например, ввод одноразового кода — в дополнение к паролю.
Компактный сервер аутентификации и авторизации: работает как middleware для Traefik, Nginx и Caddy или как отдельный сервер SSO.