Перейти к содержимому

Установка Вitwarden на виртуальный сервер

    В данной инструкции мы разберемся как установить менеджер паролей на свой виртуальный сервер. В качестве операционной системы на которую мы будем устанавливать Bitwarden будет Ubuntu 20.04

    Так как Bitwarden поставляется как готовый контейнер нам потребуется установить Docker и Docker Compose.

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

    Устанавливаем Docker

    sudo apt update
    sudo apt install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg \
        lsb-release

    Устанавливаем Docker GPG ключ

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

    Добавляем репозиторий Docker

    echo \
      "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
      $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

    Устанавливаем Docker

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

    Скачиваем и устанавливаем Docker-Compose

    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose

    Проверяем, что docker-composer установлен и работает, выполняем команду для проверки версии docker-composer

    docker-compose --version

    Если вы получаете в ответ номер версии и сборки docker-composer значит все установилось верно и можно переходить к установке Bitwarden

    Установка Bitwardern

    Создаем нового пользователя под именем bitwarden и задаем ему пароль

    sudo adduser bitwarden
    sudo passwd bitwarden

    Создаем новую группу docker, на случай если она еще не была создана

    sudo groupadd docker

    Указываем домашнюю директорию для bitwarden я буду использовать директорию /opt/bitwarden

    sudo mkdir /opt/bitwarden

    И установим нужные права на новую директорию и в назначим пользователя bitwarden в качестве владельца данной директории

    sudo chmod -R 700 /opt/bitwarden
    sudo chown -R bitwarden:bitwarden /opt/bitwarden

    Скачиваем скрипт установки bitwarden

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

    Запускаем установку

    ./bitwarden.sh install

    После запуска скрипта установки нам необходимо указать доменное имя которое будут использоваться для доступа к веб интерфейсу Bitwarden, указываем свое доменное имя и на следующем этапе нам будет предложено установить SSL сертификат Let`s Encrypt и указать адрес электронной почты на которую будуь приходить уведомления о необходимости продлить сертификат.

    После получения сертификата необходимо будет получить Installation Id и Installation Key.

    Для этого переходим по ссылке которую нам предлагает установщик https://bitwarden.com/host/ и вводим на данной странице свою почту. Полученный ID и Key указываем в установщике.

    После завершения установки запускаем Bitwarden следующей командой и дожидаемся запуска Bitwarden

    ./bitwarden.sh start

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

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

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