Установка BitWarden на Centos

2

В этой записи я опишу процесс установки BitWarden на CentOS 7.

Подготовка

Для начала нам надо получить  Installation Id и Installation Key. Для этого переходим по https://bitwarden.com/host/. Вводим реальный email. Полученные данные записываем. Они нам пригодятся.

Далее необходимо сделать DNS запись типа А на наш IP, где будет хоститься наш BitWarden. Открыть порты 80 (http) и 443 (https).

Подключаемся по SSH к нашей машине и начинаем процесс установки.

Обновим систему

Установим Docker

Для начала установим

И добавим репозиторий docker

И запускаем установку Docker

Запустим и добавим docker в автоматический запуск при загрузке ОС:

Проверяем, что всё стартовало

Команда вернет:

Скрытый текст

Установка Docker-Compose

Устанавливаем последнюю версию из GitHub, ей всегда можно найти в релизах, на странице проекта.

Выдаём права на исполнения

Некоторые специалисты рекомендуют также добавлять символьную ссылку.

Проверяем всё ли получилось

Примерный вывод:

Установка BitWarden

Загружаем установочный скрипт

Выдаём права на исполнение скрипта

И запускаем установочный скрипт

Запускается установка:

  1. Указываем наше DNS имя, которое мы подготавливали в самом начале
  2. Выбираем будем ли мы ставить SSL-сертификат от Let’s Encrypt (+email администратора, если ставим) [Зачем его ставить я оставил в траблшуте]
  3. Начинается загрузка
  4. Указываем наш Installation Id и Installation Key, которые мы получали в самом начале
  5. Ещё пара вопросов про SSL

Всё готово. Осталось запустить. Для этого вводим команду:

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

Всё готово. Можно использовать.

Материал по теме

Замечательная статья, которая расскрывает вообще весь процесс, автор красавчик.

Траблшут

Работа без SSL-сертификата

Если при установке вы указывате работу без SSL-сертификата, то не будут работать десктопные приложения, расширения. Об этом предупреждает разработчик: