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 в дистрибутиве используются по умолчанию, при установке можно назвать другие.
- Получите ключ установки.
- Поставьте Docker официальным скриптом curl -fsSL https://get.docker.com | sh и создайте пользователя без прав root, например bitwarden.
- Скачайте установщик командами ниже в домашний каталог этого пользователя.
- Запустите./bitwarden.sh install и ответьте на вопросы: домен, нужен ли сертификат Let's Encrypt, база, Installation ID и Key.
Домен и сертификат для 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 и другие.
- Docker, n8n, OpenClaw, GitLab, Nextcloud
- Ставится при создании сервера
- Почасовая оплата сервера
- Root-доступ остаётся у вас
Данные
| Вариант | Что это | Кому подходит |
|---|---|---|
| Официальный Bitwarden | Сервер от разработчиков, несколько контейнеров и база MSSQL | Команде, которой нужны организации, группы и поддержка вендора |
| Vaultwarden | Облегчённая неофициальная реализация API, один контейнер | Семье и одному человеку; подробно на странице про Vaultwarden |
| Passbolt | Отдельный менеджер паролей для команд, общий доступ на ключах OpenPGP | Командам, где пароли делят по папкам и людям |
| Минимум | Рекомендовано | |
|---|---|---|
| Процессор | x64, 1,4 ГГц | x64, 2 ГГц, два ядра |
| Память | 2 ГБ | 4 ГБ |
| Диск | 12 ГБ | 25 ГБ |
| Docker | Docker 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. Скрипт скачает новые образы и перезапустит сервис.