自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(186)
  • 收藏
  • 关注

原创 我用Amazon Q写了一个Docker客户端,并上架了懒猫微服商店

摘要: 作者基于Amazon Q开发了轻量级Docker管理工具Containly,解决了NAS多容器管理繁琐的问题。该工具通过映射Docker引擎展示容器状态、端口及URL,支持一键启停、日志查看、SSH连接等功能,并具备黑名单管理和暗黑模式。相比群晖原生日志管理,Containly操作更便捷,已上架懒猫微服商店。项目采用Docker部署,支持GitHub Actions自动化。作者对比了Amazon Q与GPT的开发体验,强调Q的本地文件操作优势,并通过VSCode插件实现高效交互。

2025-06-06 19:36:29 1655

原创 不到 5 分钟,我用 Amazon Q 写了一个扫雷游戏!

扫雷是一款经典的单人电脑游戏,最早出现在Windows操作系统中。游戏的目标是在不触发地雷的情况下,找出所有安全的方格。玩家通过点击格子来揭示内容,数字表示周围八个格子中地雷的数量,通过逻辑推理来确定地雷的位置。虽然游戏规则简单,但实现起来涉及到不少编程逻辑,是测试编程能力的绝佳例子。添加了一个模态对话框,允许玩家自定义游戏参数可调整行数(5-30)和列数(5-30)可设置地雷数量,并实时显示地雷占比百分比参数验证,确保设置在合理范围内这个项目展示了AI辅助开发的强大能力。

2025-06-06 08:46:25 934

原创 懒猫微服进阶心得(五):使用懒猫微服做Ventoy启动盘

由于经常给别人装系统,所以经常做了一个多合一的系统盘。这今年基本都没用过windows了,都是MacOS + Linux的组合。但是Ventoy本身不支持MacOS,以前是用Windows虚拟机来做这个事情,把USB直通进去再烧录。但是最近实在不想碰Windows,所以想着是不是能在懒猫微服上做这个操作。

2025-06-03 09:33:50 728

原创 懒猫微服实战入门(十二):用 iVentoy 打造你的 PXE 服务器

PXE,全称,是一种允许电脑在没有本地操作系统、光盘或U盘的情况下,通过网络从服务器下载引导程序并完成系统安装的机制。1. 开机 → BIOS/UEFI 设置为从网卡启动(PXE Boot)↓2. 客户端通过网卡发出 DHCP 请求 → 获取 IP 和引导文件地址↓3. 通过 TFTP 下载启动文件(如 pxelinux.0 或 iPXE)↓4. 加载内核(vmlinuz)和安装器(initrd.img)↓5. 进入图形界面或执行自动化系统安装。

2025-06-03 09:32:49 873

原创 轻松管理 ES 集群: 我把 Infinilabs Console 上架了懒猫微服,默认支持外网访问、TLS 加密和OIDC登录

文章主要介绍了作者将Infinilabs Console从群晖迁移到懒猫微服的过程,并详细介绍了Infinilabs Console的功能和优势。Infinilabs Console是一款国产的可视化控制台,支持Easysearch、Elasticsearch和OpenSearch的运维、监控和数据管理,具有跨版本、跨引擎支持的能力,且操作简便,符合国人使用习惯。作者选择懒猫微服的原因在于其解决了NAS部署中的多个痛点,如服务入口分散、容器状态查看繁琐、配置文件编写复杂等。懒猫微服还提供了自动域名解析、SS

2025-05-09 13:19:39 2997

原创 懒猫APP怎么快速打开?用这个方法一秒变身Mac应用!

webbrowser.open("https://www.apple.com") # 打开网页支持新窗口、新标签等操作,适合简单自定义。通过以上方法,我们就可以把常用的懒猫 APP 变成 Mac 的桌面应用,随时一键直达,告别繁琐的搜索过程,体验飞跃式提升!

2025-05-06 20:55:07 2814

原创 MySQL数据实时接入Easysearch,零代码迁移全流程

无需改造业务系统,兼容现有MySQL数据结构支持CDC,保证数据的实时同步与一致性EasySearch原生接入,数据即迁即用虽然AWS DMS默认并不支持EasySearch,但通过合理配置与兼容策略,我们依然实现了两者的高效打通。如果你的业务需要将MySQL数据实时同步到EasySearch,这套方案值得一试。

2025-05-05 15:28:09 3378

原创 自带内网穿透,懒猫微服治好了我的NAS焦虑

而对于技术人员来讲,我个人觉得是更加吃力一些,要搞清楚每个服务是怎么启动的,怎么保证网络传输,怎么保证HA,尽管懒猫团队已经实现了这些,但是出于职业习惯,还是希望抽丝剥茧,搞清楚从Iass到Sass的原理,然后学一学背后的哲学,以及在懒猫的商店上架自己应用,还有把应用接入懒猫的SSO系统。近期入手也是出于朋友推荐,主要还是喜欢自带的内网穿透功能,虽然家里有公网IP,但是不定时会被运营商封端口(不止常用端口),总是一阵一阵的,询问运营商也没有一个明确的结论,倒不如选一个商业的产品然后省去自己折腾的时间吧。

