Своё хранилище паролей
Многие из нас хранят свои пароли в браузерах, android-устройствах и т. д. Но, насколько это удобно? переключаясь между девайсами вым приходится вспоминать логины/пароли от разных ресурсов, программ и т. д. А хранимые пароли достигают в количестве сотни штук. Как же всё упорядочить и при этом хранить в надёжном месте?
Для меня самое надёжное — это личный сервер. Да, я доверяю только себе.
Итак, в текущих реалиях не так много вариантов для централизованного хранения, и, на мой взгляд, самым лучшим и удобным является Bitwarden_RS, это форк коммерческого решения Bitwarden.
Инструкция по установке простейшая, используем Docker.
Я буду устанавливать в свой Synology, установка занимает не более 10 минут
![](https://voronin.one/pictures/svoyo-hranilische-paroley.png)
![](https://voronin.one/pictures/image-24.png)
далее настраиваем проброс TCP портов и папки для данных
![](https://voronin.one/pictures/svoyo-hranilische-paroley-1.png)
![](https://voronin.one/pictures/svoyo-hranilische-paroley-2.png)
после создания и запуска в Журнале увидите что-то подобное:
![](https://voronin.one/pictures/svoyo-hranilische-paroley-3.png)
Теперь не забудем создать свой домен, выпустить ssl сертификат для этого домена и настроить обратный прокси.
после регистрации домена, например key.domain.ru идём в Панель управления и настраиваем обратный прокси
![](https://voronin.one/pictures/svoyo-hranilische-paroley-4.png)
![](https://voronin.one/pictures/svoyo-hranilische-paroley-5.png)
![](https://voronin.one/pictures/image-26.png)
Теперь создаём сертификат, идём в панель управления и создаем новый сертификат
![](https://voronin.one/pictures/svoyo-hranilische-paroley-7.png)
затем идём в настройки и назначаем выпущенный сертификат нашему обратному прокси
![](https://voronin.one/pictures/svoyo-hranilische-paroley-6.png)
теперь можно подключаться к web-интерфейсу сервера через интернет по протоколу https
регистрируем свой первый аккаунт и пользуемся
![](https://voronin.one/pictures/svoyo-hranilische-paroley-8.png)
Так же рекомендую использовать приложения/плагины для браузера, которые доступны тут: https://bitwarden.com/download/
после установки плагина или приложения, не забудьте зайти в настройки и указать свой сервер, на примере плагина для firefox
![](https://voronin.one/pictures/svoyo-hranilische-paroley-9.png)
![](https://voronin.one/pictures/svoyo-hranilische-paroley-10.png)
![](https://voronin.one/pictures/svoyo-hranilische-paroley-11.png)
После установки и настройки приложения для Android не забудьте зайти в настройки системы и выбрать для автозаполнения Bitwarden
![](https://voronin.one/pictures/android_1.jpg)
![](https://voronin.one/pictures/android_2.jpg)
![](https://voronin.one/pictures/android_3.jpg)
Система удобная, но насколько надёжная?
со стороны сервера данных хранятся в SQLite базе
![](https://voronin.one/pictures/svoyo-hranilische-paroley-12.png)
посмотрим что внутри
![](https://voronin.one/pictures/svoyo-hranilische-paroley-13.png)
![](https://voronin.one/pictures/svoyo-hranilische-paroley-14.png)
ну, а исходники утилиты вы сами можете проверить на github: https://github.com/dani-garcia/vaultwarden