在 Coco-AI 最早的版本就提供了接入 Google drive 的视频,今天我终于实现了,而且借着全图形化的优势更加方便了。
参考这个文档新建 google SSO(好像也没啥参考性)
https://developers.google.com/workspace/drive/api/quickstart/go?hl=zh-cn
创建客户端
填入信息,

然后在数据访问中添加权限 -
缺少的权限加在这里(如图),https://www.googleapis.com/auth/drive

在 coco-sever 更新 google drive 的信息

然后在 coco-server 中连接

跳转 google sso

由于是测试账户,所以会有这个弹窗,继续就好

再次进行测试

获取权限

显示登陆成功

然后可以在数据源中看到对应数据

文章作者: 忘机山人
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明来源 镜湖!
相关推荐
2025-08-28
不建 Hugo、不用 Hexo,纯 Markdown 文件也能接入 Coco-AI!
容器运行 Coco AI,如何访问宿主机的 localhost?使用容器确实方便了很多事情,但在网络访问上可能会引出一些麻烦。如果你的调试服务只监听在宿主机的 localhost,那么在容器里访问时,会找的是容器自己的 localhost,所以无法连通。 因为无论是 Coco server 还是 Console 都是服务端发送请求,所以我统一记录下来。 下面介绍几种在不同环境下的解决方案。 1. Mac 的 Orbstack在 Orbstack 环境中,可以使用 host.docker.internal 代替宿主机的 localhost。例如访问宿主机的 Hexo 服务(http://localhost:4000/atom.xml)时,直接这样写: 1http://host.docker.internal:4000/atom.xml host.docker.internal 会被解析到宿主机 IP,相当于容器内部的 “localhost”。 2. Linux 下单容器运行在 Linux 环境中,host.docker.internal 默认可能不可用,可以用以下方法: 方...
2024-07-03
Easysearch 数据可视化和管理平台:INFINI Console 使用介绍
上次在《INFINI Easysearch 尝鲜 Hands on》中,我们部署了两个节点的 Easysearch,并设置了 Console 进行集群监控。今天,我们将介绍 INFINI Console 的使用。 DashboardINFINI Console 是一个功能强大的数据管理和分析平台,其仪表盘页面提供了直观简洁的界面,使用户能够快速了解系统状态并进行管理操作。本文将详细介绍仪表盘页面的各项功能。 仪表盘顶部显示系统的实时告警、通知和待办事项的数量,当前数据显示: 告警:0 条 通知:0 条 待办:0 条 在仪表盘的中心区域,用户可以看到几项关键的系统概览信息: 集群数量:当前有 3 个集群正在运行。 节点数量:系统中有 16 个节点。 主机数量:共有 3 台主机。 已用存储:系统已使用存储空间为 2.0GB。 仪表盘页面还提供了几个常用操作的快速入口,方便用户迅速访问常用功能: 集群注册:用户可以通过此入口快速注册新的集群。 数据探索:用户可以访问数据探索工具,对系统中的数据进行分析和查询。 告警管理:提供对告警信息的管理功能,用户可以查看和处理告警。...
2026-02-21
记一次硬盘满了导致 Coco Server 无法启动的排查
这次排查非常典型:容器日志看起来像“卡在某一行”,Easysearch 甚至已经启动,但 Coco Server 的进程并没有真正跑起来。 最后发现根因是:磁盘剩余空间不足(< 5GB)触发 coco 自检阈值,直接 panic 退出,造成了“日志一直卡住、服务一直起不来”的假象,差不多排查了半个多小时。 背景:目标与现象目标是在 RK3566 / Armbian 上把 cocoai-arm:test 跑起来,并通过宿主机端口访问服务: 宿主机映射:-p 9000:9000 容器挂载 volume: coco_data_vol:/app/easysearch/data coco_config_vol:/app/easysearch/config coco_logs_vol:/app/easysearch/logs 一开始看到的现象是: docker logs -f 输出大量初始化日志 Easysearch 选主、集群状态、模板 / 索引迁移都能看到 但实际访问服务不通,或者看上去“卡在某一行不动” Step 1:先处理内核参数(vm.m...
2025-03-18
Coco AI 智能检索 Hugo Blog 集成指南
在此前的文章中,我们介绍了如何使用 Coco Server 连接 Notion,实现智能内容检索。本次,我们将进一步探索如何在 Coco Server 最新版本 中集成 Hugo Site,以便对 Hugo 站点 进行高效检索。 Coco Server 部署方式要在本地或服务器上运行 Coco Server,可以借助 Docker 进行快速部署。 1. 直接运行 Coco Server(默认配置)执行以下命令,快速启动 Coco Server(版本 0.2.2-2000): 1docker run -d --name cocoserver -p 9000:9000 infinilabs/coco:0.2.2-2000 此命令将在后台运行 Coco Server,并将 9000 端口 映射到本机,以便通过 Web UI 进行访问。 2. 启用数据持久化(推荐)如果希望数据在容器重启或删除后仍然保留,建议启用 数据持久化,操作步骤如下: (1)创建数据目录并设置权限12mkdir -p $(pwd)/cocoserver/{data,logs}sudo c...
2025-10-05
Elasticsearch 自动 Mapping 与 MySQL Schema 的对比分析
在企业级数据系统中,Elasticsearch(简称 ES) 与 MySQL 是两种完全不同的数据管理哲学。 一个是面向搜索与分析的分布式引擎,一个是面向事务与一致性的关系型数据库。 而当我们深入理解它们的数据结构定义方式——ES 的 自动 mapping 推断 与 MySQL 的 手动 schema 定义——就会发现,它们的核心设计理念几乎是两个世界。 本文将从机制、原理、优缺点和使用建议等角度,系统对比两者的差异,重点聚焦在 Elasticsearch 的自动 mapping 特性上。 一、什么是 Mapping 与 Schema在 MySQL 中,我们习惯使用 表结构(Schema) 来定义数据字段及其类型: 123456CREATE TABLE user ( id INT PRIMARY KEY, name VARCHAR(50), age INT, created_at DATETIME); 每一行都必须严格遵守这个表结构,类型固定,字段不可缺少。这是典型的 Schema-first 模型:在写入之前必须定义好结构。 而在 Elasticsearch 中,索引...
2025-08-11
在 Coco AI 中接入 WordPress RSS,实现文章秒级搜索
随着内容创作者不断积累文章,如何让自己的内容被快速检索、精准找到,成为提升网站体验的重要一环。 尤其是对于使用 WordPress 搭建博客或官网的朋友来说,文章虽多,但用户往往需要翻页或依赖站内搜索才能找到所需内容。而如果能把 WordPress 的文章源接入 Coco AI,不仅能实现秒级检索,还可以结合 AI 进行智能问答、聚合分析,让你的内容价值成倍提升。 今天我就来分享一下,如何用 WordPress 自带的 RSS 功能,把文章无缝接入到 Coco AI 中,实现一键搜索全站文章。 1. 准备工作在开始之前,你需要: 已经安装好的 WordPress 网站(如果不会安装,可以参考我之前的文章)👉 WordPress 安装教程 有一个可用的 Coco AI 服务端(本地部署或云端均可) 2. 获取 WordPress RSS 链接WordPress 默认的 RSS 地址格式非常简单: 1http(s)://你的域名/feed 为了确保 RSS 链接正常工作,你可以使用 Fluent Reader 这样的本地 RSS 阅读器测试一下。如果能正常读取文章列表,...
评论
公告
欢迎来到我的小站,这里是我的第二大脑和生活日常。
Coco AI