2025-05-04 22:11:32 2772

原创 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 3070

原创 ES类迁移方法

基于Scroll API的批量导出。

2025-05-04 12:07:47 1715

原创 deepseek运行LLM

• 常见于:AWS Bedrock 的 Converse API(用于多轮对话的“agent”场景)。• 适合:不需要多轮对话的任务,例如 summarization、translation、Q&A。• 特点:你可以设置 memory、tools、instructions,模型会记住之前的对话。• 特点:你直接发送输入,得到模型的响应,没有“上下文维护”。• 适合:对话机器人、agent 流程、需要上下文记忆的场景。• 用途:用于多轮对话,带有对话上下文的管理。

2025-05-04 11:59:02 442

原创 ES类的索引轮换

【代码】ES类的索引轮换。

2025-05-04 11:53:26 699

原创 Easysearch 基础运维扫盲指南:从 HTTP 到 HTTPS、认证与安全访问全解析

场景推荐配置本地测试(无加密、无认证)本地调试(加认证、无加密)生产环境(安全通信)特殊用途(加密但无认证)EasySearch 提供了非常灵活的配置机制,开发者可以根据具体需求,自由切换 HTTP/HTTPS、开启或关闭认证模块。理解并掌握这两个核心安全参数,将大大提升你对 EasySearch 的运维掌控力。

2025-04-25 15:54:34 1981

原创 从认证到透传:用 Nginx 为 EasySearch 构建一体化认证网关

在构建本地或云端搜索引擎系统时,EasySearch 凭借其轻量、高性能、易部署等优势,逐渐成为众多开发者和技术爱好者的首选。但在实际部署过程中,如何借助 Nginx 为 EasySearch 提供高效、稳定且安全的访问入口,尤其是在身份认证方面,仍然是一个关键技术环节。本教程将围绕 Basic Auth 认证机制展开,系统讲解如何通过 Nginx 实现安全防护、认证信息透传等常见配置场景,帮助你在多种实际部署环境中快速搭建可靠的访问控制机制。

2025-04-24 17:37:45 1759

原创 Easysearch 服务昨天还好好的,为什么今天突然访问不了了?

1. 服务是否启动?2. 端口是否监听?3. 网络是否打通?4. 安全组是否放行?无论是本地部署还是云端部署,掌握上述排查方法,你就能迅速定位并解决 EasySearch 无法访问的问题。

2025-04-23 18:12:08 1467

原创 Ubuntu 安装 Docker 教程(官方推荐方式)

如果你想一键脚本安装。

2025-04-19 09:42:31 2125

原创 零代码接入 Google Drive,让Coco- AI 看懂你的资料库

Google Cloud 平台创建 OAuth2 客户端;手动添加 Google Drive 所需权限;在 Coco Server 中配置授权信息;成功完成 Google 登录并接入 Drive 文件。将外部云盘作为数据源,直接参与 AI 分析与问答流程。借助全图形化配置界面,用户几乎无需编写一行代码,即可接入 Google Drive,非常适合需要快速试验、无需繁琐开发的场景。

2025-04-17 22:05:49 2283

原创 Coco-AI 接入自定义数据源

设置 > Connector > 新建,输入数据源名称、描述等基本信息,完成创建。通过官方开放的自定义 Connector 和 API,Coco-AI 现在可以灵活接入任意数据源,构建专属的私有知识库体系。这为团队内部搜索、知识管理和文档问答提供了更强大的可扩展性。

2025-04-17 20:10:35 1083

原创 Coco-AI 集成语雀作为语料库进行检索

本功能依赖语雀提供的,需前往语雀后台申请。请注意,该功能仅对“超级会员”开放(非通过邀请赠送的专业会员),因此需付费开通超级会员才能使用。在语雀后台页面,可以创建和管理 Token。如果你尚未开通超级会员,将无法访问该页面。点击“新建 Token”,为其分配所需权限。我这边选择授予所有权限。与 Notion 不同的是,语雀中只需在此处统一授权,无需逐个文档或文件夹手动授权。(手动@Notion:你这点确实该学学语雀)点击“查看详情”即可看到完整的 Token,语雀支持随时查看,无需只能下载一次的问题。

2025-04-17 19:04:29 1166

原创 Coco-AI 支持嵌入,让你的网站拥有 AI 搜索力

