vaultwarden

Из публичных источников

Vaultwarden — неофициальный сервер менеджера паролей, совместимый с Bitwarden, написанный на Rust для самостоятельного развёртывания с меньшим потреблением ресурсов.

БиблиотекаКатегория: БезопасностьOpen sourceданные проверены 15 окт. 2026 г.

Обзор

Официальный сервер Bitwarden может требовать много ресурсов для частных пользователей, семей и небольших организаций, которые хотят хранить своё хранилище паролей на собственном сервере. Vaultwarden — альтернативная реализация Bitwarden Client API на Rust, которая работает с официальными клиентами Bitwarden для мобильных устройств, настольных приложений и браузеров. Проект охватывает большую часть функций Bitwarden: личные хранилища, Send, вложения, организации с коллекциями и ролями участников, двухфакторную аутентификацию через приложения-аутентификаторы, email, FIDO2 WebAuthn, YubiKey и Duo, а также экстренный доступ. В контейнерные образы включены административная панель и модифицированный веб-клиент. Vaultwarden распространяется в виде контейнерных образов для Docker, Podman и Docker Compose, а также может быть собран из исходного кода. Так как веб-клиенту нужен HTTPS, проект рекомендует запускать его за обратным прокси. Лицензия — AGPL-3.0; проект не связан с Bitwarden, Inc. и ранее назывался Bitwarden_RS.
  • bitwarden
  • bitwarden-rs
  • docker
  • identity
  • password-manager
  • rocket
  • rust
  • sso
  • vaultwarden

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Реестр пакетов языкаИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    cargo add vaultwarden

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    crates.io/crates/vaultwarden ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/dani-garcia/vaultwarden ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
Node.jsНеизвестно———
PythonНеизвестно———
JVMНеизвестно———
.NETНеизвестно———
WebAssemblyНеизвестно———
Web browserНеизвестно———
Server / self-hostedСовместимо—Заявлено в карточке—

Релизы

проверено 29 окт. 2026 г.
v1.37.4Последний5 окт. 2026 г.Официальный источник ↗

Файлы версии 1.37.4

К релизу не приложены файлы.

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества98
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 5 days ago
Документация · 1515
README 11157 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 108
3/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 10 days ago
Точность категории · 1010
classifier confidence 1
Популярность · 1010
69109 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX AGPL-3.0
Сообщество · 55
issues enabled, 3329 forks

Лицензия

AGPL-3.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/dani-garcia/vaultwardenОсновной★ 69 109 звёздактивность 10 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

keycloakПохожий
Keycloak — открытая система управления идентификацией и доступом для приложений и сервисов с поддержкой SSO, OIDC и SAML.Apache-2.0 · Безопасность
authentikПохожий
authentik — открытый провайдер идентификации для единого входа (SSO) с поддержкой SAML, OAuth2/OIDC, LDAP и RADIUS, для самостоятельного развёртывания.Безопасность
trivyПохожий
Trivy — открытый сканер безопасности, который находит уязвимости, неправильные конфигурации, секреты и SBOM в контейнерах, файловых системах, Git-репозиториях и Kubernetes.Apache-2.0 · Безопасность
semgrepПохожий
Semgrep — открытый инструмент статического анализа кода (SAST), который находит ошибки, уязвимости и нарушения стандартов кодирования по шаблонам, похожим на исходный код.LGPL-2.1 · Безопасность
juice-shopПохожий
OWASP Juice Shop — намеренно уязвимое веб-приложение для обучения безопасности, CTF и проверки инструментов защиты, охватывающее OWASP Top Ten.MIT · Безопасность

README

Из dani-garcia/vaultwarden · лицензия AGPL-3.0 · загружено 29 окт. 2026 г.

[Vaultwarden Logo]

An alternative server implementation of the Bitwarden Client API, written in Rust and compatible with official Bitwarden clients [disclaimer], perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.


[GitHub Release] [ghcr.io Pulls] [Docker Pulls] [Quay.io] [Contributors] [Forks] [Stars] [Issues Open] [Issues Closed] [AGPL-3.0 Licensed] [Dependency Status] [GHA Release] [GHA Build] [Matrix Chat] [GitHub Discussions] [Discourse Discussions]

[!IMPORTANT] When using this server, please report any bugs or suggestions directly to us (see Get in touch), regardless of whatever clients you are using (mobile, desktop, browser...). DO NOT use the official Bitwarden support channels.

Features

A nearly complete implementation of the Bitwarden Client API is provided, including:

Usage

[!IMPORTANT] The web-vault requires the use of HTTPS and a secure context for the Web Crypto API. That means it will only work if you enable HTTPS. We also suggest to use a reverse proxy.

The recommended way to install and use Vaultwarden is via our container images which are published to ghcr.io, docker.io and quay.io. See which container image to use for an explanation of the provided tags.

There are also community driven packages which can be used, but those might be lagging behind the latest version or might deviate in the way Vaultwarden is configured, as described in our Wiki.

Alternatively, you can also build Vaultwarden yourself.

While Vaultwarden is based upon the Rocket web framework which has built-in support for TLS our recommendation would be that you setup a reverse proxy (see proxy examples).

[!TIP] For more detailed examples on how to install, use and configure Vaultwarden you can check our Wiki.

Docker/Podman CLI

Pull the container image and mount a volume from the host for persistent storage. You can replace docker with podman if you prefer to use podman.

docker pull vaultwarden/server:latest
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

This will preserve any persistent data under /vw-data/, you can adapt the path to whatever suits you.

Docker Compose

To use Docker compose you need to create a compose.yaml which will hold the configuration to run the Vaultwarden container.

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: unless-stopped
    environment:
      DOMAIN: "https://vw.domain.tld"
    volumes:
      - ./vw-data/:/data/
    ports:
      - 127.0.0.1:8000:80

Get in touch

Have a question, suggestion or need help? Join our community on Matrix, GitHub Discussions or Discourse Forums.

Encountered a bug or crash? Please search our issue tracker and discussions to see if it's already been reported. If not, please start a new discussion or create a new issue. Ensure you're using the latest version of Vaultwarden and there aren't any similar issues open or closed!

Contributors

Thanks for your contribution to the project!

[Contributors Count] [Contributors Avatars]

Disclaimer

This project is not associated with Bitwarden or Bitwarden, Inc.

However, one of the active maintainers for Vaultwarden is employed by Bitwarden and is allowed to contribute to the project on their own time. These contributions are independent of Bitwarden and are reviewed by other maintainers.

The maintainers work together to set the direction for the project, focusing on serving the self-hosting community, including individuals, families, and small organizations, while ensuring the project's sustainability.

Please note: We cannot be held liable for any data loss that may occur while using Vaultwarden. This includes passwords, attachments, and other information handled by the application. We highly recommend performing regular backups of your files and database. However, should you experience data loss, we encourage you to contact us immediately.

Bitwarden_RS

This project was known as Bitwarden_RS and has been renamed to separate itself from the official Bitwarden server in the hopes of avoiding confusion and trademark/branding issues. Please see #1642 - v1.21.0 release and project rename to Vaultwarden for more explanation.

Открыть репозиторий ↗