Octop COS/S3 远程存储后端完整指南:3 步把 Agent 工作区送上云
Octop COS/S3 远程存储后端完整指南3 步把 Agent 工作区送上云【免费下载链接】OctopA smarter, self-hosted AI assistant — multi-user, multi-agent.项目地址: https://gitcode.com/GitHub_Trending/oct/OctopOctop是一个更聪明、可自托管self-hosted的多用户、多智能体 AI 助手。除了开箱即用的本地存储Octop 内置了COS/S3 远程存储后端能力在管理后台填入对象存储的密钥与桶信息就能把每个 Agent 的工作区文件SOUL.md、技能、工作文档等直接落到腾讯云 COS、AWS S3、MinIO 等云端对象存储上实现工作区上云、数据安全可备份、多机共享同一份 Agent 记忆。本文面向新手用通俗的方式讲清楚 Octop 远程存储后端支持哪些类型、如何一键配置 COS/S3、以及如何把它绑定给 Agent。为什么要把 Agent 工作区上云Agent 的人格和知识都以文件形式存放在工作区目录里默认落在服务器本地的~/.octop/agents/agent_id/。这带来三个常见痛点怕丢磁盘故障、误删、重装系统Agent 人设与积累的技能文件可能全部消失难迁移换服务器后Agent 的记忆需要手动搬运不好共享多台机器无法直接共享同一个 Agent 工作区。Octop 的远程存储后端把内容文件的读写通道从本地磁盘切换成云对象存储而Agent 看到的路径完全不变——这正是它设计上最聪明的地方只换 I/O 通道不换路径详见 docs/agent-backend-file-io.md。对 Agent 来说读写的依然是/SOUL.md、/skills/xxx/SKILL.md这样的路径背后却已经写到了云端。Octop 支持哪些远程存储类型Octop 在 dashboard/src/pages/Admin/Storage/useStorageBackends.tsx 中预置了 10 种存储类型对象存储相关的有 5 种类型说明典型用途COS腾讯云对象存储原生支持走 COS 协议国内自建、低延迟访问S3通用 S3 兼容协议AWS S3、MinIO、R2 等海外对象存储、自建 MinIOOSS阿里云对象存储阿里云用户OBS华为云对象存储华为云用户Custom自定义 S3 兼容端点私有对象存储网关此外还支持filesystem本地目录、shell、docker、opensandbox远程沙箱和postgres数据库等类型全部走同一套管理界面。类型到实际后端参数的映射逻辑见 src/octop/infra/backend/adapter.py。如何一键配置 COS 远程存储后端整个配置流程在 Web 管理后台完成无需碰代码进入存储管理页以管理员身份登录 Octop在左侧「管理」分组中找到存储菜单即 dashboard/src/pages/Admin/Storage/index.tsx 对应的页面选择预设类型页面分「我的存储」和「支持的类型」两个标签页在类型卡片上点击COS系统会自动锁定类型并带出该类型专属的字段表单填写 4 个必填项 1 个可选项Access KeySecretId形如AKIDxxxSecret KeySecretKey形如SKEYxxxBucket桶名如my-bucket-1250000000Region地域如ap-guangzhouEndpoint选填如cos.ap-guangzhou.myqcloud.comCOS 类型下可留空由 SDK 推导保存并探测Octop 会对配置执行一次真实的「写入→读取」回环探测连通性由 src/octop/infra/backend/probe.py 保证返回ok: true即代表密钥、桶名、权限全部正确。 小提示探测接口同时支持未保存的表单值直接试连/probe端点意味着你可以先探测、满意了再保存避免把坏配置写进数据库。所有 API 定义见 src/octop/api/routers/storage_backends.py。S3 / MinIO 兼容后端怎么配如果你的对象存储是AWS S3、MinIO或其他 S3 兼容服务选S3或Custom类型即可字段与 COS 类似但有一个关键差异Endpoint 建议显式填写。填写时如果不带协议前缀如minio.example.com:9000Octop 会自动补上https://前缀见 adapter.py 中endpoint_url的构造逻辑Region对 AWS S3 是必填的如us-east-1对 MinIO 可填任意占位值Custom 类型额外允许在config_json中透传其他 S3 客户端参数覆盖默认行为。一次探测通过 上传下载链路打通后续 Agent 的所有文件读写都会走这条云端通道。如何把存储后端绑定给 Agent配置好存储后端只是装好了硬盘还需要让 Agent 用上它。Octop 提供了两种优雅的方式见 src/octop/infra/backend/resolver.py① 命名引用named ref在 Agent 的config.backend中引用存储后端的名称例如把后端命名为my-cosAgent 配置一个指向my-cos的引用即可。名称变更或后端调整时所有引用它的 Agent 自动跟随无需逐个修改。② 组合路由composite更高级的玩法一个 Agent 可以同时挂多个后端按路径前缀路由——比如把/docs/目录映射到 S3其余文件留在本地filesystem。这让你可以热数据上云、冷数据留本地自由组合。在「专家」页面从模板新建 Agent 时就可以在配置里指定上述远程后端。整体架构上远程后端S3、COS 等在 Agent 启动时即完成挂载详见 docs/architecture.md。远程工作区如何查看与管理配置完成后管理后台对每个远程后端都提供了几样安心能力目录浏览/tree接口可以逐级浏览桶内目录树实现见 src/octop/infra/backend/browse.py随时确认 Agent 写进去的文件密钥脱敏列表和详情接口中secret_key永远不会返回access_key也只显示前 4 位加星号密钥安全有保障引用保护如果某个存储后端正被 Agent 引用删除操作会被直接拒绝并列出引用它的 Agent 名单防止删了存储、Agent 集体失联的意外一键测试对已保存的后端可再次发起/test探测密钥轮换后随手验证连通性。新手常见问题Q1配置远程后端后本地还会残留文件吗内容文件模板、SOUL、技能等会统一改走后端通道读写而 checkpoint、会话 JSONL、记忆数据库等本地产物仍保留在本地workspace_dir这是有意为之的设计见 docs/agent-backend-file-io.md 的范围说明。Q2COS 和 S3 类型怎么选用腾讯云 COS 就选COS原生协议字段最少其他对象存储AWS、MinIO、R2……一律选S3或Custom填对 Endpoint 即可。Q3密钥泄露怎么办直接在编辑表单中留空 Secret Key 表示不修改填入新值则覆盖建议为 Octop 单独创建最小权限的密钥只授予目标桶的读写权限。总结Octop 把Agent 工作区上云这件事做到了极简选类型 → 填四个字段 → 点一次探测COS/S3/OSS/OBS/MinIO 全部通吃。再配合命名引用和组合路由多用户团队可以轻松实现工作区集中备份、跨机迁移与多 Agent 共享。如果你的自托管 AI 助手还在担心磁盘故障或迁移成本这套远程存储后端值得第一个配置。【免费下载链接】OctopA smarter, self-hosted AI assistant — multi-user, multi-agent.项目地址: https://gitcode.com/GitHub_Trending/oct/Octop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

