IPFS est un système de fichiers interplanétaire.
InterPlanetary File System (ou IPFS) est un protocole et un réseau peer-to-peer pour le stockage et le partage de données dans un système de fichiers distribué.
Héberger un site sur IPFS
Voici 6 étapes à suivre pour héberger un site sur le réseau peer-to-peer IPFS :
- Télécharger et démarrer l'application ipfs-desktop
- Importer un dossier
test
avec un fichierindex.html
dans l'onglet "Files" - Récupérer un lien de partage ou le hash (CID) en effectuant un clic droit sur le dossier
- Activer l'extension ipfs-companion sur votre navigateur
- Rendez-vous sur une passerelle ipfs comme ipfs.io ou cloudflare-ipfs.com pour accéder à votre site :
https://ipfs.io/ipfs/<votre_hash_ici>
Relier un nom de domaine à un site web hébergé sur IPFS
Vous pouvez utiliser une passerelle (Gateway Provider) comme Cloudflare pour relier un nom de domaine.
- Créez une zone DNS CNAME
votre.site
qui pointe surwww.cloudflare-ipfs.com.
- Créez une zone DNS TXT
_dnslink.your.website
avec la valeurdnslink=/ipfs/<votre_hash_ici>
- Ajoutez votre nom de domaine sur le site de Cloudflare dans la partie "Connecting Your Website" (tout en bas de la page) et appuyez sur "Submit".
Plus de details sur la documentation de cloudflare.
Références :