IPFS es una red descentralizada que funciona usando tecnologia p2p, con ella podemos al igual que en zeronet alojar un sitio de manera totalmente descentralizada, sin usar un servidor central, montateniendolo solo con «peers»

Instalacion

Descargarmos IPFS desde su sitio oficial y usamos el binario de nuestro sistema

https://dist.ipfs.io/#go-ipfs

Descomprimimos el binario tar xvfz go-ipfs.tar.gz

Lo movemos a /usr/local mv go-ipfs/ipfs /usr/local/bin/ipfs

Ejecucion

Iniciamos el repo ipfs init

Esto nos creara un hash para asociarlo a nuestro peer

Arrancamos el daemon ipfs daemon

Lo dejamos en ese terminal

Abrimos otro terminal y añadimos un fichero que previamente hemos creado ipfs add /home/user/hola.html

Accedemos a nuestro site

Si accedemos a la direccion http://localhost:5001/ipfs/hash obtendremos una consola amigable donde podemos ver mas datos sobre las conexiones.

Evidentemente esto es un ejemplo de pruebas, si quieres montar un sitio con esta tecnologia de manera segura lo mejor es estudiar la documentacion y los foros oficiales.

Si queremos ver la pagina en el gateway https://gateway.ipfs.io tan solo tenemos que usar la direccion https://gateway.ipfs.io/ipfs/hash