使用 chezmoi data 命令输出与调试模板数据

使用 chezmoi data 命令输出与调试模板数据

开发工具CLI配置管理 【免费下载链接】chezmoi Manage your dotfiles across multiple diverse machines, securely. 项目地址: https://gitcode.com/gh_mirrors/ch/chezmoi 点击查看 免费下载 导读 chezmoi 的 data 子命令用于把**计算完成后的模板数据&#xff…

2026/9/20 23:34:49 阅读更多 →
MicroPython pyboard 快速参考指南:核心 API 实战速查与源码级解读

MicroPython pyboard 快速参考指南:核心 API 实战速查与源码级解读

MicroPython pyboard 快速参考指南:核心 API 实战速查与源码级解读 【免费下载链接】micropython MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems 项目地址: https://gitcode.com/gh_mirrors/mi/microp…

2026/9/20 23:33:48 阅读更多 →
MXNet 在 AWS 云端部署实战:EC2 实例、SageMaker 托管训练与 S3 数据集成

MXNet 在 AWS 云端部署实战:EC2 实例、SageMaker 托管训练与 S3 数据集成

MXNet 在 AWS 云端部署实战:EC2 实例、SageMaker 托管训练与 S3 数据集成 【免费下载链接】mxnet Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Jav…

2026/9/20 23:33:48 阅读更多 →

