Новости
Хэллоуин в Serverspace: Сможете ли вы выбраться из лабиринта серверов?
Serverspace Black Friday
БС
октября 30, 2022
Обновлено ноября 30, 2025

Установка и настройка Bitwarden на Linux Ubuntu 20.04 — безопасный менеджер паролей

Ubuntu VPS

Обзор Bitwarden

Bitwarden — это кроссплатформенный менеджер паролей, который работает на большинстве популярных операционных систем, включая Windows, Linux и macOS. Данное программное обеспечение распространяется с открытым исходным кодом, и дает пользователям возможность выбора хранение паролей как на серверах компании, так и развернуть свой собственный сервер Bitwarden для хранения паролей. Одной из особенностей Bitwarden являются приложения разных форматов, веб версия, браузерное расширение, настольные приложения, мобильные приложения.

Подготовка системы к установке

Для установки менеджера паролей необходимо обновить пакеты системы.

sudo apt update && apt upgrade

Установите пакеты Apache и Curl.

sudo apt install apache2 curl -y

1Bit

Перед установкой Docker сначала нужно установить необходимые зависимые пакеты.

sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

2Bit

Добавляем gpg ключи от Docker.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3Bit

Добавьте репозиторий docker в свою систему.

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

4Bit

Установка Docker

sudo apt install docker-ce docker-ce-cli containerd.io docker-compose

После установки Docker, необходимо добавить пользователя в группу "docker".

sudo usermod -aG docker *username*

5Bit

Установка Bitwarden

Для следующего шага потребуется запросить идентификатор хостинга и ключ для установки.

Переходим на сайт BitWarden, вводим электронную почту администратора и получаем нужные данные.

6Bit

Примечание: Идентификатор и ключ требуется хранить в безопасном месте.

Загружаем код Bitwarden.

curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh

7Bit

Для установки BitWarden используется обычный скрипт, который можно открыть, прописав команду ниже.

cat bitwarden.sh

BitWarden использует уже готовые конфиги, тем самым после его установки вы сразу можете проверить его работоспособность и уже после установки настроить так, как вам требуется.

Скрипт требуется сделать исполняемым.

chmod +x bitwarden.sh

8Bit

Для проверки выданных прав используйте команду ниже.

ls -l

9Bit

Устанавливаем BitWarden используя скрипт установки.

sudo ./bitwarden.sh install

10Bit

Вводим требуемые данные следуя установке.

Введите доменное имя для вашего экземпляра BitWarden.

11Bit

Требуется ли использование сертификатов ssl ?

12Bit

Введите название вашей базы данных.

13Bit

Дождитесь установки BitWarden.

14Bit

После окончания процесса установки необходимо ввести ранее полученные идентификатор установки и ключ доступа.

15Bit

Есть ли у вас ключи ssl? Если они у вас отсутствуют, то его можно добавить позже.

16Bit

Хотите ли вы использовать самоподписанные ssl сертификаты ?

17Bit

Установка прошла успешно.

18Bit

Запуск Bitwarden

Перед запуском требуется настроить конфиг. Настроим его, используя любой текстовый редактор.

nano ./bwdata/config.yml

Для того, чтобы избежать проблем с веб интерфейсом, поменяйте порт на ваш выбор.

В примере мы отключили поддержку ssl сертификатов прописав "false" напротив строки ssl.

19Bit

Примечание: Если у вас есть проблемы при запуске системы, поменяйте порт в конфиге докера на такой же, который вы используете для Bitwarden.

nano ./bwdata/docker/docker-compose.yml

Запуск менеджера паролей производится благодаря команде.

sudo ./bitwarden.sh start

При первом запуске потребуется подождать какое-то время, пока Bitwarden создаст все необходимое для его работы.

20Bit

После успешного запуска, появится сообщение об готовности web интерфейса.

21Bit

Переходим на web интерфейс, используя ip адрес вашего сервера.

23Bit

При создании пользователя обратите внимание, что пароль, привязанный к аккаунту, является главным ключом к доступу всех паролей, и чтобы его не забыть, вы можете оставить подсказку.

Вывод

Следуя этому руководству, вы сможете полностью установить и настроить Bitwarden на Ubuntu 20.04, обеспечив безопасное хранение ваших паролей. Используя локальный сервер, вы получаете полный контроль над своими данными, снижая риск утечек. После установки Bitwarden предоставляет удобный веб-интерфейс, возможность работы с SSL сертификатами, интеграцию с Docker и лёгкое управление пользователями. Настройка автозаполнения и управление ключами позволяют оптимизировать работу и повысить безопасность. В результате, вы получаете надежный инструмент для управления паролями, который подходит как для личного, так и для корпоративного использования.

FAQ

  • 1. Можно ли установить Bitwarden без Docker?
    Да, Bitwarden можно установить и без Docker, используя серверные образы напрямую, но установка через Docker упрощает настройку и управление сервисом.
  • 2. Как изменить порт веб-интерфейса Bitwarden?
    Для изменения порта откройте файл ./bwdata/config.yml и измените значение порта в соответствующем разделе. После изменений перезапустите сервис командой sudo ./bitwarden.sh restart.
  • 3. Что делать, если нет SSL-сертификатов?
    Bitwarden позволяет использовать самоподписанные SSL-сертификаты или отключить SSL для тестовой среды. Важно включить полноценный SSL для публичного сервера.
  • 4. Как восстановить доступ к Bitwarden при потере мастер-пароля?
    Без мастер-пароля доступ к базе невозможно восстановить, поэтому храните подсказку для пароля или резервную копию базы в безопасном месте.
  • 5. Можно ли синхронизировать Bitwarden между устройствами?
    Да, если вы храните файл .kdbx в облачном хранилище (Google Drive, Dropbox и т.д.), вы сможете открывать базу с разных устройств, используя один мастер-пароль.

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
050000 г. Алматы пр. Сейфуллина, д. 502
+7 (771) 944-45-66
ООО «ИТГЛОБАЛКОМ ЛАБС»

Вам также может быть интересно...