Vaultwarden Docker

Vaultwarden Docker



Ang Vaultwarden, dating kilala bilang Bitwarden_RS, ay isang libre, open-source na pagpapatupad ng server ng Bitwarden password manager.

Kung hindi ka pamilyar, ang Bitwarden ay isang napaka-mayaman sa tampok at sikat na tagapamahala ng password na nagbibigay-daan sa iyong iimbak ang iyong mga kredensyal sa isang secure na paraan. Nagbibigay-daan din ito sa iyo na ma-access ang iyong mga kredensyal, gaya ng mga password at sensitibong impormasyon, mula sa anumang device.

Bagama't nagbibigay ang Bitwarden ng libreng bersyon ng serbisyo, sa oras ng pagsulat, nangangailangan ito ng bayad na subscription upang makakuha ng access sa mga buong feature. Ang Vaultwarden ay idinisenyo upang maging isang alternatibo sa Bitwarden, na nag-aalok ng isang self-host na instance at ganap na kontrol sa personal na data.







Ang ilan sa mga kapansin-pansing feature ng Vaultwarden ay kinabibilangan ng:



  1. Self-hosting
  2. Malakas na pag-encrypt
  3. Maramihang plataporma.
  4. Malawak na suporta sa extension ng browser
  5. Open-Source

Sa tutorial na ito, ituturo namin sa iyo kung paano mo mabilis at mahusay na mapatakbo ang Vaultwarden password manager sa iyong makina sa pamamagitan ng paggamit ng Docker engine.



Mga kinakailangan

Ang tutorial na ito ay sumusunod sa isang pangunahing format para sa pag-set up ng Vaultwarden bilang isang Docker container. Gayunpaman, tiyaking mayroon kang sumusunod:





  1. Isang Linux, MacOS o Windows host
  2. Ang bersyon 23 at mas mataas ng Docker Engine ay naka-install sa host.
  3. Sapat na mga pahintulot na magpatakbo ng mga container ng Docker.

Kapag natugunan ang mga kinakailangan sa itaas, maaari tayong magpatuloy at talakayin kung paano i-configure ang Vaultwarden.

Larawan ng Docker Pull Vaultwarden

Ang unang hakbang ay i-download ang Vaultwarden image sa host machine. Magagawa natin ito sa pamamagitan ng pagpapatakbo ng Docker pull command tulad ng sumusunod:



$ docker pull vaultwarden / server:pinakabago

Dapat nitong i-download ang pinakabagong bersyon ng Vaultwarden image sa iyong machine at magbibigay-daan sa iyong gumawa ng mga container mula sa larawan.

Docker Gumawa ng Vaultwarden Container

Kapag na-download na namin ang imahe, maaari na kaming magpatuloy at gamitin ang Docker run command para gumawa ng container gamit ang imahe. Ang utos ay tulad ng ipinapakita:

$ tumakbo sa pantalan -d --pangalan vaultwarden -sa / vw-data / : / datos / -p 80 : 80 vaultwarden / server:pinakabago

Sa sandaling patakbuhin mo ang command sa itaas, gagawa ang Docker ng container gamit ang Vaultwarden image. Papanatilihin din nito ang anumang paulit-ulit na data sa ilalim ng /vw-data at mapa port 80 sa iyong host machine.

Kino-configure ang Vaultwarden

Kapag tumatakbo na ang container, buksan ang iyong browser at sundin ang address: http://vaultwarden.orb.local .

Ipo-prompt ka nitong mag-login o gumawa ng bagong account para sa iyong Vaultwarden instance.

Dahil sine-set up namin ang instance ng Vaultwarden sa unang pagkakataon, piliin ang Gumawa ng Account upang mag-set up ng bagong account sa server.

Sa seksyong ito, ibigay ang lahat ng detalye para sa iyong account, gaya ng email, username, at master password.

I-click ang Gumawa ng Account upang i-set up ang account na may mga ibinigay na detalye. Kapag tapos na, i-click ang pag-login at pag-login sa web interface gamit ang mga tinukoy na kredensyal.

Sa ilang mga kaso, pipigilan ka ng Vaultwarden na mag-log in sa vault nang walang SSL certificate. Maaari mong i-configure ang container na gumamit ng HTTPS sa pamamagitan ng pagtatakda ng mga detalye ng SSL certificate tulad ng ipinapakita:

tumakbo sa pantalan -d --pangalan bitwarden

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

-sa / ssl / mga susi / : / ssl / \

-sa / vw-data / : / datos / \

-p 443 : 80 \

vaultwarden / server:pinakabago

Tiyaking umiiral ang mga tinukoy na file ng certificate bago patakbuhin ang command sa itaas. Maaari kang matuto nang higit pa tungkol sa pag-configure ng HTTPS para sa iyong vault sa mapagkukunan sa ibaba:

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

Konklusyon

Ang tutorial na ito ay nagbibigay ng mga pangunahing tampok ng mabilis na pag-set up at pagpapatakbo ng isang halimbawa ng Vaultwarden gamit ang mga container ng Docker.