不管你是博客作者、知识库运营者,还是站点开发者,将 Coco-AI 搜索框嵌入网页都能极大提升访问者的体验与交互性。方式适合场景优点缺点原生 HTML 嵌入自建网页 / 自控部署网站零插件、原生加载需改动源码 / 构建流程支持模块油猴脚本注入第三方网页 / 零改动需求场景快速接入、灵活控制依赖 Tampermonkey 插件。

2025-04-03 21:32:39 1814

原创 不建 Hugo、不用 Hexo,纯 Markdown 文件也能接入 Coco-AI!

之前我们介绍过如何通过 Coco-AI 检索 Hugo 和 Hexo 的文件结构。这种方式虽然适合博客类内容,但对于一些或者并非建站类的 Markdown 文件,显然不够灵活。为了解决这个问题,我写了一个适配器(connector),并发布了对应的 Docker 镜像,来实现。

2025-03-28 11:57:48 1822

原创 从 Flask 项目打包为多平台 Docker 镜像并上传 Docker Hub(含 GitHub Actions)

【代码】从 Flask 项目打包为多平台 Docker 镜像并上传 Docker Hub(含 GitHub Actions)

2025-03-27 12:10:34 1276

原创 别再把 `__pycache__` 提交到 Git 了!一文搞懂正确处理方式

步骤说明加.gitignore防止后续再次被提交从版本历史中移除本地清除可选,保持工作区干净开发者应当保持仓库“干净整洁”,只提交对项目有意义的源代码。像、日志、虚拟环境、数据库等中间产物,应通过.gitignore管理好。从现在开始,把“清理 pycache”作为你的日常操作之一吧!

2025-03-26 12:22:32 1451

原创 Docker-Compose部署 EasySearch 异常问题排查

系统级参数必须调整至262144以上必须通过明确设置JVM堆内存大小建议启用内存锁定并适当提高文件描述符限制。

2025-03-24 18:39:29 1203

原创 Home Assistant 实现米家设备接入 HomeKit,圆梦苹果全家桶

最近终于把软路由搞定,群晖上也顺利安装好了 Docker,于是立马安排上迟到了好几年的 Home Assistant(简称 HA)。这篇文章就分享一下如何用 HA 把米家设备接入 Apple 的 HomeKit,真正实现“苹果家庭全自动”的梦想!

2025-03-22 15:24:42 3709 2

原创 群晖导入磁盘大法 - 安装img

其实吧,在公有云这算基础操作,在群晖这藏的这么深。随便玩玩,差不多该有的都有了。

2025-03-22 11:20:14 1211

原创 拓展 Coco AI 功能 - 智能检索 Hexo 博客

在之前的文章中,我们成功让 **Coco AI** 检索 **Hugo 博客**,这对于博客作者来说是一大福音。然而,从 **Hexo** 迁移到 **Hugo** 的成本不容小觑,毕竟大多数开发者对 **Node.js** 更熟悉,而 **Golang** 相对陌生。那么,既然 Coco AI 官方尚未支持 Hexo,是否有办法让它兼容 Hexo 呢?

2025-03-20 21:50:50 1931

原创 《重生时刻》第一章 初遇

"张明德站在门口,轻声说道,“它是爷爷留给你的钥匙,能够打开时间的枷锁。当她再次睁开眼时,发现自己身处一个完全不同的环境:走廊的墙壁上贴满了泛黄的海报,上面写着"1985年医院周年庆。"老人从口袋里掏出一个古朴的怀表,递给了她,“这是你爷爷留给我的,他。那人缓缓走近,目光落在怀表上:“我是医院历史的一部分,或者说,是被时间机器影响的’残留’。林沫听到耳边传来"嗡"的一声尖响,紧接着,她的脑海中涌入。张明德点头:“时间机器并不是用来随意穿越的工具,它是爷爷留给我们的,用来纠正医院历史上那些被错误改变的命运。

2025-03-18 14:48:25 1597

原创 Coco AI 智能检索 Hugo Blog 集成指南

通过本指南,我们已成功完成:✅ 部署(支持 Docker / Docker Compose)✅ 添加Hugo Site作为数据源✅ 配置 Hugo 站点,生成 JSON API✅ 让索引 Hugo 站点,实现智能检索现在,我们可以使用Coco AI高效检索 Hugo 站点内容,大幅提升信息查找效率!🚀。

2025-03-18 12:36:10 1983

原创 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 2060

原创 Coco AI 全新升级:全图形化 RAG 配置,一键开启智能知识管理!

这次 Coco AI 0.2 版本的更新,大幅提升了使用体验。新增的管理页面极大地简化了数据源配置和登录流程,使 RAG 应用的搭建更加便捷。未来,我计划将其部署到 NAS 上,作为日常使用的智能知识管理工具,期待后续的功能优化!

2025-03-11 09:21:48 1306

原创 Easysearch 使用 AWS S3 进行快照备份与还原:完整指南及常见错误排查

