Repolode
dani-garcia

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

    Загрузите образ контейнера

    docker pull vaultwarden/server:latest
  2. 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 обновляется ежедневно.

Похожие проекты