Главная/Self-hosted/Bitwarden

Bitwarden на своём сервере

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

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Официальному Bitwarden хватит 1,4 ГГц, 2 ГБ памяти и 12 ГБ диска, а для комфортной работы документация рекомендует 4 ГБ. Для одного человека или семьи проще Vaultwarden, для команды сильнее подходит официальный сервер. Без каталога bwdata копия бесполезна: в нём лежат и настройки, и база.

Маркетплейс разворачивает Bitwarden при создании сервера, домен и почту вы подключаете уже в готовом сервисе.

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

01 · 1 мин

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

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

ВариантЧто этоКому подходит
Официальный BitwardenСервер от разработчиков, несколько контейнеров и база MSSQLКоманде, которой нужны организации, группы и поддержка вендора
VaultwardenОблегчённая неофициальная реализация API, один контейнерСемье и одному человеку; подробно на странице про Vaultwarden
PassboltОтдельный менеджер паролей для команд, общий доступ на ключах OpenPGPКомандам, где пароли делят по папкам и людям

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

Инструмент · 1 мин

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

Требования взяты из официальной инструкции Bitwarden для установки на Linux:

МинимумРекомендовано
Процессорx64, 1,4 ГГцx64, 2 ГГц, два ядра
Память2 ГБ4 ГБ
Диск12 ГБ25 ГБ
DockerDocker Engine версии 26 или новее, Compose ставится плагином вместе с ним

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

Какой сервер взять под Bitwarden

Минимум и рекомендация взяты из требований Bitwarden, остальное добавляется по вашей нагрузке

Какую конфигурацию берём за основу
Файловые вложения и Send
Что ещё будет на этом сервере

03 · 1 мин

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

  1. Получите ключ установки. Зайдите на bitwarden.com/host, укажите рабочую почту и сохраните Installation ID и Installation Key: без них скрипт не запустится.
  2. Поставьте Docker официальным скриптом curl -fsSL https://get.docker.com | sh и создайте пользователя без прав root, например bitwarden.
  3. Скачайте установщик командами ниже в домашний каталог этого пользователя.
  4. Запустите ./bitwarden.sh install и ответьте на вопросы: домен, нужен ли сертификат Let's Encrypt, база, Installation ID и Key.
  5. Допишите почту. В файле bwdata/env/global.override.env укажите SMTP-сервер, иначе приглашения в организацию не уйдут, и запустите ./bitwarden.sh start.
curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh
./bitwarden.sh install
./bitwarden.sh start

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

04 · 1 мин

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

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

Если на сервере уже работает Caddy или Nginx и порты заняты, откажитесь от встроенного сертификата, переведите Bitwarden на другие порты в bwdata/config.yml и пропустите к нему трафик через свой прокси. После изменения конфигурации примените её командой ./bitwarden.sh rebuild.

05 · 1 мин

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

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

Для личного хранилища Passbolt тяжелее нужного, а для небольшой команды, где важны общие папки и журнал действий, подходит лучше семейного Vaultwarden. Минимум памяти для Passbolt мы не публикуем: берите цифру из его собственной документации для выбранной редакции, Community или Pro.

06 · 1 мин

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

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

Копируйте bwdata целиком, а не только базу

Без файла config.yml, сертификатов и ключей из этого каталога восстановленная база не заведётся. Сохраняйте каталог на другой сервер или в S3 по схеме из раздела про бэкапы.

Восстановление менеджера паролей проверяйте заранее: разверните копию на тестовом сервере и войдите под своей учётной записью, пока основной сервер ещё жив.

07 · 1 мин

Вопросы о Bitwarden на своём сервере#

Нужен ли ключ для установки 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. Скрипт скачает новые образы и перезапустит сервис.

Почему этому можно верить

Как мы проверяли

Требования из документацииРесурсы, порты и команды сверены с официальной документацией, дата проверки указана.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация Bitwarden: установка на Linux и требования, bitwarden.com/help/install-on-premise-linux, проверено 15 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

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

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

  • Docker, n8n, OpenClaw, GitLab, Nextcloud
  • Ставится при создании сервера
  • Почасовая оплата сервера
  • Root-доступ остаётся у вас
Ресурсы