Easysearch 可以使用作为远程存储库,进行索引的快照(Snapshot)备份和恢复。同时,Easysearch 内置了 S3 插件,无需额外安装。以下是完整的配置和操作步骤。登录,进入服务。(例如(可选,但推荐)。:确保 IAM 角色具有访问 S3 的权限。],},],bucketregion一旦:这会从还原my_index,但以命名,避免与现有索引冲突。如果要直接覆盖原索引(确保my_index。

2025-03-09 17:15:36 1751

原创 Easysearch 中 PUT 和 POST 更新索引的区别及常见错误解析

在中,PUT和POST都用于创建或更新文档,但它们的使用方式和行为有所不同。正确使用这两种方法可以避免常见的错误,并确保数据操作符合预期。PUTPUT方法要求,用于创建或完全替换已有文档。如果指定的文档 ID不存在,则PUT会创建一个新文档;如果该 ID 已存在,则会原有数据。

2025-03-09 11:03:08 1955

原创 Flask 小册子简介

它定义了一组约束和原则,用于设计分布式系统(如 Web 服务)。本章介绍了 RESTful API 的概念、选择 Flask 的原因以及小册子的目标和结构。通过本章的学习,你应该对 RESTful API 和 Flask 有了初步的了解。接下来,我们将从 Flask 的基础开始,逐步构建一个完整的 RESTful API。这是一个Flask restful讲解的小册子,涵盖了 RESTful API 的概念、选择 Flask 的原因以及小册子的目标和结构。我会尽量写得详细,帮助你更好地理解。

2025-03-08 09:58:28 1751

原创 云端秘境:EC2的奇幻之旅

尽管防线已经搭建完毕,艾伦依然担心最坏的情况。如果敌人突破防线,攻击他的核心数据,那将是毁灭性的打击。“我们需要最后的堡垒!”艾伦下令。守护者递给他一本古老的卷轴,上面记载着快照(Snapshot) 和 AMI(Amazon Machine Image)的知识。快照(Snapshot):能够实时备份存储数据,即使服务器损坏,数据仍可恢复。:可以快速复制整个服务器配置,随时在新服务器上恢复完整环境。艾伦立即创建快照,并用 AMI 备份了完整的 EC2 战士配置。

2025-03-07 23:40:26 1635

原创 实现 INFINI Console 与 GitHub 的单点登录集成:一站式身份验证解决方案

通过以上步骤,您已成功将 INFINI Console 与 GitHub 的单点登录功能集成。此方案不仅简化了用户的登录流程,还通过 GitHub 的 OAuth 2.0 协议确保了身份验证的安全性。未来,希望INFINI Console进一步扩展角色权限管理,或集成其他身份提供者(如 Google、Microsoft 等),打造更加灵活的身份验证体系。

2025-02-22 11:45:30 1992

原创 实现 INFINI Console 与 GitHub 的单点登录集成:一站式身份验证解决方案

通过以上步骤,您已成功将 INFINI Console 与 GitHub 的单点登录功能集成。此方案不仅简化了用户的登录流程,还通过 GitHub 的 OAuth 2.0 协议确保了身份验证的安全性。未来,希望INFINI Console进一步扩展角色权限管理,或集成其他身份提供者(如 Google、Microsoft 等),打造更加灵活的身份验证体系。

2025-02-22 11:43:25 1721

原创 使用 INFINI Console 配置集群监控 Webhook 通知指南

在集群管理中,监控关键指标如CPU、内存、磁盘、JVM等是至关重要的。对于Easysearch及ES生态系统,还需要关注集群本身的指标,例如搜索延迟、集群状态、节点移除等。INFINI Console不仅提供了默认的监控指标,还支持用户自定义监控项。当监控数值达到预设阈值时,系统可以通过Webhook发送通知至Slack、飞书等平台。在INFINI Console中,首先需要配置监控对象和通知渠道:通过告警中心可以集中管理所有监控告警:每个告警事件都提供详细信息查看功能:系统完整记录所有历史告警信息:以下是

2025-02-21 23:31:26 1642

原创 推荐给 Easysearch 新用户的几个 Elasticsearch 可视化工具

以上工具各有特色,用户可以根据自己的需求选择合适的工具。无论是简单的浏览器插件,还是功能更强大的 Cerebro,都能帮助您更好地管理和查询 Easysearch 集群。

2025-02-20 22:00:21 1593

原创 打造智能语料库:通过Coco AI Server 实现 Notion 笔记 RAG 检索功能

本文将详细介绍如何将 Notion 作为语料库,部署 Coco Server 的 RAG(Retrieval-Augmented Generation)功能。我们将使用 Easysearch 作为语料库存储 Notion 素材,并通过 ollama 进行 LLM 推理。

2025-02-17 22:07:52 1939

pandoc MACOS安装包

pandoc MACOS安装包

2024-03-24

MacOS wmware 安装包

MacOS wmware 安装包

2024-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除