Большинство нашей личной и финансовой информации скрывается всего лишь за логином и паролем, важность надежного хранения этих данных очень высока.
Для удобства хранения и ввода паролей на сайтах существуют менеджеры паролей, они бывают как локальные таки облачные.
Сегодня мы с вами разберемся как установить собственный менеджер паролей на ваш виртуальный сервер .
Для установки Vaultwarden нам необходимо установить на сервере Docker, доменное имя которое будет направлено на ваш сервер и SSL сертификат. Вы можете направить доменное имя на Cloudflare и использовать их SSL сертификат. Подробнее про то как установить Docker вы можете узнать в данной статье .
Для установки Vaultwarden нам необходимо будет выполнить всего одну команду
В данной команде замените путь /vw-data/ на ваш собственный, в данной директории будут сохранены файлы необходимые для работы Vaultwarden.
После завершения установки контейнера вы можете перейти по адресу доменному имени вашего сервера и вы попадете на страницу входа в Vaultwarden.
Для корректной работы Vaultwarden необходимо чтобы на доменном имени был сконфигурирован ssl сертификат, к примеру вы можете использовать Cloudflare и просто направить ваше доменное имя на сервер, либо настроить реверс прокси.
Один из самых простых способов — использовать реверс прокси Caddy. Чтобы сразу же развернуть Vaultwarden и Caddy создадим файл docker-compose.yaml и внесем в него следующие данные
В этой же директории создадим файл Caddyfile в который мы внесем следующие данные
Если же вы хотите запустить Vaultwarden в локальной сети для локального доменного имени то файл Caddyfile будет выглядеть следующим образом
Для создания нового аккаунта необходимо нажать Create account в низу под кнопкой Continue .
На этом установка Vaultwarden завершена. Вы можете использовать Bitwarden расширение для браузера или десктопа, в настройках вам необходимо будет указать доменное имя на котором доступе Vaultwarden.