Instal Bitwarden Password Manager di Ubuntu 20.04

Dalam tutorial ini, Anda akan belajar cara menginstal pengelola password Bitwarden di Ubuntu 20.04. Bitwarden adalah “pengelola password sumber terbuka yang menyediakan cara termudah dan teraman bagi individu untuk menyimpan, berbagi, dan mengamankan data sensitif”. Bitwarden tersedia untuk useran individu dan organisasi dalam paket gratis dan berbayar. Dalam tutorial ini, kita akan belajar cara menginstal dan menyiapkan Bitwarden versi gratis untuk useran individu.

Instal Bitwarden Password Manager di Ubuntu 20.04

Persyaratan Sistem Minimum

Sebelum Anda dapat menginstal pengelola password Bitwarden di Ubuntu 20.04, di bawah ini adalah persyaratan sistem minimum yang disarankan yang harus dipenuhi oleh sistem Anda;

  • Prosesor: x64, 2 GHz dual core
  • Memori: 4 GB RAM (memori sistem)
  • Penyimpanan: 25 GB
  • Docker: Engine 19+ dan Compose 1.24+

Jalankan Pembaruan Sistem

Pastikan cache paket sistem Anda mutakhir.

apt update

Setel Nama Domain Sistem

Bitwarden memerlukan nama domain sistem saat diinstal. Oleh karena itu, atur FQDN sistem Anda sebagai berikut. Pastikan untuk mengganti domain yang sesuai.

hostnamectl set-hostname bitwarden.kifarunix-demo.com

Instal Docker dan Docker Compose di Ubuntu 20.04

Bitwarden disebarkan menggunakan wadah Docker melalui useran penulisan Docker. Dalam tutorial ini, kami menggunakan edisi Docker komunitas. Ikuti tautan di bawah ini untuk menginstal penulisan Docker dan Docker di Ubuntu 20.04.

Instal Docker CE di Ubuntu 20.04

Instal Docker Compose di Ubuntu 20.04

Instal Bitwarden Password Manager di Ubuntu 20.04

Setelah prosedur di atas selesai, Anda sekarang dapat menginstal pengelola password Bitwarden.

Dapatkan ID dan Kunci Instalasi Bitwarden Hosting

Arahkan ke halaman hosting Bitwarden dan berikan ID email Anda untuk mendapatkan ID dan kunci instalasi hosting.

Setelah Anda memasukkan ID email Anda, klik kirim. Halaman seperti itu dimuat.

Simpan ID dan Kunci instalasi karena kita akan membutuhkannya nanti dalam instalasi.

Download Script Instalasi Bitwarden

Jalankan perintah di bawah ini untuk mengdownload skrip instalasi Bitwarden.

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

Jadikan skrip dapat dieksekusi;

chmod +x bitwarden.sh

Selanjutnya, instal pengelola password Bitwarden;

./bitwarden.sh install

Masukkan nama host sistem Anda;

 _ _ _ _ | |__ (_) |___ ____ _ _ __ __| | ___ _ __ | '_ | | __  / / / _` | '__/ _` |/ _  '_  | |_) | | |_  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.27.2, build 18f557f9 (!) Enter the domain name for your Bitwarden instance (ex. bitwarden.example.com): bitwarden.kifarunix-demo.com

Pilih apakah Anda ingin menggunakan Let’s Encrypt untuk menghasilkan sertifikat SSL gratis. Dalam kasus kami, ini adalah pengaturan lokal dan karenanya, kami memilih no.

(!) Do you want to use Let's Encrypt to generate a free SSL certificate? (y/n): n

Skrip kemudian akan melanjutkan untuk menarik wadah Bitwarden.

Setelah pengdownloadan kontainer selesai, Anda akan diminta untuk memasukkan id dan kunci instalasi hosting yang Anda peroleh dari halaman hosting Bitwarden.

... Digest: sha256:d53aa2bc97c9bfdb5609cf9ec7cbee8cfedac536a7b101e039db2e0d733c60e0 Status: Downloaded newer image for bitwarden/setup:1.37.0 docker.io/bitwarden/setup:1.37.0 (!) Enter your installation id (get at https://bitwarden.com/host): 23b..............................2fb40d (!) Enter your installation key: 6trsD........................g85

Selanjutnya, jika Anda memiliki sertifikat SSL, katakan yes jika tidak, katakan tidak dan buat yang ditandatangani sendiri;

... (!) Do you have a SSL certificate to use? (y/n): n (!) Do you want to generate a self-signed SSL certificate? (y/n): y

Sertifikat SSL yang ditandatangani sendiri dibuat dengan peringatan seperti itu;

!!!!!!!!!! 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.

Dan instalasi Bitwarden di Ubuntu 20.04 sekarang selesai;

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`

