Как установить Bitwarden на Ubuntu 20.04 LTS

Как установить Bitwarden на Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить Bitwarden на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Bitwarden — это программное обеспечение с открытым исходным кодом для управления паролями. Исходный код Bitwarden размещен на GitHub, и каждый может просматривать, проверять и вносить свой вклад в базу кода Bitwarden. Bitwarden помогает вам не только создавать пароли и управлять ими, но и синхронизировать их на всех устройствах. Он предлагает несколько клиентских приложений, включая мобильные приложения, интерфейс командной строки, веб-интерфейс, расширения браузера и настольные приложения.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Bitwarden Password Manager на Ubuntu 20.04 LTS Focal Fossa.

Установите Bitwarden на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка необходимых зависимостей.

Нам нужно установить некоторые зависимости на вашем сервере:

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

Шаг 3. Установка Docker.

Bitwarden будет развернут и запущен на вашем компьютере с использованием массива контейнеров Docker . Bitwarden будет одинаково хорошо работать с версиями Docker Community (бесплатно) и Enterprise:

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

Затем добавьте репозиторий Docker с помощью следующей команды:

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

После этого установите Docker и Docker Compose с помощью следующей команды:

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

Шаг 4. Установка Bitwarden Password Manager в Ubuntu 20.04.

Теперь скачиваем установочный скрипт Bitwarden с их официального сайта:

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

Перед установкой Bitwarden вам нужно будет ввести свой адрес электронной почты и нажать «Отправить». Такая страница загружается.

После этого запустите установку Bitwarden с помощью следующей команды:

./bitwarden.sh install

Введите имя хоста вашей системы:

_     _ _                         _           
| |__ (_) |___      ____ _ _ __ __| | ___ _ __ 
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \
| |_) | | |_ \ V  V / (_| | | | (_| |  __/ | | |
|_.__/|_|\__| \_/\_/ \__,_|_|  \__,_|\___|_| |_|
Open source password management solutions
Copyright 2015-2020, 8bit Solutions LLC
https://bitwarden.com, https://github.com/bitwarden
===================================================
Docker version 19.03.12, build 48a66213fe
docker-compose version 1.25.0, build unknown
(!) Enter the domain name for your Bitwarden instance (ex. bitwarden.example.com): 192.168.77.21
(!) Do you want to use Let's Encrypt to generate a free SSL certificate? (y/n): n
1.36.1: Pulling from bitwarden/setup
6ec8c9369e08: Pull complete
fe8522826504: Pull complete
658bf4619169: Pull complete
0392978bbc2e: Pull complete
33dd02257803: Pull complete
2a69859c8164: Pull complete
d68079cd71ee: Pull complete
7c08df4e94b0: Pull complete
653a8af878c4: Pull complete
d252f877c4a2: Pull complete
Digest: sha256:5b2c43b46c03da54aecc6d19098b0pengen019725kimpoif29
Status: Downloaded newer image for bitwarden/setup:1.36.1
docker.io/bitwarden/setup:1.36.1
(!) Enter your installation id (get at https://bitwarden.com/host): bmwe46325e-f0e7-47cf-9667-ac0f008645b9
(!) Enter your installation key: tloMmeilanamariaSC5
(!) Do you have a SSL certificate to use? (y/n): n
(!) Do you want to generate a self-signed SSL certificate? (y/n): y
Generating self signed SSL certificate.
Generating a RSA private key
........................++++
..................++++
writing new private key to '/bitwarden/ssl/self/69.87.216.49/private.key'
-----
Generating key for IdentityServer.
Generating a RSA private key
.........++++
.......................++++
writing new private key to 'identity.key'
-----
!!!!!!!!!! WARNING !!!!!!!!!!
You are using an untrusted SSL certificate. This certificate will not be
trusted by Bitwarden client applications. You must add this certificate to
the trusted store on each device or else you will receive errors when trying
to connect to your installation.
Building nginx config.
Building docker environment files.
Building docker environment override files.
Building FIDO U2F app id.
Building docker-compose.yml.
Installation complete
If you need to make additional configuration changes, you can modify
the settings in `./bwdata/config.yml` and then run:
`./bitwarden.sh rebuild` or `./bitwarden.sh update`
Next steps, run:
`./bitwarden.sh start`

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

./bitwarden.sh start

Шаг 5. Доступ к веб-интерфейсу Bitwarden.

Теперь вы можете получить доступ к веб-интерфейсу Bitwarden, используя URL-адрес . Вы должны увидеть экран входа в Bitwarden:http://your-server-ip

Поздравляю! Вы успешно установили Bitwarden. Благодарим за использование этого руководства по установке Bitwarden Password Manager в Ubuntu 20.04 Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Bitwarden .