{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Воронин: заметки с тегом пароли",
    "_rss_description": "воронин, voronin, it",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/voronin.one\/tags\/paroli\/",
    "feed_url": "https:\/\/voronin.one\/tags\/paroli\/json\/",
    "icon": "https:\/\/voronin.one\/pictures\/userpic\/userpic@2x.jpg?1658757233",
    "authors": [
        {
            "name": "Алексей Воронин",
            "url": "https:\/\/voronin.one\/",
            "avatar": "https:\/\/voronin.one\/pictures\/userpic\/userpic@2x.jpg?1658757233"
        }
    ],
    "items": [
        {
            "id": "34",
            "url": "https:\/\/voronin.one\/all\/svoyo-hranilische-paroley\/",
            "title": "Своё хранилище паролей",
            "content_html": "<p>Многие из нас хранят свои пароли в браузерах, android-устройствах и т. д. Но, насколько это удобно? переключаясь между девайсами вым приходится вспоминать логины\/пароли от разных ресурсов, программ и т. д. А хранимые пароли достигают в количестве сотни штук. Как же всё упорядочить и при этом хранить в надёжном месте?<\/p>\n<p>Для меня самое надёжное — это личный сервер. Да, я доверяю только себе.<\/p>\n<p>Итак, в текущих реалиях не так много вариантов для централизованного хранения, и, на мой взгляд, самым лучшим и удобным является <a href=\"https:\/\/github.com\/dani-garcia\/vaultwarden\">Bitwarden_RS<\/a>, это форк коммерческого решения Bitwarden.<\/p>\n<p>Инструкция по установке простейшая, используем Docker.<\/p>\n<p>Я буду устанавливать в свой Synology, установка занимает не более 10 минут<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley.png\" width=\"800\" height=\"109.76744186047\" alt=\"\" \/>\n<div class=\"e2-text-caption\">находим нужный образ в репозитории<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-24.png\" width=\"800\" height=\"256.58914728682\" alt=\"\" \/>\n<div class=\"e2-text-caption\">я использовал отдельную папку для хранения внешних данных образа<\/div>\n<\/div>\n<p>далее настраиваем проброс TCP портов и папки для данных<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-1.png\" width=\"627\" height=\"251\" alt=\"\" \/>\n<div class=\"e2-text-caption\">80 порт я транслировал в 8080 (т. к. у synology 80 занят), а 3012 websocket в 3012<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-2.png\" width=\"624\" height=\"202\" alt=\"\" \/>\n<div class=\"e2-text-caption\">ну а папку data в локальную папку<\/div>\n<\/div>\n<p>после создания и запуска в Журнале увидите что-то подобное:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-3.png\" width=\"735\" height=\"371\" alt=\"\" \/>\n<\/div>\n<p>Теперь не забудем создать свой домен, выпустить ssl сертификат для этого домена и настроить обратный прокси.<\/p>\n<p>после регистрации домена, например key.domain.ru идём в Панель управления и настраиваем обратный прокси<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-4.png\" width=\"560\" height=\"409\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"574\" data-ratio=\"1.1810699588477\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-5.png\" width=\"574\" height=\"486\" alt=\"\" \/>\n<img src=\"https:\/\/voronin.one\/pictures\/image-26.png\" width=\"574\" height=\"486\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">правило для подключения с ssl и без него<\/div>\n<\/div>\n<p>Теперь создаём сертификат, идём в панель управления и создаем новый сертификат<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-7.png\" width=\"800\" height=\"212.12121212121\" alt=\"\" \/>\n<\/div>\n<p>затем идём в настройки и назначаем выпущенный сертификат нашему обратному прокси<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-6.png\" width=\"667\" height=\"572\" alt=\"\" \/>\n<\/div>\n<p>теперь можно подключаться к web-интерфейсу сервера через интернет по протоколу https<\/p>\n<p>регистрируем свой первый аккаунт и пользуемся<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-8.png\" width=\"442\" height=\"636\" alt=\"\" \/>\n<\/div>\n<p>Так же рекомендую использовать приложения\/плагины для браузера, которые доступны тут: <a href=\"https:\/\/bitwarden.com\/download\/\">https:\/\/bitwarden.com\/download\/<\/a><\/p>\n<p>после установки плагина или приложения, не забудьте зайти в настройки и указать свой сервер, на примере плагина для firefox<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-9.png\" width=\"368\" height=\"424\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-10.png\" width=\"375\" height=\"212\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-11.png\" width=\"375\" height=\"264\" alt=\"\" \/>\n<\/div>\n<p>После установки и настройки приложения для Android не забудьте зайти в настройки системы и выбрать для автозаполнения Bitwarden<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"296\" data-ratio=\"0.46177847113885\">\n<img src=\"https:\/\/voronin.one\/pictures\/android_1.jpg\" width=\"296\" height=\"641\" alt=\"\" \/>\n<img src=\"https:\/\/voronin.one\/pictures\/android_2.jpg\" width=\"296\" height=\"641\" alt=\"\" \/>\n<img src=\"https:\/\/voronin.one\/pictures\/android_3.jpg\" width=\"296\" height=\"641\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>Система удобная, но насколько надёжная?<\/p>\n<p>со стороны сервера данных хранятся в SQLite базе<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-12.png\" width=\"770\" height=\"292\" alt=\"\" \/>\n<\/div>\n<p>посмотрим что внутри<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-13.png\" width=\"800\" height=\"292.48197734295\" alt=\"\" \/>\n<div class=\"e2-text-caption\">данные пользовательских учёток зашифрованы<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-14.png\" width=\"800\" height=\"285.59670781893\" alt=\"\" \/>\n<div class=\"e2-text-caption\">сохранённые пароли тоже зашифрованы<\/div>\n<\/div>\n<p>ну, а исходники утилиты вы сами можете проверить на github: <a href=\"https:\/\/github.com\/dani-garcia\/vaultwarden\">https:\/\/github.com\/dani-garcia\/vaultwarden<\/a><\/p>\n",
            "date_published": "2022-11-15T13:26:27+03:00",
            "date_modified": "2022-11-15T13:30:15+03:00",
            "tags": [
                "android",
                "Bitwarden_RS",
                "browser",
                "docker",
                "synology",
                "vaultwarden",
                "браузер",
                "пароли"
            ],
            "image": "https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley.png",
            "_date_published_rfc2822": "Tue, 15 Nov 2022 13:26:27 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "34",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley.png",
                    "https:\/\/voronin.one\/pictures\/image-24.png",
                    "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",
                    "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",
                    "https:\/\/voronin.one\/pictures\/svoyo-hranilische-paroley-8.png",
                    "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",
                    "https:\/\/voronin.one\/pictures\/android_1.jpg",
                    "https:\/\/voronin.one\/pictures\/android_2.jpg",
                    "https:\/\/voronin.one\/pictures\/android_3.jpg",
                    "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"
                ]
            }
        }
    ],
    "_e2_version": 4171,
    "_e2_ua_string": "Aegea 11.4 (v4171)"
}