Menjalankan Pengelola Kata Sandi Bitwarden

Anda sekarang dapat memulai wadah Bitwarden Docker;

./bitwarden.sh start
... Creating bitwarden-web... done Creating bitwarden-icons... done Creating bitwarden-events... done Creating bitwarden-attachments... done Creating bitwarden-api... done Creating bitwarden-identity... done Creating bitwarden-sso... done Creating bitwarden-notifications... done Creating bitwarden-mssql... done Creating bitwarden-admin... done Creating bitwarden-portal... done Creating bitwarden-nginx... done 1.37.0: Pulling from bitwarden/setup Digest: sha256:d53aa2bc97c9bfdb5609cf9ec7cbee8cfedac536a7b101e039db2e0d733c60e0 Status: Image is up to date for bitwarden/setup:1.37.0 docker.io/bitwarden/setup:1.37.0 Bitwarden is up and running! =================================================== visit https://bitwarden.kifarunix-demo.com to update, run `./bitwarden.sh updateself` and then `./bitwarden.sh update`

Anda sekarang dapat memeriksa wadah Bitwarden;

docker ps

Mengakses Interface Web Bitwarden

Instalasi Bitwarden sekarang selesai. Anda dapat mengakses interface web menggunakan file https://bitwarden-server-fqdn. Gantibitwarden-server-fqdn dengan nama domain yang sepenuhnya memenuhi syarat sistem Anda.

Pastikan bahwa dari workstation tempat Anda mengakses Bitwarden dapat menyelesaikan nama host Bitwarden. Jika tidak, gunakan file host jika Anda tidak memiliki DNS.

Buat akun baru untuk mengakses brankas aman Bitwarden Anda dengan mengklik Create
Account.

Setelah Anda membuat akun, masuk ke brankas Bitwarden Anda.

Memverifikasi Email Bitwarden yang Dihosting Sendiri

Untuk memverifikasi email Bitwarden yang dihosting sendiri, kita akan menggunakan relai Postfix lokal melalui SMTP Gmail. Oleh karena itu, instal dan konfigurasikan Postfix untuk menggunakan relai SMTP Gmail dengan mengikuti panduan di bawah ini;

Konfigurasikan Postfix untuk Menggunakan SMTP Gmail di Ubuntu 20.04

Selanjutnya, konfigurasikan Postfix untuk mengizinkan kontainer buruh pelabuhan Bitwarden mengirim email melaluinya. Bagaimana saya melakukan ini, saya hanya mengambil alamat IP buruh pelabuhan;

ip add | grep 172.
 inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0 inet 172.28.0.1/16 brd 172.28.255.255 scope global br-a8c84f91fe15 inet 172.29.0.1/16 brd 172.29.255.255 scope global br-d5da6fd7075c

Kemudian, edit konfigurasi utama postfix dan tambahkan jaringan kontainer buruh pelabuhan Bitwarden ke variabel mynetworks.

vim /etc/postfix/main.cf
... mydestination = $myhostname, bitwarden.kifarunix-demo.com, localhost.kifarunix-demo.com,, localhost relayhost = [smtp.gmail.com]:587 mynetworks = 127.0.0.0/8 172.29.0.0/16 172.29.0.0/16 172.29.0.0/16 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = +...

Mulai ulang postfix;

systemctl restart postfix

Selanjutnya, konfigurasikan alamat IP server email SMTP Postfix dan pengaturan Port dengan mengedit file pengaturan lingkungan,./bwdata/env/global.override.env.

vim./bwdata/env/global.override.env
... [email protected]demo.com globalSettings__mail__smtp__host=192.168.57.3 globalSettings__mail__smtp__port=25 globalSettings__mail__smtp__ssl=false globalSettings__mail__smtp__username=REPLACE globalSettings__mail__smtp__password=REPLACE....

Simpan dan keluar dari file.

Anda sekarang harus dapat mengirim email verifikasi.

Setelah Anda memverifikasi email, notifikasi email verifikasi di dasbor sekarang akan hilang.

Dan begitulah mudahnya menginstal pengelola password Bitwarden di Ubuntu 20.04. Anda sekarang dapat menyimpan password Anda dengan aman di brankas Anda. Menikmati.

Referensi

Memasang dan Menyebarkan Bitwarden

Tutorial Terkait

Instal dan Atur Pengelola Kata Sandi Passbolt di Ubuntu 20.04

Konfigurasikan Pemberitahuan Email Kedaluwarsa Kata Sandi OpenLDAP

Instal sysPass Password Manager di Ubuntu 18.04

Impor Kata Sandi Tersimpan Dari Firefox ke Chrome di Ubuntu 18.04

Nonaktifkan Login Kata Sandi SSH untuk Pengguna Tertentu di Ubuntu 18.04