Penjaga Gudang Docker

Penjaga Gudang Docker



Vaultwarden, sebelumnya dikenal sebagai Bitwarden_RS, adalah implementasi server sumber terbuka gratis dari pengelola kata sandi Bitwarden.

Jika Anda belum familiar, Bitwarden adalah pengelola kata sandi yang sangat kaya fitur dan populer yang memungkinkan Anda menyimpan kredensial Anda dengan cara yang aman. Ini juga memungkinkan Anda mengakses kredensial Anda, seperti kata sandi dan informasi sensitif, dari perangkat apa pun.

Meskipun Bitwarden menyediakan versi layanan gratis, pada saat penulisan ini, Bitwarden memerlukan langganan berbayar untuk mendapatkan akses ke fitur lengkap. Vaultwarden dirancang untuk menjadi alternatif bagi Bitwarden, menawarkan mesin virtual yang dihosting sendiri dan kontrol mutlak atas data pribadi.







Beberapa fitur menonjol dari Vaultwarden meliputi:



  1. Hosting mandiri
  2. Enkripsi berat
  3. Multi-platform.
  4. Dukungan ekstensi browser yang luas
  5. Sumber Terbuka

Dalam tutorial ini, kami akan mengajari Anda bagaimana Anda dapat menjalankan pengelola kata sandi Vaultwarden dengan cepat dan efisien di mesin Anda dengan menggunakan mesin Docker.



Prasyarat

Tutorial ini mengikuti format dasar untuk menyiapkan Vaultwarden sebagai container Docker. Namun, pastikan Anda memiliki hal berikut:





  1. Host Linux, MacOS atau Windows
  2. Docker Engine versi 23 ke atas diinstal pada host.
  3. Izin yang memadai untuk menjalankan container Docker.

Setelah persyaratan di atas terpenuhi, kita dapat melanjutkan dan mendiskusikan cara mengonfigurasi Vaultwarden.

Gambar Vaultwarden Tarik Docker

Langkah pertama adalah mengunduh image Vaultwarden di mesin host. Kita dapat melakukan ini dengan menjalankan perintah Docker pull sebagai berikut:



$ buruh pelabuhan menarik penjaga brankas / server: terbaru

Ini akan mengunduh versi terbaru image Vaultwarden di komputer Anda dan memungkinkan Anda membuat container dari image tersebut.

Docker Membuat Kontainer Vaultwarden

Setelah kita mengunduh gambar, kita dapat melanjutkan dan menggunakan perintah Docker run untuk membuat wadah menggunakan gambar tersebut. Perintahnya seperti pada gambar:

$ menjalankan buruh pelabuhan -D --nama penjaga kubah -di dalam / vw-data / : / data / -P 80 : 80 penjaga kubah / server: terbaru

Setelah Anda menjalankan perintah di atas, Docker akan membuat container menggunakan image Vaultwarden. Ini juga akan menyimpan data persisten apa pun di bawah /vw-data dan memetakan port 80 di mesin host Anda.

Mengonfigurasi Vaultwarden

Setelah penampung berjalan, buka browser Anda dan ikuti alamatnya: http://vaultwarden.orb.local .

Ini akan meminta Anda untuk masuk atau membuat akun baru untuk instans Vaultwarden Anda.

Karena kita menyiapkan instance Vaultwarden untuk pertama kalinya, pilih Buat Akun untuk menyiapkan akun baru di server.

Di bagian ini, berikan semua detail akun Anda, seperti email, nama pengguna, dan kata sandi utama.

Klik Buat Akun untuk menyiapkan akun dengan detail yang diberikan. Setelah selesai, klik login dan login ke antarmuka web dengan kredensial yang ditentukan.

Dalam beberapa kasus, Vaultwarden akan mencegah Anda masuk ke brankas tanpa sertifikat SSL. Anda dapat mengonfigurasi penampung untuk menggunakan HTTPS dengan mengatur detail sertifikat SSL seperti yang ditunjukkan:

menjalankan buruh pelabuhan -D --nama bitwarden

-Dia ROCKET_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

-di dalam / sl / kunci / : / sl / \

-di dalam / vw-data / : / data / \

-P 443 : 80 \

penjaga kubah / server: terbaru

Pastikan file sertifikat yang ditentukan ada sebelum menjalankan perintah di atas. Anda dapat mempelajari lebih lanjut tentang mengonfigurasi HTTPS untuk vault Anda pada sumber daya di bawah:

https://github.com/dani-garcia/vaultwarden/wiki/Enabling-HTTPS

Kesimpulan

Tutorial ini menyediakan fitur dasar untuk menyiapkan dan menjalankan instance Vaultwarden dengan cepat menggunakan kontainer Docker.