Bonjour à tous,
Me revoilà après une très longue absence, mais je suis de retour. Je pense refaire quelques postes sur des sujets divers. Pour commencer je vais donc vous parler d’Ipfs ou (Interplanetary file system) nom un peu provoque mais une techno intéressante.
C’est un protocole pair à pair hypermedia. Il permet d’interconnecter des équipements (multi os) par un système de fichiers distribué. il est basé à la fois sur World Wide Web et sur git. C’est donc une sorte d’api HTTP qui version vos fichiers et qui permet de les voir dans un navigateur ou dans FUSE. Pour le moment c’est en alpha. Mais les utilisations peuvent être
(installation sur ubutun)
wget https://dist.ipfs.io/go-ipfs/v0.4.2/go-ipfs_v0.4.2_linux-amd64.tar.gz ou wget https://dist.ipfs.io/go-ipfs/v0.4.2/go-ipfs_v0.4.2_linux-386.tar.gz
tar xvfz go-ipfs.tar.gz
mv go-ipfs/ipfs /usr/local/bin/ipfs ipfs help (si tout c'est bien passé vous allez avoir la documentation ipfs) // ensuite il initialiser le node ipfs init // si vous souhaitez voir ou tout ce passe il suffit d'aller dans votre repertoire user cd /home/<user>/.ipfs vous pouvez regarder les premier files créer par ipfs
ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme ou
ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/quick-start pour le moment votre nœud n'est pas lancer en service ipfs daemon maintenant vous êtes en service ou pouvez accédez à votre nœud comme cela http://localhost:5001/webui // pour ajouter un fichier ipfs add <your_path> // pour download le fichier par ipfs ipfs get <hash> vous pouvez aussi retrouver vos document sur http://localhost:8080/<hash> ou https://ipfs.io/ipfs/<hash> Seul petit bémol (ou pas) c'est que tout le monde à accès aux documents si il en connais le hash. Il manque (ou je n'ai pas trouver, la gestion de ACL) la suppression des documents n'est aussi intuitive que l'ajout.
Dans l’ensemble c’est une techno à suivre et qui pourrais peut être promettre une percé.