Главная/Self-hosted/Bitwarden
Bitwarden на своём сервере
Bitwarden на своём сервере ставится официальным скриптом bitwarden.sh: он скачивает контейнеры, задаёт домен и сертификат и запускает всё через Docker. Взамен он просит от 2 ГБ памяти, ключ установки с сайта проекта и внимания к обновлениям. Если нужен менеджер паролей полегче, рядом стоит Vaultwarden, а для команды с общими папками паролей есть Passbolt.
Ответ за 30 секунд
Официальному Bitwarden хватит 1,4 ГГц, 2 ГБ памяти и 12 ГБ диска, а для комфортной работы документация рекомендует 4 ГБ. Для одного человека или семьи проще Vaultwarden, для команды сильнее подходит официальный сервер. Без каталога bwdata копия бесполезна: в нём лежат и настройки, и база.
Маркетплейс разворачивает Bitwarden при создании сервера, домен и почту вы подключаете уже в готовом сервисе.
Сколько памяти и диска нужно Bitwarden на своём сервере2 ГБминимум памяти по документации
80 и 443порты по умолчанию
57установок из маркетплейса на 14.10
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 ГБ |
| Docker | Docker Engine версии 26 или новее, Compose ставится плагином вместе с ним | |
Больше всего памяти уходит на контейнер с базой: по умолчанию это MSSQL Express, вместо него можно подключить внешнюю базу. Сервер с 1 ГБ под официальный Bitwarden не подходит, для такого размера выбирают Vaultwarden.
Какой сервер взять под Bitwarden
Минимум и рекомендация взяты из требований Bitwarden, остальное добавляется по вашей нагрузке
03 · 1 мин
Установка Bitwarden через bitwarden.sh на Ubuntu#
- Получите ключ установки. Зайдите на bitwarden.com/host, укажите рабочую почту и сохраните Installation ID и Installation Key: без них скрипт не запустится.
- Поставьте Docker официальным скриптом
curl -fsSL https://get.docker.com | shи создайте пользователя без прав root, например bitwarden. - Скачайте установщик командами ниже в домашний каталог этого пользователя.
- Запустите
./bitwarden.sh installи ответьте на вопросы: домен, нужен ли сертификат Let's Encrypt, база, Installation ID и Key. - Допишите почту. В файле
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.
Установите приложение без консоли
Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.
- Docker, n8n, OpenClaw, GitLab, Nextcloud
- Ставится при создании сервера
- Почасовая оплата сервера
- Root-доступ остаётся у вас