{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Yuriy Gavrilov: posts tagged www",
    "_rss_description": "Welcome to my personal place for love, peace and happiness 🤖 Yuiry Gavrilov",
    "_rss_language": "en",
    "_itunes_email": "yvgavrilov@gmail.com",
    "_itunes_categories_xml": "",
    "_itunes_image": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic-square@2x.jpg?1643451008",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/gavrilov.info\/tags\/www\/",
    "feed_url": "https:\/\/gavrilov.info\/tags\/www\/json\/",
    "icon": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic@2x.jpg?1643451008",
    "authors": [
        {
            "name": "Yuriy Gavrilov - B[u]g - for charity.gavrilov.eth",
            "url": "https:\/\/gavrilov.info\/",
            "avatar": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic@2x.jpg?1643451008"
        }
    ],
    "items": [
        {
            "id": "78",
            "url": "https:\/\/gavrilov.info\/all\/nastroil-sebe-tut-dnssec\/",
            "title": "Настройка DNSSEC для сайта",
            "content_html": "<p>Настроил себе тут DNSSEC, теперь все по феншую 😁<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.29.51.png\" width=\"1014\" height=\"1354\" alt=\"\" \/>\n<\/div>\n<p>Проверить свой можно тут: <a href=\"https:\/\/dnssec-analyzer.verisignlabs.com\">https:\/\/dnssec-analyzer.verisignlabs.com<\/a><\/p>\n<p>И тут <a href=\"https:\/\/a.gavrilov.info\">https:\/\/a.gavrilov.info<\/a> еще кстати настроил безопасный коннект и tls. Пришлось сменить dns провайдера так как в России не нашел тех кто поддерживает DNSSEC.<\/p>\n<p>А еще вот нашел табличку сравнения DNS на Хабре.<br \/>\n<a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1AIlKX6xdvqXKou6kzspskn4pfu8bo-oYan2JaN6PVbI\/edit#gid=2057868417\">https:\/\/docs.google.com\/spreadsheets\/d\/1AIlKX6xdvqXKou6kzspskn4pfu8bo-oYan2JaN6PVbI\/edit#gid=2057868417<\/a><\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"2530\" data-ratio=\"3.6666666666667\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.37.28.png\" width=\"2530\" height=\"690\" alt=\"\" \/>\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.37.39.png\" width=\"2346\" height=\"940\" alt=\"\" \/>\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.37.48.png\" width=\"1638\" height=\"856\" alt=\"\" \/>\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.37.57.png\" width=\"1628\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.38.08.png\" width=\"1650\" height=\"790\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>Я выбрал <a href=\"https:\/\/developers.cloudflare.com\/dns\/dnssec\/,\">https:\/\/developers.cloudflare.com\/dns\/dnssec\/,<\/a> все оказалось проще простого.<br \/>\nВключаем настройку, берем ключ DS и вставляем его у регистратора.<\/p>\n",
            "date_published": "2023-11-10T11:41:53+03:00",
            "date_modified": "2023-11-10T12:55:25+03:00",
            "tags": [
                "DNSSEC",
                "www"
            ],
            "image": "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.29.51.png",
            "_date_published_rfc2822": "Fri, 10 Nov 2023 11:41:53 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "78",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.29.51.png",
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.37.28.png",
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.37.39.png",
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.37.48.png",
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.37.57.png",
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2023-11-10-v-11.38.08.png"
                ]
            }
        },
        {
            "id": "28",
            "url": "https:\/\/gavrilov.info\/all\/statichny-hosting-saytov-po-protokolu-s3-ot-storj\/",
            "title": "Статичный хостинг сайтов по протоколу s3 от Storj",
            "content_html": "<p>Иногда достаточно простой страницы, которую мы хотим опубликовать в интернет. Хостингов много разных, а хочется не только страницу сделать, но и выложить там фотки например гигов на 150 с последнего отпуска. Конечно можно купить хостинг Яндекс диск или еще Гугл и шарить папки, но кто ищет легких путей)) не я точно.<\/p>\n<p>Ниже я расскажу как создать хостинг статичных страничек на протоколе s3 от Storj<\/p>\n<p>Вот коротко, что требуется:<\/p>\n<ol start=\"1\">\n<li>Аккаунт<\/li>\n<li>Папку<\/li>\n<li>Uplink<\/li>\n<li>Домен и DNS<\/li>\n<\/ol>\n<p>А теперь подробнее:<\/p>\n<ol start=\"1\">\n<li>Заводим аккаунт на <a href=\"https:\/\/www.storj.io\">https:\/\/www.storj.io<\/a> – тут просто, выбираем регион из трех Европа, Азия или США. Сразу скажу, что логины отличаются в разных регионах и стоит запомнить в каком регионе вы регистрируетесь.<\/li>\n<\/ol>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2022-07-19-v-18.23.30.png\" width=\"2076\" height=\"1350\" alt=\"\" \/>\n<\/div>\n<ol start=\"2\">\n<li>После регистрации заходим в раздел Bucket и создаем новый с любым названием. Например, “site”. Имейте ввиду, что регистр важен и лучше использовать маленькие буквы. При создании бакета потребуется придумать пароль. ВАЖНО! Если его забыть то ничего восстановить не получится. Так что придумываем надежный пароль и помним его сильно))). Можно, кстати не придумывать и положиться на систему и она сгенерирует автоматически ключевую фразу в несколько слов. Выучить предложение наизусть в этом случае будет сложно, да и печатать долго. Ладно будем считать пакет создан.<\/li>\n<\/ol>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2022-07-19-v-18.33.27.png\" width=\"1204\" height=\"1196\" alt=\"\" \/>\n<\/div>\n<ol start=\"3\">\n<li>На этом этапе нужен uplink. Скачать его можно тут: <a href=\"https:\/\/docs.storj.io\/dcs\/downloads\/download-uplink-cli\/\">https:\/\/docs.storj.io\/dcs\/downloads\/download-uplink-cli\/<\/a><\/li>\n<\/ol>\n<p>Далее настраиваем доступы API вводим команду:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">uplink setup<\/code><\/pre><p>Но погодите, у нас же нет еще ключей! А их мы должны взять в личном кабинете и предварительно сгенерировать. При генерации ключей можно давать полный доступ. Эти ключи не будут использоваться публично. Они нужны для работы Uplink, который запускается локально на вашем ПК.<\/p>\n<p>Что бы сделать ключ заходим в аккаунт storj, меню Access и наживаем “Create Keys for CLI”. Там выбираем API и полные права. После генерации система выдаст две строки: ‘satellite address as “< nodeid>@<address>:<port >” и API Key’. Запоминаем их и возвращаемся к Uplink. Он попросит сначала выбрать регион. Далее указать строку сателлиты, а за тем API Key. А в самом конце попросит ключ фразу от папки (бакета). На последнем этапе лучше не ошибаться, так как сообщений об ошибке не будет потому как это пароль шифрования, а не доступа. Если пароль будет другим, то вы не увидите там файлов. В общем не ошибаемся на этом этапе и аккуратно вводим пароль. Еще дополню, что можно запутаться с паролями и папками и правами для простоты можете создать один общий пароль или создавать для каждой папки свой пароль и свои API ключи. В прочем делайте, как вам нравится.<\/p>\n<p>и так Uplink работает. А если нет то вот инструкция: <a href=\"https:\/\/docs.storj.io\/dcs\/api-reference\/uplink-cli\/setup-command\/\">https:\/\/docs.storj.io\/dcs\/api-reference\/uplink-cli\/setup-command\/<\/a><\/p>\n<ol start=\"4\">\n<li>Генерируем общий доступ для нашей папки site. Для этого нужно выполнить команду:<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">uplink share --dns www.example.com sj:\/\/bucket\/prefix<\/code><\/pre><p>В итоге uplink выдаст настройки DNS, которые мы указываем у своего провайдера.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">$ORIGIN example.com.\n$TTL    3600\nwww.example.com    \tIN\tCNAME\tlink.storjshare.io.\ntxt-www.example.com\tIN\tTXT  \tstorj-root:bucket\/prefix\ntxt-www.example.com\tIN\tTXT  \tstorj-access:jqaz8xihdea93jfbaks8324jrhq1<\/code><\/pre><p>Все! Кладем в папку site index.html и радуемся.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2022-07-19-v-19.08.54.png\" width=\"936\" height=\"278\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2022-07-19T19:15:03+03:00",
            "date_modified": "2022-07-19T21:20:58+03:00",
            "tags": [
                "s3",
                "Storj",
                "www",
                "хостинг"
            ],
            "image": "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2022-07-19-v-18.41.48.png",
            "_date_published_rfc2822": "Tue, 19 Jul 2022 19:15:03 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "28",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2022-07-19-v-18.41.48.png",
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2022-07-19-v-18.23.30.png",
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2022-07-19-v-18.33.27.png",
                    "https:\/\/gavrilov.info\/pictures\/Snimok-ekrana-2022-07-19-v-19.08.54.png"
                ]
            }
        }
    ],
    "_e2_version": 4171,
    "_e2_ua_string": "Aegea 11.4 (v4171e)"
}