Докер Хранителя Убежища

Doker Hranitela Ubezisa



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 для создания контейнера с использованием этого образа. Команда выглядит так:

$ запуск докера --имя хранитель хранилища / vw-данные / : / данные / -п 80 : 80 хранитель хранилища / сервер: последний

После запуска указанной выше команды Docker создаст контейнер, используя образ Vaultwarden. Он также сохранит все постоянные данные в /vw-data и подключит порт 80 на вашем хост-компьютере.

Настройка Vaultwarden

После запуска контейнера откройте браузер и перейдите по адресу: http://vaultwarden.orb.local .

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

Поскольку мы настраиваем экземпляр Vaultwarden впервые, выберите «Создать учетную запись», чтобы настроить новую учетную запись на сервере.

В этом разделе укажите все данные своей учетной записи, такие как адрес электронной почты, имя пользователя и главный пароль.

Нажмите «Создать учетную запись», чтобы настроить учетную запись с предоставленными данными. После этого нажмите «Войти» и войдите в веб-интерфейс с указанными учетными данными.

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

запуск докера --имя битвардер

-Это РОКЕТ_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.