Об этом проекте

Kubo — это первая и наиболее широко используемая реализация Межпланетной файловой системы (IPFS), написанная на Go. Она запускает узел IPFS как сетевую службу, обеспечивая децентрализованное хранение и извлечение данных с адресацией по содержимому с использованием CID и DAG. Ключевые функции включают интерфейс командной строки, WebUI для управления узлом, HTTP-шлюз для доверенного и недоверенного извлечения контента, HTTP RPC API для управления демоном, поддержку делегированной маршрутизации, экспериментальные FUSE-монтирования и блокировку контента для операторов публичных узлов. Проект предоставляет обширную документацию, охватывающую конфигурацию, переменные окружения, экспериментальные функции, настройку шлюза, RPC-клиенты, метрики и отладку. Варианты установки включают предварительно собранные бинарные файлы, образы Docker, менеджеры пакетов (например, Homebrew, Arch, Nix) и сборку из исходного кода. Репозиторий имеет двойную лицензию Apache 2.0 и MIT.