<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Воронин: заметки с тегом vaultwarden</title>
<link>https://voronin.one/tags/vaultwarden/</link>
<description>воронин, voronin, it</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.4 (v4171)</generator>

<itunes:subtitle>воронин, voronin, it</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Своё хранилище паролей</title>
<guid isPermaLink="false">34</guid>
<link>https://voronin.one/all/svoyo-hranilische-paroley/</link>
<pubDate>Tue, 15 Nov 2022 13:26:27 +0300</pubDate>
<author></author>
<comments>https://voronin.one/all/svoyo-hranilische-paroley/</comments>
<description>
&lt;p&gt;Многие из нас хранят свои пароли в браузерах, android-устройствах и т. д. Но, насколько это удобно? переключаясь между девайсами вым приходится вспоминать логины/пароли от разных ресурсов, программ и т. д. А хранимые пароли достигают в количестве сотни штук. Как же всё упорядочить и при этом хранить в надёжном месте?&lt;/p&gt;
&lt;p&gt;Для меня самое надёжное — это личный сервер. Да, я доверяю только себе.&lt;/p&gt;
&lt;p&gt;Итак, в текущих реалиях не так много вариантов для централизованного хранения, и, на мой взгляд, самым лучшим и удобным является &lt;a href="https://github.com/dani-garcia/vaultwarden"&gt;Bitwarden_RS&lt;/a&gt;, это форк коммерческого решения Bitwarden.&lt;/p&gt;
&lt;p&gt;Инструкция по установке простейшая, используем Docker.&lt;/p&gt;
&lt;p&gt;Я буду устанавливать в свой Synology, установка занимает не более 10 минут&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley.png" width="800" height="109.76744186047" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;находим нужный образ в репозитории&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/image-24.png" width="800" height="256.58914728682" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;я использовал отдельную папку для хранения внешних данных образа&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;далее настраиваем проброс TCP портов и папки для данных&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-1.png" width="627" height="251" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;80 порт я транслировал в 8080 (т. к. у synology 80 занят), а 3012 websocket в 3012&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-2.png" width="624" height="202" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;ну а папку data в локальную папку&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;после создания и запуска в Журнале увидите что-то подобное:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-3.png" width="735" height="371" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Теперь не забудем создать свой домен, выпустить ssl сертификат для этого домена и настроить обратный прокси.&lt;/p&gt;
&lt;p&gt;после регистрации домена, например key.domain.ru идём в Панель управления и настраиваем обратный прокси&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-4.png" width="560" height="409" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="574" data-ratio="1.1810699588477"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-5.png" width="574" height="486" alt="" /&gt;
&lt;img src="https://voronin.one/pictures/image-26.png" width="574" height="486" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;правило для подключения с ssl и без него&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Теперь создаём сертификат, идём в панель управления и создаем новый сертификат&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-7.png" width="800" height="212.12121212121" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;затем идём в настройки и назначаем выпущенный сертификат нашему обратному прокси&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-6.png" width="667" height="572" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;теперь можно подключаться к web-интерфейсу сервера через интернет по протоколу https&lt;/p&gt;
&lt;p&gt;регистрируем свой первый аккаунт и пользуемся&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-8.png" width="442" height="636" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Так же рекомендую использовать приложения/плагины для браузера, которые доступны тут: &lt;a href="https://bitwarden.com/download/"&gt;https://bitwarden.com/download/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;после установки плагина или приложения, не забудьте зайти в настройки и указать свой сервер, на примере плагина для firefox&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-9.png" width="368" height="424" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-10.png" width="375" height="212" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-11.png" width="375" height="264" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;После установки и настройки приложения для Android не забудьте зайти в настройки системы и выбрать для автозаполнения Bitwarden&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="296" data-ratio="0.46177847113885"&gt;
&lt;img src="https://voronin.one/pictures/android_1.jpg" width="296" height="641" alt="" /&gt;
&lt;img src="https://voronin.one/pictures/android_2.jpg" width="296" height="641" alt="" /&gt;
&lt;img src="https://voronin.one/pictures/android_3.jpg" width="296" height="641" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Система удобная, но насколько надёжная?&lt;/p&gt;
&lt;p&gt;со стороны сервера данных хранятся в SQLite базе&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-12.png" width="770" height="292" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;посмотрим что внутри&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-13.png" width="800" height="292.48197734295" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;данные пользовательских учёток зашифрованы&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://voronin.one/pictures/svoyo-hranilische-paroley-14.png" width="800" height="285.59670781893" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;сохранённые пароли тоже зашифрованы&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;ну, а исходники утилиты вы сами можете проверить на github: &lt;a href="https://github.com/dani-garcia/vaultwarden"&gt;https://github.com/dani-garcia/vaultwarden&lt;/a&gt;&lt;/p&gt;
</description>
</item>


</channel>
</rss>