Если вы не знакомы, Bitwarden — чрезвычайно многофункциональный и популярный менеджер паролей, который позволяет вам безопасно хранить ваши учетные данные. Это также позволяет вам получить доступ к вашим учетным данным, таким как пароли и конфиденциальная информация, с любого устройства.
Хотя Bitwarden предоставляет бесплатную версию сервиса, на момент написания статьи для получения доступа ко всем функциям требуется платная подписка. Vaultwarden разработан как альтернатива Bitwarden, предлагая автономный экземпляр и абсолютный контроль над личными данными.
Некоторые из заметных особенностей Vaultwarden включают в себя:
- Самостоятельный хостинг
- Тяжелое шифрование
- Мультиплатформенность.
- Расширенная поддержка расширений браузера.
- Открытый источник
В этом уроке мы научим вас, как быстро и эффективно запустить менеджер паролей Vaultwarden на вашем компьютере с помощью движка Docker.
Предварительные условия
В этом руководстве описан фундаментальный формат настройки Vaultwarden в качестве контейнера Docker. Однако убедитесь, что у вас есть следующее:
- Хост Linux, MacOS или Windows
- На хосте установлен Docker Engine версии 23 и выше.
- Достаточные разрешения для запуска контейнеров 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.