Серверная часть для клиентов Bitwarden: API, база данных SQL Server и развёртывание менеджера паролей в Docker.
dani-garcia/vaultwarden
Альтернативная серверная реализация Bitwarden Client API на Rust, совместимая с официальными клиентами Bitwarden и предназначенная для самостоятельного хостинга.
Open source альтернатива:Bitwarden
- Звёзды
- 69,365
- Форки
- 3,353
- Открытые issues
- 103
- Последний коммит
- 5 дней назад
Что это?
Vaultwarden — неофициальный сервер для Bitwarden Client API, написанный на Rust. К нему можно подключить официальные клиенты Bitwarden для браузеров, настольных компьютеров и мобильных устройств, чтобы хранить свой парольный сейф на собственной инфраструктуре.
Проект рассчитан на тех, кто предпочитает самостоятельный хостинг, но считает официальный сервер слишком ресурсоёмким. Он реализует большую часть клиентского API: личные сейфы, Send, вложения, значки сайтов, организации с коллекциями и ролями участников, несколько способов двухфакторной аутентификации, включая FIDO2, YubiKey и Duo, а также экстренный доступ. В комплект также входят административная панель и модифицированный веб-сейф.
Для развёртывания рекомендуется использовать официальные образы контейнеров с постоянным томом данных. Поскольку веб-сейфу нужен HTTPS для работы Web Crypto API, проект рекомендует размещать его за reverse proxy. Ранее проект назывался bitwarden_rs и не связан с Bitwarden, Inc.
Ключевые возможности
- 01Совместимость с официальными браузерными, настольными и мобильными клиентами Bitwarden
- 02Поддержка личных сейфов, Send и вложений
- 03Организации с коллекциями, ролями участников, группами и журналами событий
- 04Несколько способов двухфакторной аутентификации, включая FIDO2, YubiKey и Duo
- 05В комплект входят административная панель и веб-сейф
- 06Образы контейнеров доступны на ghcr.io, Docker Hub и Quay.io
Сценарии использования
- Запуск парольного менеджера для себя или семьи на домашнем сервере
- Настройка общего сейфа с самостоятельным хостингом для небольшой организации
- Замена размещённого у стороннего провайдера парольного менеджера собственной инфраструктурой
Быстрый старт
- 1
Загрузите образ контейнера
docker pull vaultwarden/server:latest - 2
Запустите контейнер с томом данных и заданным DOMAIN
docker run --detach --name vaultwarden --env DOMAIN="https://vw.domain.tld" --volume /vw-data/:/data/ --restart unless-stopped --publish 127.0.0.1:8000:80 vaultwarden/server:latest
Что важно знать
- Для веб-хранилища требуется HTTPS, поэтому TLS нужно настроить самостоятельно, желательно через обратный прокси.
- Проект не связан с Bitwarden. О сообщениях об ошибках следует сообщать Vaultwarden, а не в службу поддержки Bitwarden.
- Лицензия AGPL-3.0 — копилефт-лицензия, обязывающая предоставлять исходный код при использовании по сети.
Темы
Частые вопросы
- Что такое vaultwarden?
- Альтернативная серверная реализация Bitwarden Client API на Rust, совместимая с официальными клиентами Bitwarden и предназначенная для самостоятельного хостинга. Vaultwarden — неофициальный сервер для Bitwarden Client API, написанный на Rust. К нему можно подключить официальные клиенты Bitwarden для браузеров, настольных компьютеров и мобильных устройств, чтобы хранить свой парольный сейф на собственной инфраструктуре.
- vaultwarden можно использовать бесплатно? Какая у него лицензия?
- vaultwarden распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- vaultwarden всё ещё поддерживается?
- Активно поддерживается. Последний коммит в vaultwarden — 16 окт. 2026 г..
- Для чего можно использовать vaultwarden?
- Запуск парольного менеджера для себя или семьи на домашнем сервере Настройка общего сейфа с самостоятельным хостингом для небольшой организации Замена размещённого у стороннего провайдера парольного менеджера собственной инфраструктурой
- Как установить vaultwarden?
- Загрузите образ контейнера: docker pull vaultwarden/server:latest Запустите контейнер с томом данных и заданным DOMAIN: docker run --detach --name vaultwarden --env DOMAIN="https://vw.domain.tld" --volume /vw-data/:/data/ --restart unless-stopped --publish 127.0.0.1:8000:80 vaultwarden/server:latest
- Где скачать vaultwarden?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dani-garcia/vaultwarden
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервис с открытым исходным кодом для обмена самоуничтожающимися зашифрованными заметками и файлами; Rust-бэкенд и фронтенд на Svelte.
Платформа для домашнего сервера с самостоятельным размещением: защищённый reverse proxy, управление приложениями и шлюз с авторизацией, MFA, SSO и защитой от ботов.
Самостоятельно размещаемый сервер облачного хранилища, где файлы и заметки шифруются в браузере до отправки на сервер.
Самостоятельно размещаемая open source-платформа для разработчиков: хостинг кода, CI/CD-пайплайны, среды разработки Gitspaces и реестры артефактов.
Самостоятельно размещаемый менеджер личных финансов для учета доходов, расходов, бюджетов и регулярных операций без передачи данных в облако.