Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 2.18 KB

ipfs.md

File metadata and controls

37 lines (28 loc) · 2.18 KB

IPFS

В наше время не обязательно быть серверным лордом чтобы хостить сайт, хватит и вашего персонального компьютера. Итак, представляю вам чудо инженерной мысли - IPFS. Это децентрализованная p2p файловая система.

Есть как минимум две версии ноды IPFS:

  • IPFS Desktop (юзер-френдли GUI оболочка)
  • IPFS cli (больше для нердов командной строки)

Обе версии доступны на сайте.

Всё что нужно, чтобы хостить в сайт с помощью IPFS Desktop:

  1. Скачать и запустить IPFS Desktop
  2. На вкладке Files нажать кнопку Import и выбрать вариант Folder
  3. Далее в окне навигации выберите папку xyz.com с сохраненным ранее сайтом
  4. После импорта вы можете скопировать ссылку, нажав на троеточие рядом рядом с именем файла и выбрав Share link. Эту ссылку можно отправить своим товарищам, чтобы они могли посмотреть, что вы там насохраняли.

Для того чтобы файл оставался на вашей ноде постоянно, не забудьте поставить Pinning в вышеупомянутом меню опцией Set pinning

Действия для CLI версии:

  1. Смените текущую директорию на место куда вы сохранили сайт, к примеру:
cd ~/archive/xyz.com
  1. Запустите команду
ipfs add -r .

Это выведет в терминал кучу CIDов, последний из них указывает на директорию целиком. Вы можете поделиться ссылкой вида https://ipfs.io/ipfs/<CID>, которая будет вести на эту директорию.