Bitwarden на своём сервере: коротко и с данными

Конспект страницы: 7 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Bitwarden на своём сервере.

Коротко

Главная / Self-hosted / Bitwarden Bitwarden на своём сервере ставится официальным скриптом bitwarden.sh: он скачивает контейнеры, задаёт домен и сертификат и запускает всё через Docker. Взамен он просит от 2 ГБ памяти, ключ установки с сайта проекта и внимания к обновлениям. Если нужен менеджер паролей полегче, рядом стоит Vaultwarden, а для команды с общими папками паролей есть Passbolt.

Конспект по разделам

Какой Bitwarden ставить: официальный сервер, Vaultwarden или Passbolt

Bitwarden это менеджер паролей с открытым кодом: клиенты для браузеров, телефонов и компьютеров хранят зашифрованное хранилище, а сервер только синхронизирует его между устройствами. Расшифровывается всё на вашем устройстве, поэтому сервер не видит паролей в открытом виде. Клиенты Bitwarden работают и с Vaultwarden, поэтому выбор сервера можно пересмотреть позже: хранилище экспортируется и импортируется.

Сколько памяти и диска нужно Bitwarden на своём сервере

Требования взяты из официальной инструкции Bitwarden для установки на Linux: Больше всего памяти уходит на контейнер с базой: по умолчанию это MSSQL Express, вместо него можно подключить внешнюю базу. Сервер с 1 ГБ под официальный Bitwarden не подходит, для такого размера выбирают Vaultwarden. Минимум и рекомендация взяты из требований Bitwarden, остальное добавляется по вашей нагрузке

Установка Bitwarden через bitwarden.sh на Ubuntu

Установщик создаёт каталог bwdata рядом со скриптом: в нём конфигурация, сертификаты и данные контейнеров. Порты 80 и 443 в дистрибутиве используются по умолчанию, при установке можно назвать другие.

Домен и сертификат для Bitwarden: свой прокси или встроенный

Клиентам Bitwarden нужен HTTPS, поэтому домен с A-записью на IP сервера понадобится до первого запуска. Проще всего согласиться на сертификат Let's Encrypt, который запросит установщик: он занимает порты 80 и 443 сам. Если на сервере уже работает Caddy или Nginx и порты заняты, откажитесь от встроенного сертификата, переведите Bitwarden на другие порты в bwdata/config.yml и пропустите к нему трафик через свой прокси.

Passbolt как альтернатива Bitwarden: что отличается

Passbolt придуман для команд: записи делятся между людьми и группами, а шифрование идёт на ключах OpenPGP каждого участника. Регистрация и восстановление доступа работают через письма, поэтому рабочий SMTP-сервер нужен с первого дня. Для личного хранилища Passbolt тяжелее нужного, а для небольшой команды, где важны общие папки и журнал действий, подходит лучше семейного Vaultwarden.

Обновление и копии Bitwarden без потери хранилища

Скрипт сам умеет обновляться:./bitwarden.sh updateself подтягивает новую версию установщика, а./bitwarden.sh update скачивает свежие образы и перезапускает контейнеры. Запускайте их после копии, не до. Копируйте bwdata целиком, а не только базу Без файла config.yml, сертификатов и ключей из этого каталога восстановленная база не заведётся.

Установите приложение без консоли

Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.

Данные

ВариантЧто этоКому подходит
Официальный BitwardenСервер от разработчиков, несколько контейнеров и база MSSQLКоманде, которой нужны организации, группы и поддержка вендора
VaultwardenОблегчённая неофициальная реализация API, один контейнерСемье и одному человеку; подробно на странице про Vaultwarden
PassboltОтдельный менеджер паролей для команд, общий доступ на ключах OpenPGPКомандам, где пароли делят по папкам и людям
МинимумРекомендовано
Процессорx64, 1,4 ГГцx64, 2 ГГц, два ядра
Память2 ГБ4 ГБ
Диск12 ГБ25 ГБ
DockerDocker Engine версии 26 или новее, Compose ставится плагином вместе с ним

Данные на 14 октября 2026.

Вопросы и ответы

Нужен ли ключ для установки Bitwarden на свой сервер?

Да. Installation ID и Installation Key выдаёт сайт bitwarden.com/host по рабочей почте, установщик спрашивает их при первом запуске.

Можно ли запустить Bitwarden на сервере с 1 ГБ памяти?

Официальный сервер требует минимум 2 ГБ. На 1 ГБ запускают Vaultwarden, который совместим с клиентами Bitwarden и состоит из одного контейнера.

Чем Bitwarden на своём сервере отличается от Vaultwarden?

Bitwarden это сервер от самих разработчиков с несколькими контейнерами и базой MSSQL, Vaultwarden это неофициальная лёгкая реализация. Для команды выбирают первый, для семьи второй.

Как обновить Bitwarden, поставленный через bitwarden.sh?

Сделайте копию каталога bwdata, затем выполните./bitwarden.sh updateself и./bitwarden.sh update. Скрипт скачает новые образы и перезапустит сервис.