17,181
Stars
3,168
Forks
504
Watchers
887
Open Issues
NOASSERTION
许可证
Go
语言
2014-06-26
创建时间
2026-11-01
最近更新
项目能做什么
IPFS 的 Go 语言实现,包含内容寻址存储与分发守护进程,提供 CLI、HTTP 网关及 RPC API。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<h1 align="center"> <br> <a href="https://github.com/ipfs/kubo/blob/master/docs/logo/"><img src="https://user-images.githubusercontent.com/157609/250148884-d6d12db8-fdcf-4be3-8546-2550b69845d8.png" alt="Kubo logo" title="Kubo logo" width="200"></a> <br> Kubo: IPFS Implementation in Go <br> </h1> <p align="center" style="font-size: 1.2rem;">The first implementation of IPFS.</p> <p align="center"> <a href="https://ipfs.tech"><img src="https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square" alt="Official Part of IPFS Project"></a> <a href="https://discuss.ipfs.tech"><img alt="Discourse Forum" src="https://img.shields.io/discourse/posts?server=https%3A%2F%2Fdiscuss.ipfs.tech"></a> <a href="https://docs.ipfs.tech/community/"><img alt="Matrix" src="https://img.shields.io/matrix/ipfs-space%3Aipfs.io?server_fqdn=matrix.org"></a> <a href="https://github.com/ipfs/kubo/actions"><img src="https://img.shields.io/github/actions/workflow/status/ipfs/kubo/gobuild.yml?branch=master"></a> <a href="https://github.com/ipfs/kubo/releases"><img alt="GitHub release" src="https://img.shields.io/github/v/release/ipfs/kubo?filter=!*rc*"></a> </p> <hr /> <p align="center"> <b><a href="#what-is-kubo">What is Kubo?</a></b> | <b><a href="#quick-taste">Quick Taste</a></b> | <b><a href="#install">Install</a></b> | <b><a href="#documentation">Documentation</a></b> | <b><a href="#development">Development</a></b> | <b><a href="#getting-help">Getting Help</a></b> </p> ## What is Kubo? Kubo was the first [IPFS](https://docs.ipfs.tech/concepts/what-is-ipfs/) implementation and is the [most widely used one today](https://probelab.io/ipfs/topology/#chart-agent-types-avg). It takes an opinionated approach to content-addressing ([CIDs](https://docs.ipfs.tech/concepts/glossary/#cid), [DAGs](https://docs.ipfs.tech/concepts/glossary/#dag)) that maximizes interoperability: [UnixFS](https://docs.ipfs.tech/concepts/glossary/#unixfs) for files and directories, [HTTP Gateways](https://docs.ipfs.tech/concepts/glossary/#gateway) for web browsers, [Bitswap](https://docs.ipfs.tech/concepts/glossary/#bitswap) and [HTTP](https://specs.ipfs.tech/http-gateways/trustless-gateway/) for verifiable data transfer. **Features:** - Runs an IPFS node as a network service (LAN [mDNS](https://github.com/libp2p/specs/blob/master/discovery/mdns.md) and WAN [Amino DHT](https://docs.ipfs.tech/concepts/glossary/#dht)) - [Command-line interface](https://docs.ipfs.tech/reference/kubo/cli/) (`ipfs --help`) - [WebUI](https://github.com/ipfs/ipfs-webui/#readme) for node management - [HTTP Gateway](https://specs.ipfs.tech/http-gateways/) for trusted and [trustless](https://docs.ipfs.tech/reference/http/gateway/#trustless-verifiable-retrieval) content retrieval - [HTTP RPC API](https://docs.ipfs.tech/reference/kubo/rpc/) to control the daemon - [HTTP Routing V1](https://specs.ipfs.tech/routing/http-routing-v1/) client and server for [delegated routing](./docs/delegated-routing.md) -阅读完整原文
商业机会分析 AI 生成
Token-Gated IPFS 加速网关与数字内容分发平台
| 产品构想 | 基于 Kubo 的 HTTP Gateway 和 RPC API,构建带有链上权限验证(如持有特定NFT/Token才能访问)的高性能缓存网关。 |
| 核心功能 | IPFS内容加速解析、链上钱包与合约所有权验签、按量计费/订阅制配额管理、CDN多节点边缘缓存。 |
| 目标用户 | Web3创作者、链游开发团队、数字藏品平台。 |
| 难度/周期 | 中等 · 2-3个月 · 成本:带宽与边缘CDN成本、跨链节点RPC查询费用、云服务器基础设施费用。 |
| 收费模式 | 按流量与请求数订阅计费(SaaS模式),针对高阶开发者提供独立网关绑定与专属域名收费。 |
| 竞争风险 | 带宽和流出流量成本高昂;存在潜在版权侵权文件滥用风险,需配合合规风控系统。 |
| 依据 | 已验证事实 |
企业私有 IPFS 集群与混合云同步中间件
| 产品构想 | 利用 Kubo 组建私有网络(Private Swarm)并提供可视化集群节点管理、数据容灾同步到企业级对象存储(如S3/Ceph)的整套解决方案。 |
| 核心功能 | 私有网络Swarm Key自动配置、节点健康度监控仪表盘、IPFS与S3双向自动备份、基于ACL的访问控制与操作审计日志。 |
| 目标用户 | 有数据防篡改需求的大数据审计机构、医疗/法律数字凭证存证企业。 |
| 难度/周期 | 高 · 3-6个月 · 成本:分布式系统架构设计与测试环境成本、多云适配测试成本。 |
| 收费模式 | 私有化部署企业授权费、定制化集成实施服务费、年度技术支持维护费。 |
| 竞争风险 | 私有IPFS在企业市场属小众前沿需求,销售周期长,客户教育成本极高。 |
| 依据 | 尚需验证的假设 |
轻量级 Kubo 节点监控与自动化 Pinning 运维工具
| 产品构想 | 针对自建 IPFS 节点的团队,开发开箱即用的轻量运维套件,自动化管理 Repo 大小、垃圾回收、节点连接数及自动重 Pin。 |
| 核心功能 | Kubo 状态可视化(带宽/存储/Peer拓扑)、自动GC与磁盘阈值告警、CID 可用性探针与断点重修、一键Docker镜像部署模板。 |
| 目标用户 | 独立部署 IPFS 节点的 Web3 开发者、去中心化存储矿工、DevOps 工程师。 |
| 难度/周期 | 低至中等 · 1-2个月 · 成本:前端与监控探针开发测试成本、低规格测试服务器成本。 |
| 收费模式 | 开源核心+高级特性商业授权(Open-core模式),或按管理节点数按月收取运维托管服务费。 |
| 竞争风险 | 目标用户多为技术动手能力极强的极客,付费转化意愿可能偏低。 |
| 依据 | 数据支持的判断 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| ipfs/ipfs | 中文介绍暂未生成 Peer-to-peer hypermedia protocol |
23,059 | - |
| mickael-kerjean/filestash | 中文介绍暂未生成 :file_folder: Universal File Management Platform (for humans |
14,889 | Go |
| smartcontractkit/full-blockchain-solidity-course-js | 中文介绍暂未生成 Learn Blockchain, Solidity, and Full Stack Web3 Development |
14,048 | - |
| containerd/nerdctl | 中文介绍暂未生成 contaiNERD CTL - Docker-compatible CLI for containerd, with |
10,477 | Go |
| TeamPiped/Piped | 中文介绍暂未生成 An alternative privacy-friendly YouTube frontend which is ef |
10,321 | Vue |
| berty/berty | 中文介绍暂未生成 Berty is a secure peer-to-peer messaging app that works with |
9,350 | TypeScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2014-06-26,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 17,181 / Fork 3,168 / Issue 887(数据支持,可自行核实) |
| 许可证 | NOASSERTION |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/ipfs/kubo.git cd kubo docker compose up -d # 或参考 README 中的 docker run 命令
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。