Repolode
Bubka

Bubka/2FAuth

Самостоятельно размещаемое веб-приложение для хранения аккаунтов 2FA и генерации кодов TOTP, HOTP и Steam Guard — альтернатива Google Authenticator.

Open source альтернатива:Google AuthenticatorAuthy

Звёзды
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. 1

    Установите с помощью Docker (CLI), следуя официальному руководству

  2. 2

    Или установите с помощью Docker Compose, следуя официальному руководству

  3. 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 и их хранения в зашифрованном хранилище.

13,5 тыс.+61 за неделю612JavaGPL-3.0Обновлён 2 месяца назад

Персональный AI-агент для одного пользователя на Elixir/OTP: следит за источниками, запускает сценарии по расписанию и общается через Telegram или Discord; разворачивается на собственной инфраструктуре.

1199ElixirOtherАктивно поддерживаетсяОбновлён 30 дней назад