- 博客(180)
- 收藏
- 关注
原创 MySQL数据实时接入Easysearch,零代码迁移全流程
无需改造业务系统,兼容现有MySQL数据结构支持CDC,保证数据的实时同步与一致性EasySearch原生接入,数据即迁即用虽然AWS DMS默认并不支持EasySearch,但通过合理配置与兼容策略,我们依然实现了两者的高效打通。如果你的业务需要将MySQL数据实时同步到EasySearch,这套方案值得一试。
2025-05-05 15:28:09
618
原创 自带内网穿透,懒猫微服治好了我的NAS焦虑
而对于技术人员来讲,我个人觉得是更加吃力一些,要搞清楚每个服务是怎么启动的,怎么保证网络传输,怎么保证HA,尽管懒猫团队已经实现了这些,但是出于职业习惯,还是希望抽丝剥茧,搞清楚从Iass到Sass的原理,然后学一学背后的哲学,以及在懒猫的商店上架自己应用,还有把应用接入懒猫的SSO系统。近期入手也是出于朋友推荐,主要还是喜欢自带的内网穿透功能,虽然家里有公网IP,但是不定时会被运营商封端口(不止常用端口),总是一阵一阵的,询问运营商也没有一个明确的结论,倒不如选一个商业的产品然后省去自己折腾的时间吧。
2025-05-04 22:11:32
455
原创 Cognito
您可以参考文档 [1] 或是 [2] 的Basic authflow(基本流程),当您使用了Basic authflow的时候,在调用了 get-id 后,您便会需要依序调用 get-open-id-token [3] 以及 assume-role-with-web-identity [4] 来去获取到IAM role的credentials,而不是使用 get-credentials-for-identity。调用 initiate-auth [2] 手动向User Pool发起登录,获取token。
2025-05-04 18:40:19
772
原创 deepseek运行LLM
• 常见于:AWS Bedrock 的 Converse API(用于多轮对话的“agent”场景)。• 适合:不需要多轮对话的任务,例如 summarization、translation、Q&A。• 特点:你可以设置 memory、tools、instructions,模型会记住之前的对话。• 特点:你直接发送输入,得到模型的响应,没有“上下文维护”。• 适合:对话机器人、agent 流程、需要上下文记忆的场景。• 用途:用于多轮对话,带有对话上下文的管理。
2025-05-04 11:59:02
379
原创 Easysearch 基础运维扫盲指南:从 HTTP 到 HTTPS、认证与安全访问全解析
场景推荐配置本地测试(无加密、无认证)本地调试(加认证、无加密)生产环境(安全通信)特殊用途(加密但无认证)EasySearch 提供了非常灵活的配置机制,开发者可以根据具体需求,自由切换 HTTP/HTTPS、开启或关闭认证模块。理解并掌握这两个核心安全参数,将大大提升你对 EasySearch 的运维掌控力。
2025-04-25 15:54:34
1947
原创 从认证到透传:用 Nginx 为 EasySearch 构建一体化认证网关
在构建本地或云端搜索引擎系统时,EasySearch 凭借其轻量、高性能、易部署等优势,逐渐成为众多开发者和技术爱好者的首选。但在实际部署过程中,如何借助 Nginx 为 EasySearch 提供高效、稳定且安全的访问入口,尤其是在身份认证方面,仍然是一个关键技术环节。本教程将围绕 Basic Auth 认证机制展开,系统讲解如何通过 Nginx 实现安全防护、认证信息透传等常见配置场景,帮助你在多种实际部署环境中快速搭建可靠的访问控制机制。
2025-04-24 17:37:45
1729
原创 Easysearch 服务昨天还好好的,为什么今天突然访问不了了?
1. 服务是否启动?2. 端口是否监听?3. 网络是否打通?4. 安全组是否放行?无论是本地部署还是云端部署,掌握上述排查方法,你就能迅速定位并解决 EasySearch 无法访问的问题。
2025-04-23 18:12:08
1446
原创 零代码接入 Google Drive,让Coco- AI 看懂你的资料库
Google Cloud 平台创建 OAuth2 客户端;手动添加 Google Drive 所需权限;在 Coco Server 中配置授权信息;成功完成 Google 登录并接入 Drive 文件。将外部云盘作为数据源,直接参与 AI 分析与问答流程。借助全图形化配置界面,用户几乎无需编写一行代码,即可接入 Google Drive,非常适合需要快速试验、无需繁琐开发的场景。
2025-04-17 22:05:49
2254
原创 Coco-AI 接入自定义数据源
设置 > Connector > 新建,输入数据源名称、描述等基本信息,完成创建。通过官方开放的自定义 Connector 和 API,Coco-AI 现在可以灵活接入任意数据源,构建专属的私有知识库体系。这为团队内部搜索、知识管理和文档问答提供了更强大的可扩展性。
2025-04-17 20:10:35
1069
原创 Coco-AI 集成语雀作为语料库进行检索
本功能依赖语雀提供的,需前往语雀后台申请。请注意,该功能仅对“超级会员”开放(非通过邀请赠送的专业会员),因此需付费开通超级会员才能使用。在语雀后台页面,可以创建和管理 Token。如果你尚未开通超级会员,将无法访问该页面。点击“新建 Token”,为其分配所需权限。我这边选择授予所有权限。与 Notion 不同的是,语雀中只需在此处统一授权,无需逐个文档或文件夹手动授权。(手动@Notion:你这点确实该学学语雀)点击“查看详情”即可看到完整的 Token,语雀支持随时查看,无需只能下载一次的问题。
2025-04-17 19:04:29
1138
原创 Coco-AI 支持嵌入,让你的网站拥有 AI 搜索力
不管你是博客作者、知识库运营者,还是站点开发者,将 Coco-AI 搜索框嵌入网页都能极大提升访问者的体验与交互性。方式适合场景优点缺点原生 HTML 嵌入自建网页 / 自控部署网站零插件、原生加载需改动源码 / 构建流程支持模块油猴脚本注入第三方网页 / 零改动需求场景快速接入、灵活控制依赖 Tampermonkey 插件。
2025-04-03 21:32:39
1775
原创 不建 Hugo、不用 Hexo,纯 Markdown 文件也能接入 Coco-AI!
之前我们介绍过如何通过 Coco-AI 检索 Hugo 和 Hexo 的文件结构。这种方式虽然适合博客类内容,但对于一些或者并非建站类的 Markdown 文件,显然不够灵活。为了解决这个问题,我写了一个适配器(connector),并发布了对应的 Docker 镜像,来实现。
2025-03-28 11:57:48
1808
原创 从 Flask 项目打包为多平台 Docker 镜像并上传 Docker Hub(含 GitHub Actions)
【代码】从 Flask 项目打包为多平台 Docker 镜像并上传 Docker Hub(含 GitHub Actions)
2025-03-27 12:10:34
1258
原创 别再把 `__pycache__` 提交到 Git 了!一文搞懂正确处理方式
步骤说明加.gitignore防止后续再次被提交从版本历史中移除本地清除可选,保持工作区干净开发者应当保持仓库“干净整洁”,只提交对项目有意义的源代码。像、日志、虚拟环境、数据库等中间产物,应通过.gitignore管理好。从现在开始,把“清理 pycache”作为你的日常操作之一吧!
2025-03-26 12:22:32
1259
原创 Docker-Compose部署 EasySearch 异常问题排查
系统级参数必须调整至262144以上必须通过明确设置JVM堆内存大小建议启用内存锁定并适当提高文件描述符限制。
2025-03-24 18:39:29
1174
原创 Home Assistant 实现米家设备接入 HomeKit,圆梦苹果全家桶
最近终于把软路由搞定,群晖上也顺利安装好了 Docker,于是立马安排上迟到了好几年的 Home Assistant(简称 HA)。这篇文章就分享一下如何用 HA 把米家设备接入 Apple 的 HomeKit,真正实现“苹果家庭全自动”的梦想!
2025-03-22 15:24:42
2706
2
原创 拓展 Coco AI 功能 - 智能检索 Hexo 博客
在之前的文章中,我们成功让 **Coco AI** 检索 **Hugo 博客**,这对于博客作者来说是一大福音。然而,从 **Hexo** 迁移到 **Hugo** 的成本不容小觑,毕竟大多数开发者对 **Node.js** 更熟悉,而 **Golang** 相对陌生。那么,既然 Coco AI 官方尚未支持 Hexo,是否有办法让它兼容 Hexo 呢?
2025-03-20 21:50:50
1917
原创 《重生时刻》第一章 初遇
"张明德站在门口,轻声说道,“它是爷爷留给你的钥匙,能够打开时间的枷锁。当她再次睁开眼时,发现自己身处一个完全不同的环境:走廊的墙壁上贴满了泛黄的海报,上面写着"1985年医院周年庆。"老人从口袋里掏出一个古朴的怀表,递给了她,“这是你爷爷留给我的,他。那人缓缓走近,目光落在怀表上:“我是医院历史的一部分,或者说,是被时间机器影响的’残留’。林沫听到耳边传来"嗡"的一声尖响,紧接着,她的脑海中涌入。张明德点头:“时间机器并不是用来随意穿越的工具,它是爷爷留给我们的,用来纠正医院历史上那些被错误改变的命运。
2025-03-18 14:48:25
1574
原创 Coco AI 智能检索 Hugo Blog 集成指南
通过本指南,我们已成功完成:✅ 部署(支持 Docker / Docker Compose)✅ 添加Hugo Site作为数据源✅ 配置 Hugo 站点,生成 JSON API✅ 让索引 Hugo 站点,实现智能检索现在,我们可以使用Coco AI高效检索 Hugo 站点内容,大幅提升信息查找效率!🚀。
2025-03-18 12:36:10
1962
原创 AWS Bedrock 正式接入 DeepSeek-R1 模型:安全托管的生成式 AI 解决方案
亚马逊云科技(AWS)于 2024 年 1 月 30 日 宣布,DeepSeek-R1 模型 正式通过 Amazon Bedrock 平台提供服务,用户可通过 Bedrock Marketplace 或自定义模型导入功能使用该模型。用户可使用 Bedrock 内置的 自动评估(预定义指标:准确性、鲁棒性)或 人工评估(自定义指标:品牌一致性、风格)功能,快速对比 DeepSeek-R1 与其他模型的性能,选择最优方案。DeepSeek-R1,其安全防护机制与全面的 AI 部署工具获得广泛认可。
2025-03-11 18:37:31
2008
原创 Coco AI 全新升级:全图形化 RAG 配置,一键开启智能知识管理!
这次 Coco AI 0.2 版本的更新,大幅提升了使用体验。新增的管理页面极大地简化了数据源配置和登录流程,使 RAG 应用的搭建更加便捷。未来,我计划将其部署到 NAS 上,作为日常使用的智能知识管理工具,期待后续的功能优化!
2025-03-11 09:21:48
1289
原创 Easysearch 使用 AWS S3 进行快照备份与还原:完整指南及常见错误排查
Easysearch 可以使用作为远程存储库,进行索引的快照(Snapshot)备份和恢复。同时,Easysearch 内置了 S3 插件,无需额外安装。以下是完整的配置和操作步骤。登录,进入服务。(例如(可选,但推荐)。:确保 IAM 角色具有访问 S3 的权限。],},],bucketregion一旦:这会从还原my_index,但以命名,避免与现有索引冲突。如果要直接覆盖原索引(确保my_index。
2025-03-09 17:15:36
1722
原创 Easysearch 中 PUT 和 POST 更新索引的区别及常见错误解析
在中,PUT和POST都用于创建或更新文档,但它们的使用方式和行为有所不同。正确使用这两种方法可以避免常见的错误,并确保数据操作符合预期。PUTPUT方法要求,用于创建或完全替换已有文档。如果指定的文档 ID不存在,则PUT会创建一个新文档;如果该 ID 已存在,则会原有数据。
2025-03-09 11:03:08
1938
原创 Flask 小册子简介
它定义了一组约束和原则,用于设计分布式系统(如 Web 服务)。本章介绍了 RESTful API 的概念、选择 Flask 的原因以及小册子的目标和结构。通过本章的学习,你应该对 RESTful API 和 Flask 有了初步的了解。接下来,我们将从 Flask 的基础开始,逐步构建一个完整的 RESTful API。这是一个Flask restful讲解的小册子,涵盖了 RESTful API 的概念、选择 Flask 的原因以及小册子的目标和结构。我会尽量写得详细,帮助你更好地理解。
2025-03-08 09:58:28
1740
原创 云端秘境:EC2的奇幻之旅
尽管防线已经搭建完毕,艾伦依然担心最坏的情况。如果敌人突破防线,攻击他的核心数据,那将是毁灭性的打击。“我们需要最后的堡垒!”艾伦下令。守护者递给他一本古老的卷轴,上面记载着快照(Snapshot) 和 AMI(Amazon Machine Image)的知识。快照(Snapshot):能够实时备份存储数据,即使服务器损坏,数据仍可恢复。:可以快速复制整个服务器配置,随时在新服务器上恢复完整环境。艾伦立即创建快照,并用 AMI 备份了完整的 EC2 战士配置。
2025-03-07 23:40:26
1621
原创 实现 INFINI Console 与 GitHub 的单点登录集成:一站式身份验证解决方案
通过以上步骤,您已成功将 INFINI Console 与 GitHub 的单点登录功能集成。此方案不仅简化了用户的登录流程,还通过 GitHub 的 OAuth 2.0 协议确保了身份验证的安全性。未来,希望INFINI Console进一步扩展角色权限管理,或集成其他身份提供者(如 Google、Microsoft 等),打造更加灵活的身份验证体系。
2025-02-22 11:45:30
1978
原创 实现 INFINI Console 与 GitHub 的单点登录集成:一站式身份验证解决方案
通过以上步骤,您已成功将 INFINI Console 与 GitHub 的单点登录功能集成。此方案不仅简化了用户的登录流程,还通过 GitHub 的 OAuth 2.0 协议确保了身份验证的安全性。未来,希望INFINI Console进一步扩展角色权限管理,或集成其他身份提供者(如 Google、Microsoft 等),打造更加灵活的身份验证体系。
2025-02-22 11:43:25
1701
原创 使用 INFINI Console 配置集群监控 Webhook 通知指南
在集群管理中,监控关键指标如CPU、内存、磁盘、JVM等是至关重要的。对于Easysearch及ES生态系统,还需要关注集群本身的指标,例如搜索延迟、集群状态、节点移除等。INFINI Console不仅提供了默认的监控指标,还支持用户自定义监控项。当监控数值达到预设阈值时,系统可以通过Webhook发送通知至Slack、飞书等平台。在INFINI Console中,首先需要配置监控对象和通知渠道:通过告警中心可以集中管理所有监控告警:每个告警事件都提供详细信息查看功能:系统完整记录所有历史告警信息:以下是
2025-02-21 23:31:26
1609
原创 推荐给 Easysearch 新用户的几个 Elasticsearch 可视化工具
以上工具各有特色,用户可以根据自己的需求选择合适的工具。无论是简单的浏览器插件,还是功能更强大的 Cerebro,都能帮助您更好地管理和查询 Easysearch 集群。
2025-02-20 22:00:21
1428
原创 打造智能语料库:通过Coco AI Server 实现 Notion 笔记 RAG 检索功能
本文将详细介绍如何将 Notion 作为语料库,部署 Coco Server 的 RAG(Retrieval-Augmented Generation)功能。我们将使用 Easysearch 作为语料库存储 Notion 素材,并通过 ollama 进行 LLM 推理。
2025-02-17 22:07:52
1915
原创 CoCo AI APP 初体验:开启智能知识管理新篇章
COCO AI 作为一款全新的 AI 搜索与效率工具,凭借其开源、跨平台、智能化等特性,为用户提供了极大的便利。无论是个人知识管理还是团队协作,COCO AI 都能胜任。期待未来更多功能的加入,也欢迎更多用户加入 COCO AI 的体验之旅!
2025-02-16 07:28:17
2000
原创 使用 Typora/Obsidian 自动将图片上传至 Github 作为在线图床
在撰写 Markdown 文档时,我曾使用相对路径来引用图片。然而,当我转向使用 Vuepress 和 Hexo 等静态网站生成器时,图床迁移变得复杂且容易出错。最终,我选择了在线图床的解决方案。尽管在国内访问 Github 可能不够稳定,但考虑到这些内容大多是我技术探索的记录,如果将它们存放在需要持续付费的公有云或一些小型免费服务商那里,一旦数据丢失,将会是巨大的遗憾。因此,Github 成为了我的首选。
2025-02-15 10:47:21
945
原创 Macbook Pro快速搭建Easysearch学习环境
在学习过程中,我们有时身边没有可用的服务器,这时就需要借助自己的 Mac 来安装和学习 EasySearch。然而,EasySearch 官网并未提供 Mac 版本的安装教程,下面我将详细整理我在 Mac 上安装和使用 EasySearch 的折腾经历。
2025-02-11 16:30:00
1161
1
原创 威联通QNAP 系列 (二)全闪NAS TBS-h574TX 雷电网桥设置
拥有雷电的机器可以当作前端高速设备与PC连接,也可以做持久存储,或者把数据放到另外一台QNAP或者Cloud做热备份。还是建议使用雷电网桥做高速内网的传输,还可以省掉一个10G的交换机和复杂的网络拓扑的规划。
2025-01-24 16:48:34
579
原创 米家 + iphone 快捷指令 ≈ HomeKit
依我看,现在的智能家居分两个大的阵营, 小米生态(米家)以及Apple 生态(HomeKit)。二者都是目前市场上较为流行的智能家居生态系统。是小米公司推出的智能家居品牌,它以高性价比和丰富的产品线著称。米家生态的产品覆盖了从基础家居设备到高端智能产品,用户可以通过米家App来控制和联动各种智能设备。米家生态的一个显著特点是它的开放性,它不仅支持小米自家的产品,也支持第三方品牌的智能设备,这使得用户在选择产品时有着较大的灵活性,也能够更加方便的集成其他品牌的智能设备。
2024-10-28 17:33:30
1969
原创 使用 Elasticsearch Dump 工具进行生产环境到测试环境的数据迁移与备份
es-dump是 Elasticsearch 的一个实用工具,专门用于从 Elasticsearch 集群中导出或导入数据,支持数据、映射、别名、模板等多种类型的数据操作。它在数据迁移、备份、恢复等场景中非常实用。本文将展示如何使用es-dump工具执行生产到测试环境的索引复制,以及备份数据到本地文件或云存储服务中。
2024-10-12 07:50:54
690
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人