Repolode
bitwarden

bitwarden/server

Серверная часть для клиентов Bitwarden: API, база данных SQL Server и развёртывание менеджера паролей в Docker.

Open source альтернатива:1PasswordLastPass

Звёзды
20,409
Форки
1,805
Открытые issues
278
Последний коммит
позавчера

Что это?

Bitwarden Server включает API, базу данных и основную инфраструктуру, которые обеспечивают работу серверной части всех клиентских приложений Bitwarden. Он написан на C# и .NET с использованием ASP.NET Core, а схема базы данных — на T-SQL для SQL Server.

Проект можно собирать и запускать в Windows, macOS и Linux. Для самостоятельного размещения Bitwarden распространяется в виде Docker-контейнеров; для установки и запуска стека предоставлены скрипты на PowerShell и Bash. Образы контейнеров публикуются в GitHub Container Registry.

Разработчики, которые хотят внести вклад в проект или запустить сервер локально, могут воспользоваться руководством по настройке сервера из документации Bitwarden для участников проекта. В нём описаны шаги сборки, инструменты и стиль кода.

Ключевые возможности

  • 01Предоставляет API и сервисы идентификации, которыми пользуются все клиенты Bitwarden.
  • 02Использует базу данных SQL Server со схемой, описанной на T-SQL.
  • 03Работает на Windows, macOS и Linux с использованием .NET.
  • 04Развёртывается в Docker-контейнерах с помощью скриптов установки и запуска.
  • 05Публикует образы сервисов в GitHub Container Registry.

Сценарии использования

  • Самостоятельное размещение серверной части менеджера паролей Bitwarden на собственной инфраструктуре.
  • Изучение промышленного приложения на ASP.NET Core и SQL Server.
  • Участие в разработке или отладка серверной части клиентов Bitwarden.

Быстрый старт

  1. 1

    Скачайте скрипт управления в Linux или macOS

    curl -s -L -o bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod +x bitwarden.sh
  2. 2

    Установите Bitwarden с помощью скрипта

    ./bitwarden.sh install
  3. 3

    Запустите контейнеры Bitwarden

    ./bitwarden.sh start

Что важно знать

  • Для быстрого запуска из README требуются Docker и Docker Compose — сначала их нужно установить.
  • Проект включает только серверную часть и предназначен для использования с клиентами Bitwarden.
  • В качестве лицензии указано NOASSERTION, поэтому условия лицензии нужно проверить в репозитории.

Темы

Частые вопросы

Что такое server?
Серверная часть для клиентов Bitwarden: API, база данных SQL Server и развёртывание менеджера паролей в Docker. Bitwarden Server включает API, базу данных и основную инфраструктуру, которые обеспечивают работу серверной части всех клиентских приложений Bitwarden. Он написан на C# и .NET с использованием ASP.NET Core, а схема базы данных — на T-SQL для SQL Server.
server можно использовать бесплатно? Какая у него лицензия?
server распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
server всё ещё поддерживается?
Активно поддерживается. Последний коммит в server — 19 окт. 2026 г..
Для чего можно использовать server?
Самостоятельное размещение серверной части менеджера паролей Bitwarden на собственной инфраструктуре. Изучение промышленного приложения на ASP.NET Core и SQL Server. Участие в разработке или отладка серверной части клиентов Bitwarden.
Как установить server?
Скачайте скрипт управления в Linux или macOS: curl -s -L -o bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod +x bitwarden.sh Установите Bitwarden с помощью скрипта: ./bitwarden.sh install Запустите контейнеры Bitwarden: ./bitwarden.sh start
Где скачать server?
Исходный код и инструкции по установке — на GitHub: https://github.com/bitwarden/server

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

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

Самостоятельно размещаемый монитор горячих новостей: собирает тренды китайских платформ и RSS-лент, фильтрует их по ключевым словам или с помощью AI и отправляет сводки в чаты и по email.

63 тыс.24,9 тыс.PythonGPL-3.0Обновлён 5 дней назад

Платформа с открытым исходным кодом для создания внутренних инструментов, дашбордов и рабочих процессов на основе существующих баз данных и API — с самостоятельным размещением или в облаке.

41,1 тыс.5,5 тыс.HTMLAGPL-3.0Обновлён 8 часов назад