news
Технологии Serverspace в ОАЭ: Запуск Falconcloud
Serverspace Black Friday
БС
30 октября 2022
Обновлено 30 октября 2022

Как установить 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 и поднимите его для своих нужд.

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