В наше время не обязательно быть серверным лордом чтобы хостить сайт, хватит и вашего персонального компьютера. Итак, представляю вам чудо инженерной мысли - IPFS. Это децентрализованная p2p файловая система.
Есть как минимум две версии ноды IPFS:
- IPFS Desktop (юзер-френдли GUI оболочка)
- IPFS cli (больше для нердов командной строки)
Обе версии доступны на сайте.
Всё что нужно, чтобы хостить в сайт с помощью IPFS Desktop:
- Скачать и запустить IPFS Desktop
- На вкладке Files нажать кнопку
Import
и выбрать вариантFolder
- Далее в окне навигации выберите папку
xyz.com
с сохраненным ранее сайтом - После импорта вы можете скопировать ссылку, нажав на троеточие рядом
рядом с именем файла и выбрав
Share link
. Эту ссылку можно отправить своим товарищам, чтобы они могли посмотреть, что вы там насохраняли.
Для того чтобы файл оставался на вашей ноде постоянно, не забудьте поставить Pinning
в вышеупомянутом меню опцией Set pinning
Действия для CLI версии:
- Смените текущую директорию на место куда вы сохранили сайт, к примеру:
cd ~/archive/xyz.com
- Запустите команду
ipfs add -r .
Это выведет в терминал кучу CIDов, последний из них указывает на директорию целиком.
Вы можете поделиться ссылкой вида https://ipfs.io/ipfs/<CID>
, которая будет вести на эту директорию.