Follow

Видео "Пробуем запустить IPFS и опубликовать в нем простой сайт" от Sergei Udalov демонстрирует процесс установки и использования IPFS (InterPlanetary File System) для хостинга веб-страниц.

Основные моменты:
Установка IPFS: скачивание и настройка программного обеспечения.
Запуск локального узла: проверка работы и подключение к сети.
Публикация сайта: добавление HTML-файлов в IPFS, получение CID (Content Identifier) и доступ к сайту через шлюз.
Проверка доступности: открытие сайта через публичные IPFS-шлюзы.
Заключение: плюсы и минусы использования децентрализованного хостинга.
Видео подойдет тем, кто хочет разобраться в основах IPFS и попробовать его на практике.
📌 Хэштеги:

📚 Библиография:
IPFS Documentation – docs.ipfs.tech
IPFS GitHub Repository – github.com/ipfs/go-ipfs
"IPFS Explained: The New Decentralized Web" – YouTube, Computerphile (youtu.be/5Uj6uR3fp-U)
"The Future of Decentralized Storage with IPFS" – Medium article (medium.com/@ipfs)
Protocol Labs: Research on IPFS – protocol.ai
Если нужно что-то дополнить или изменить, дай знать. 🚀

📹 Пробуем запустить IPFS и опубликовать в нем простой сайт → (youtube.com/watch?v=O2bIdH2vPZ)
👤 → (youtube.com/@SergeiUdalov)
@youtubabot: 📹720p

· Edited · · Elk · 2 · 0 · 0

Метаданные: Представляем революцию в хранении и обмене файлами: IPFS — новая эра в цифровом пространстве В мире, где данные — это новая валюта, а информация — бесценный актив, появилась технология, которая обещает перевернуть наше представление о файловом обмене. Встречайте IPFS — InterPlanetary File System, инновационную систему хранения и обмена файлами, которая меняет правила игры. Что такое IPFS? IPFS — это распределённая файловая система, основанная на технологии блокчейна. Она представляет собой децентрализованную сеть, где файлы хранятся не по их URL-адресам, а по уникальным идентификаторам, основанным на содержании. Это означает, что доступ к файлам можно получить независимо от их первоначального местоположения, что обеспечивает беспрецедентную гибкость и доступность данных. Преимущества IPFS Решение проблемы перегрузки сайтов. IPFS распределяет популярные файлы между узлами сети, снижая нагрузку на популярные сайты и обеспечивая более быстрый доступ к контенту. Экономичное хранение для авторов. Авторы популярных файлов могут экономить на их хранении, так как они распределены между множеством узлов. Устойчивость к цензуре и блокировкам. Децентрализованная природа IPFS делает её менее уязвимой к цензуре и блокировкам, обеспечивая непрерывный доступ к файлам. Как это работает? Установка и использование IPFS. Для работы с IPFS требуется специальная утилита, которая позволяет добавлять файлы в сеть и получать доступ к ним по уникальным идентификаторам. Демонстрация работы IPFS. Мы покажем, как работает демон IPFS, как работает механизм дистрибьютора хэштейбл, и как происходит обмен файлами между узлами. Интерфейс и скачивание сайта. Вы увидите интерфейс на локальном хосте и узнаете, как скачивать сайты с других нод. Особенности IPFS Пирами и обмен файлами. Мы рассмотрим, как соединение ноды с другими сайтами обеспечивает обмен файлами между ними. Проверка доступности файла. Вы узнаете, как использовать IPFS для проверки доступности файлов и как работает процесс опроса пиров. Роутинг и провайдинг. Мы объясним, как работает процесс роутинга и как он влияет на доступность файлов после завершения. Будущее IPFS Мы также обсудим, как IPFS может быть использована для публикации папок, доступа к ним, публикации сайтов и оптимизации больших файлов. Присоединяйтесь к нам, чтобы узнать больше об IPFS и её потенциале в цифровом мире! 00:00 Введение в IPFS 01:59 Преимущества IPFS 03:30 Установка и использование IPFS 05:45 Демонстрация работы IPFS 06:40 Интерфейс и скачивание сайта 07:39 Пирами и обмен файлами 08:33 Проверка доступности файла 10:25 Роутинг и провайдинг 11:39 Изменение адреса файла 13:55 Публикация папки 15:34 Доступ к папке 18:09 Публикация сайта и оптимизация больших файлов 20:10 Поддержка IPFS и работа с адресами 22:14 Проблемы с загрузкой контента в IPFS 26:01 Структура и работа сайта на Jekyll 31:33 Проблемы с динамическими сайтами и IPFS 33:29 Загрузка и скачивание файлов из IPFS

Инструкция по публикации сайта в **IPFS** (InterPlanetary File System)
1. **Установка IPFS**
Чтобы начать работать с IPFS, нужно установить его на свой компьютер.
Перейдите на официальную страницу загрузки IPFS и скачайте подходящую версию для вашей операционной системы.
Следуйте инструкциям по установке:
**Windows:** Используйте установочный файл `.msi`.
**macOS:** Скачайте и установите через Homebrew или скачайте архив.
**Linux:** Используйте пакетный менеджер или скачайте бинарный файл.
После установки откройте терминал или командную строку и выполните команду, чтобы проверить, что IPFS установлен корректно:
```bash
ipfs --version

```
2. **Инициализация IPFS-узла**
Запустите IPFS-узел на вашем компьютере:
```bash
ipfs init

```
Это создаст конфигурацию IPFS и необходимые директории на вашем устройстве.
Для того, чтобы запустить IPFS и подключиться к сети, используйте команду:
```bash
ipfs daemon

```
IPFS-узел будет работать в фоновом режиме, и вы получите сообщение о том, что ваш узел подключен к сети.
3. **Подготовка файлов сайта**
Для публикации вам нужно подготовить HTML, CSS и другие файлы вашего сайта.
Убедитесь, что файлы находятся в одной директории (например, `my-website`).
Включите основной файл сайта, обычно это `index.html`.
4. **Добавление файлов в IPFS**
Для того, чтобы добавить сайт в IPFS, используйте команду:
```bash
ipfs add -r /path/to/your/website

```
Пример:
```bash
ipfs add -r ./my-website

```
Эта команда рекурсивно добавит все файлы и директории из указанной папки в IPFS. В результате вы получите уникальный **CID (Content Identifier)** для каждого файла и директории.
Например:
```
added Qm...index.html
added Qm...style.css

```
Основной CID для вашего сайта будет у каталога, и его можно использовать для доступа к сайту.
5. **Доступ к вашему сайту через IPFS-шлюз**
После добавления файлов в IPFS, вы можете получить доступ к сайту через публичный шлюз.
Формат URL:
```
ipfs.io/ipfs/<CID>

```
Например:
```
ipfs.io/ipfs/Qm...your-website

```
Этот адрес будет доступен любому пользователю, у которого есть доступ к интернету.
6. **Обновление контента на IPFS**
Для обновления контента нужно будет добавить новые файлы в IPFS и заново получить их CID. Так как IPFS использует хеширование контента, старый CID для уже существующих файлов не изменится.
Если необходимо, можно удалить старые версии файлов из локального узла, используя команду:
```bash
ipfs pin rm <CID>

```
7. **Использование собственного шлюза**
Вы можете настроить свой собственный IPFS-шлюз, чтобы контролировать доступ и повысить скорость работы. Например, можно развернуть **IPFS Cluster** для более масштабируемого хостинга.
Теперь ваш сайт опубликован в сети IPFS, и его можно открыть через публичные шлюзы или использовать свой собственный.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.