Докер на трезора

Doker Na Trezora



Vaultwarden, известен преди като Bitwarden_RS, е безплатна сървърна реализация с отворен код на мениджъра на пароли Bitwarden.

Ако не сте запознати, Bitwarden е изключително богат на функции и популярен мениджър на пароли, който ви позволява да съхранявате идентификационните си данни по сигурен начин. Освен това ви позволява достъп до вашите идентификационни данни, като пароли и чувствителна информация, от всяко устройство.

Въпреки че Bitwarden предоставя безплатна версия на услугата, към момента на писане изисква платен абонамент, за да получите достъп до пълните функции. Vaultwarden е проектиран да бъде алтернатива на Bitwarden, предлагайки самостоятелно хостван екземпляр и абсолютен контрол върху личните данни.







Някои от забележимите характеристики на Vaultwarden включват:



  1. Самостоятелно хостване
  2. Тежко криптиране
  3. Мултиплатформен.
  4. Разширена поддръжка на разширения на браузъра
  5. Отворен код

В този урок ще ви научим как можете бързо и ефективно да накарате мениджъра на пароли на Vaultwarden да работи на вашата машина, като използвате Docker двигателя.



Предпоставки

Този урок следва основен формат за настройка на Vaultwarden като Docker контейнер. Уверете се обаче, че имате следното:





  1. Linux, MacOS или Windows хост
  2. Docker Engine версия 23 и по-нова е инсталирана на хоста.
  3. Достатъчни разрешения за стартиране на Docker контейнери.

След като горните изисквания са изпълнени, можем да продължим и да обсъдим как да конфигурираме Vaultwarden.

Изображение на Docker Pull Vaultwarden

Първата стъпка е да изтеглите изображението на Vaultwarden на хост машината. Можем да направим това, като изпълним командата Docker pull, както следва:



$ докер дръпнете трезор / сървър: най-нов

Това трябва да изтегли най-новата версия на изображението на Vaultwarden на вашата машина и да ви позволи да създавате контейнери от изображението.

Docker Създаване на контейнер Vaultwarden

След като изтеглим изображението, можем да продължим и да използваме командата Docker run, за да създадем контейнер, използвайки изображението. Командата е както е показано:

$ докер изпълнение -- име трезорист -във / vw-данни / : / данни / -стр 80 : 80 трезорист / сървър: най-нов

След като изпълните горната команда, Docker ще създаде контейнер, използвайки изображението на Vaultwarden. Той също така ще запази всички постоянни данни под /vw-data и картографски порт 80 на вашата хост машина.

Конфигуриране на Vaultwarden

След като контейнерът стартира, отворете браузъра си и следвайте адреса: http://vaultwarden.orb.local .

Това ще ви подкани да влезете или да създадете нов акаунт за вашето копие на Vaultwarden.

Тъй като настройваме екземпляра на Vaultwarden за първи път, изберете Създаване на акаунт, за да настроите нов акаунт на сървъра.

В този раздел предоставете всички подробности за вашия акаунт, като имейл, потребителско име и главна парола.

Щракнете върху Създаване на акаунт, за да настроите акаунта с предоставените подробности. След като сте готови, щракнете върху вход и влезте в уеб интерфейса с посочените идентификационни данни.

В някои случаи Vaultwarden ще ви попречи да влезете в трезора без SSL сертификат. Можете да конфигурирате контейнера да използва HTTPS, като зададете подробностите за SSL сертификата, както е показано:

докер изпълнение -- име bitwarden

-То е ROCKET_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

-във / ssl / ключове / : / ssl / \

-във / vw-данни / : / данни / \

-стр 443 : 80 \

трезорист / сървър: най-нов

Уверете се, че посочените файлове със сертификати съществуват, преди да изпълните горната команда. Можете да научите повече за конфигурирането на HTTPS за вашия трезор в ресурса по-долу:

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

Заключение

Този урок предоставя основните функции за бързо настройване и стартиране на екземпляр на Vaultwarden с помощта на Docker контейнери.