Vaultwarden Docker

Vaultwarden Docker



Vaultwarden, dahulunya dikenali sebagai Bitwarden_RS, ialah pelaksanaan pelayan sumber terbuka percuma bagi pengurus kata laluan Bitwarden.

Jika anda tidak biasa, Bitwarden ialah pengurus kata laluan yang sangat kaya dengan ciri dan popular yang membolehkan anda menyimpan bukti kelayakan anda dengan cara yang selamat. Ia juga membolehkan anda mengakses bukti kelayakan anda, seperti kata laluan dan maklumat sensitif, daripada sebarang peranti.

Walaupun Bitwarden menyediakan versi percuma perkhidmatan, pada masa penulisan, ia memerlukan langganan berbayar untuk mendapatkan akses kepada ciri penuh. Vaultwarden direka bentuk untuk menjadi alternatif kepada Bitwarden, menawarkan contoh yang dihoskan sendiri dan kawalan mutlak ke atas data peribadi.







Beberapa ciri ketara Vaultwarden termasuk:



  1. Pengehosan sendiri
  2. Penyulitan berat
  3. Pelbagai platform.
  4. Sokongan sambungan penyemak imbas yang meluas
  5. Sumber terbuka

Dalam tutorial ini, kami akan mengajar anda cara anda boleh menjalankan pengurus kata laluan Vaultwarden dengan cepat dan cekap pada mesin anda dengan menggunakan enjin Docker.



Prasyarat

Tutorial ini mengikut format asas untuk menyediakan Vaultwarden sebagai bekas Docker. Walau bagaimanapun, pastikan anda mempunyai perkara berikut:





  1. Hos Linux, MacOS atau Windows
  2. Docker Engine versi 23 dan ke atas dipasang pada hos.
  3. Kebenaran yang mencukupi untuk menjalankan bekas Docker.

Dengan keperluan di atas dipenuhi, kita boleh meneruskan dan membincangkan cara mengkonfigurasi Vaultwarden.

Imej Docker Pull Vaultwarden

Langkah pertama ialah memuat turun imej Vaultwarden pada mesin hos. Kita boleh melakukan ini dengan menjalankan arahan tarik Docker seperti berikut:



$ docker tarik bilik kebal / pelayan:terkini

Ini sepatutnya memuat turun versi terkini imej Vaultwarden pada mesin anda dan membolehkan anda membuat bekas daripada imej itu.

Docker Buat Bekas Vaultwarden

Setelah kami memuat turun imej, kami boleh meneruskan dan menggunakan arahan Docker run untuk mencipta bekas menggunakan imej. Perintahnya adalah seperti yang ditunjukkan:

$ lari berlabuh -d --nama vaultwarden -dalam / vw-data / : / data / -hlm 80 : 80 vaultwarden / pelayan:terkini

Sebaik sahaja anda menjalankan arahan di atas, Docker akan mencipta bekas menggunakan imej Vaultwarden. Ia juga akan mengekalkan sebarang data berterusan di bawah /vw-data dan port peta 80 pada mesin hos anda.

Mengkonfigurasi Vaultwarden

Setelah bekas berjalan, buka penyemak imbas anda dan ikuti alamatnya: http://vaultwarden.orb.local .

Ini akan menggesa anda untuk log masuk atau membuat akaun baharu untuk tika Vaultwarden anda.

Memandangkan kami menyediakan tika Vaultwarden buat kali pertama, pilih Buat Akaun untuk menyediakan akaun baharu pada pelayan.

Dalam bahagian ini, berikan semua butiran untuk akaun anda, seperti e-mel, nama pengguna dan kata laluan induk.

Klik Buat Akaun untuk menyediakan akaun dengan butiran yang diberikan. Setelah selesai, klik log masuk dan log masuk ke antara muka web dengan kelayakan yang ditentukan.

Dalam sesetengah kes, Vaultwarden akan menghalang anda daripada log masuk ke bilik kebal tanpa sijil SSL. Anda boleh mengkonfigurasi bekas untuk menggunakan HTTPS dengan menetapkan butiran sijil SSL seperti yang ditunjukkan:

lari berlabuh -d --nama bitwarden

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

-dalam / ssl / kunci / : / ssl / \

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

-hlm 443 : 80 \

vaultwarden / pelayan:terkini

Pastikan fail sijil yang ditentukan wujud sebelum menjalankan arahan di atas. Anda boleh mengetahui lebih lanjut tentang mengkonfigurasi HTTPS untuk peti besi anda dalam sumber di bawah:

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

Kesimpulan

Tutorial ini menyediakan ciri asas untuk menyediakan dan menjalankan contoh Vaultwarden dengan cepat menggunakan bekas Docker.