À propos du projet

Kubo est la première et la plus utilisée des implémentations du système de fichiers interplanétaire (IPFS), écrite en Go. Il exécute un nœud IPFS en tant que service réseau, permettant le stockage et la récupération décentralisés de données adressées par contenu à l'aide de CIDs et de DAGs. Les principales fonctionnalités incluent une interface en ligne de commande, une interface Web pour la gestion des nœuds, une passerelle HTTP pour la récupération de contenu fiable et sans confiance, une API RPC HTTP pour le contrôle du démon, la prise en charge du routage délégué, des montages FUSE expérimentaux et le blocage de contenu pour les opérateurs de nœuds publics. Le projet fournit une documentation complète couvrant la configuration, les variables d'environnement, les fonctionnalités expérimentales, la configuration de la passerelle, les clients RPC, les métriques et le débogage. Les options d'installation incluent des binaires précompilés, des images Docker, des gestionnaires de paquets (par exemple, Homebrew, Arch, Nix) et la compilation à partir des sources. Le dépôt est sous double licence Apache 2.0 et MIT.