文档概览
部署 Depsilo、连接包管理器,并配置依赖缓存与供应链策略。
从哪开始
链接到“从哪开始”小节先启动并完成首次设置,再连接一个包管理器。在 Admin 的 Access logs 中确认请求经过 Depsilo,而不是只看安装是否成功。
按任务查找
链接到“按任务查找”小节- 是否需要共享缓存对比本地缓存与 CI 缓存,判断适用场景和维护成本。
- 验证缓存效果区分请求接入与制品命中,测量自己项目的实际收益。
- ccache 与 sccache配置编译缓存、机器凭据,并验证远端命中。
- 部署与配置持久化、就绪检查、备份与恢复。
- 供应链策略查看策略的默认状态、拒绝原因与适用边界。
- 故障排查请求未经过 Depsilo、451 拒绝或上游异常。
- 用 AI 快速接入复制提示模板,让 AI 阅读文档或协助配置项目。
- Agent 与 MCP项目指令和只读 MCP 接口。
什么是 Depsilo
链接到“什么是 Depsilo”小节Depsilo 是一个开源、自托管的依赖代理与缓存服务。它位于包管理器与上游软件仓库之间,缓存依赖,并对经过实例的请求执行已启用的供应链策略。
你可以继续使用原有的包管理器、lockfile 和安装命令,只需要将依赖地址指向 Depsilo。
版本与范围
链接到“版本与范围”小节本文档面向稳定版 v0.11.0。
Depsilo 当前适合个人开发者、Homelab 和小团队的单实例部署。它使用 SQLite 保存状态,缓存可以存储在本地磁盘或 S3。
Depsilo 不是通用制品仓库,也不提供多节点高可用。