ActivityPub + IPFS = MediaWiki décentralisé ?

Bonjour !

Je me présente : libriste développeur Python, web, PHP (et apprenant le Rust). Actuellement je travaille surtout pour la monnaie libre, et pour un site (ProgAccess) codé en PHP (un bazar sans nom) que j’aimerais entièrement refaire, soit en Rust soit en Python.

Les fonctionnalités de MediaWiki ou de Git sont très pratiques. ActivityPub permet d’avoir un réseau fédéré et apporte l’interopérabilité. IPFS rendrait le réseau fédéré encore plus fort, en facilitant la réplication des données et leur accès.

Mélanger ces trois technologies me semble une bonne idée : les flux de données sont assurés par ActivityPub pour diffuser les mises à jour (qui pourraient être gérées comme des commandes Git peut-être) et le stockage par IPFS. Les serveurs ne stockent qu’une bdd indexant les adresses IPFS des fichiers.

Il serait donc possible de baser à peu près n’importe quoi dessus : blogs, vidéos, partage de fichiers, wikis… (probablement pas du réseau social ou forum, IPFS ne semble pas fait pour)

J’ai l’impression que ça n’existe pas encore, donc j’aimerais savoir si c’est déjà faisable en n’utilisant que des outils existants, et sinon si vous avez des remarques, idées, critiques…

IPFS + ActivityPub = Textile !!
… pas exactement Activity Pub, mais même principe…

Textile est une surcouche à IPFS qui apporte, compte, synchronisation et backup sur plusieurs noeuds. Le compte gére des « Thread » sorte de liste de chose, synchronisables, partageables, cryptés et organisé autour du p2p.

Bah c’est le but de textile! Par des schemas partagés, tu partage des données entres différentes applis statique qui integre un js pour utiliser les données du démon local ou synchronisé sur un « café », tu partage des Threads de message pour faire un chat, ou alors de photos ou n’importe quel fichier/format…

1 « J'aime »

Super, je vais regarder ça alors.