最新新闻

Atlas 300V实战:从环境搭建到YOLO推理部署全攻略

Atlas 300V实战:从环境搭建到YOLO推理部署全攻略

最近一直在折腾 Atlas 300V 24G 这张卡,起因是手头有个项目需要在边缘侧跑 YOLO 目标检测,客户点名要华为昇腾的方案。说实话,刚开始我对这类 NPU 推理加速卡也有点拿不准——它到底算不算“运算加速卡”?和 GPU 的工作方式差异大…

2026/9/21 0:10:07 阅读更多 →
OpenClaw Installer 装完,Agent 跑模型任务:Key 从 TaoToken 拿

OpenClaw Installer 装完,Agent 跑模型任务:Key 从 TaoToken 拿

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 0:10:06 阅读更多 →
TaoToken + Cline:401 invalid_api_key 报错?这样核对模型 ID

TaoToken + Cline:401 invalid_api_key 报错?这样核对模型 ID

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/21 0:10:06 阅读更多 →
Relay 编译器中 docblock-shared:Relay Resolvers 的 SDL 指令与 Docblock 标签共享契约解析

Relay 编译器中 docblock-shared:Relay Resolvers 的 SDL 指令与 Docblock 标签共享契约解析

前端开发工具 【免费下载链接】relay Relay is a JavaScript framework for building data-driven React applications. 项目地址: https://gitcode.com/gh_mirrors/relay29/relay 点击查看 免费下载 导读 在 Relay 的 Rust 编译器中,docblock-shared …

2026/9/21 0:10:06 阅读更多 →
python-sdk 部署与水平扩展实战:Host 白名单、Worker 粘性与跨副本一致性

python-sdk 部署与水平扩展实战:Host 白名单、Worker 粘性与跨副本一致性

人工智能MCP 服务MCP Clients 【免费下载链接】python-sdk The official Python SDK for Model Context Protocol servers and clients 项目地址: https://gitcode.com/gh_mirrors/pythonsd/python-sdk 点击查看 免费下载 导读 本文基于 Model Context Protocol 官…

2026/9/21 0:10:06 阅读更多 →
B站视频批量下载工具DownKyi使用指南

B站视频批量下载工具DownKyi使用指南

1. 工具概述与使用场景DownKyi是一款免安装的B站视频批量下载工具,最新版本解决了旧版失效问题。作为经常需要批量下载B站视频的创作者,我发现这个工具特别适合以下场景:需要离线观看的教程类视频收藏素材收集(如影视剪辑、鬼畜素…

2026/9/21 0:09:06 阅读更多 →

日新闻

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程 【免费下载链接】agentic-awesome-skills AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and …

2026/9/21 0:00:01 阅读更多 →
gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析 【免费下载链接】gin-vue-admin 🚀ViteVue3Gin拥有AI辅助的基础开发平台,企业级业务AI开发解决方案,内置mcp辅助服务,内置skills管理,…

2026/9/21 0:00:01 阅读更多 →
Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

桌面应用AI 应用插件系统 【免费下载链接】Wox A cross-platform launcher that simply works 项目地址: https://gitcode.com/gh_mirrors/wo/Wox 点击查看 免费下载 全功能插件(Full-featured Plugin)是 Wox 三类插件实现方式中能力最完整的…

2026/9/21 0:00:01 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →