[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-rcourtman--Pulse":3,"tool-rcourtman--Pulse":62},[4,18,26,36,46,54],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",159636,2,"2026-04-17T23:33:34",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":42,"last_commit_at":43,"category_tags":44,"status":17},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[13,45],"插件",{"id":47,"name":48,"github_repo":49,"description_zh":50,"stars":51,"difficulty_score":32,"last_commit_at":52,"category_tags":53,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":55,"name":56,"github_repo":57,"description_zh":58,"stars":59,"difficulty_score":32,"last_commit_at":60,"category_tags":61,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[45,13,15,14],{"id":63,"github_repo":64,"name":65,"description_en":66,"description_zh":67,"ai_summary_zh":68,"readme_en":69,"readme_zh":70,"quickstart_zh":71,"use_case_zh":72,"hero_image_url":73,"owner_login":74,"owner_name":74,"owner_avatar_url":75,"owner_bio":76,"owner_company":76,"owner_location":76,"owner_email":76,"owner_twitter":76,"owner_website":76,"owner_url":77,"languages":78,"stars":114,"forks":115,"last_commit_at":116,"license":117,"difficulty_score":32,"env_os":118,"env_gpu":119,"env_ram":120,"env_deps":121,"category_tags":127,"github_topics":128,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":148,"updated_at":149,"faqs":150,"releases":179},8721,"rcourtman\u002FPulse","Pulse","Real-time monitoring for Proxmox, Docker, and Kubernetes with AI-powered insights, smart alerts, and a beautiful unified dashboard","Pulse 是一款专为 Proxmox、Docker 和 Kubernetes 基础设施打造的现代化实时监控工具。它将分散在不同系统中的运行指标、警报信息和智能洞察整合到一个统一且美观的仪表板中，让用户能够轻松掌握整体架构的健康状态。\n\n对于需要同时管理虚拟化节点、容器集群和云原生环境的用户而言，Pulse 有效解决了传统监控方案配置复杂、数据孤岛严重以及缺乏智能分析的痛点。它支持自动发现网络中的 Proxmox 节点，提供持久的历史数据存储，并能通过 Discord、Slack 等多种渠道发送智能警报，帮助用户快速响应潜在故障。\n\n这款工具特别适合家庭实验室爱好者、系统管理员以及中小型服务提供商使用。无论是想要“一站式”查看自家服务器状态的个人玩家，还是追求高效运维的专业团队，都能从中受益。\n\nPulse 的独特亮点在于其深度集成的 AI 能力。用户可以通过自然语言与内置的聊天助手对话，直接询问基础设施状况；后台运行的\"Patrol\"功能还能定期执行健康检查并生成分析报告。此外，Pulse 坚持隐私优先原则，所有数据均保留在本地服务器，不上传任何遥测信息，同时支持 OIDC 单点登录","Pulse 是一款专为 Proxmox、Docker 和 Kubernetes 基础设施打造的现代化实时监控工具。它将分散在不同系统中的运行指标、警报信息和智能洞察整合到一个统一且美观的仪表板中，让用户能够轻松掌握整体架构的健康状态。\n\n对于需要同时管理虚拟化节点、容器集群和云原生环境的用户而言，Pulse 有效解决了传统监控方案配置复杂、数据孤岛严重以及缺乏智能分析的痛点。它支持自动发现网络中的 Proxmox 节点，提供持久的历史数据存储，并能通过 Discord、Slack 等多种渠道发送智能警报，帮助用户快速响应潜在故障。\n\n这款工具特别适合家庭实验室爱好者、系统管理员以及中小型服务提供商使用。无论是想要“一站式”查看自家服务器状态的个人玩家，还是追求高效运维的专业团队，都能从中受益。\n\nPulse 的独特亮点在于其深度集成的 AI 能力。用户可以通过自然语言与内置的聊天助手对话，直接询问基础设施状况；后台运行的\"Patrol\"功能还能定期执行健康检查并生成分析报告。此外，Pulse 坚持隐私优先原则，所有数据均保留在本地服务器，不上传任何遥测信息，同时支持 OIDC 单点登录和凭证加密存储，确保了企业级的安全性与易用性的完美平衡。","# Pulse\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"docs\u002Fimages\u002Fpulse-logo.svg\" alt=\"Pulse Logo\" width=\"120\" \u002F>\n  \u003Cp>\u003Cstrong>Real-time monitoring for Proxmox, Docker, and Kubernetes infrastructure.\u003C\u002Fstrong>\u003C\u002Fp>\n\n  [![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Frcourtman\u002FPulse?style=flat&logo=github)](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse)\n  [![GitHub release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Frcourtman\u002FPulse)](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Freleases\u002Flatest)\n  [![Docker Pulls](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Frcourtman\u002Fpulse)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Frcourtman\u002Fpulse)\n  [![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Frcourtman\u002FPulse)](LICENSE)\n\n  [Live Demo](https:\u002F\u002Fdemo.pulserelay.pro) • [Pulse Pro](https:\u002F\u002Fpulserelay.pro) • [Documentation](docs\u002FREADME.md) • [Report Bug](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Fissues)\n\u003C\u002Fdiv>\n\n---\n\n## 🚀 Overview\n\nPulse is a modern, unified dashboard for monitoring your **infrastructure** across Proxmox, Docker, and Kubernetes. It consolidates metrics, alerts, and AI-powered insights from all your systems into a single, beautiful interface.\n\nDesigned for homelabs, sysadmins, and MSPs who need a \"single pane of glass\" without the complexity of enterprise monitoring stacks.\n\n![Pulse Dashboard](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Frcourtman_Pulse_readme_2022692fd90b.jpg)\n\n## ✨ Features\n\n### Core Monitoring\n- **Unified Monitoring**: View health and metrics for PVE, PBS, PMG, Docker, and Kubernetes in one place\n- **Smart Alerts**: Get notified via Discord, Slack, Telegram, Email, and more\n- **Auto-Discovery**: Automatically finds Proxmox nodes on your network\n- **Metrics History**: Persistent storage with configurable retention\n- **Backup Explorer**: Visualize backup jobs and storage usage\n\n### AI-Powered\n- **Chat Assistant (BYOK)**: Ask questions about your infrastructure in natural language\n- **Patrol (BYOK)**: Background health checks that generate findings on a schedule\n- **Alert Analysis (Pro)**: Optional AI analysis when alerts fire\n- **Cost Tracking**: Track usage and costs per provider\u002Fmodel\n\n### Multi-Platform\n- **Proxmox VE\u002FPBS\u002FPMG**: Full monitoring and management\n- **Kubernetes**: Complete K8s cluster monitoring via agents\n- **Docker\u002FPodman**: Container and Swarm service monitoring\n- **OCI Containers**: Proxmox 9.1+ native container support\n\n### Security & Operations\n- **Secure by Design**: Credentials encrypted at rest, strict API scoping\n- **One-Click Updates**: Easy upgrades for supported deployments\n- **OIDC\u002FSSO**: Single sign-on authentication\n- **Privacy Focused**: No telemetry, all data stays on your server\n\n## ⚡ Quick Start\n\n### Option 1: Proxmox LXC (Recommended)\nRun this one-liner on your Proxmox host to create a lightweight LXC container:\n\n```bash\ncurl -fsSL https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Freleases\u002Flatest\u002Fdownload\u002Finstall.sh | bash\n```\n\nNote: this installs the Pulse **server**. Agent installs use the command generated in **Settings → Agents → Installation commands** (served from `\u002Finstall.sh` on your Pulse server).\n\n### Option 2: Docker\n```bash\ndocker run -d \\\n  --name pulse \\\n  -p 7655:7655 \\\n  -v pulse_data:\u002Fdata \\\n  --restart unless-stopped \\\n  rcourtman\u002Fpulse:latest\n```\n\nAccess the dashboard at `http:\u002F\u002F\u003Cyour-ip>:7655`.\n\n## 📚 Documentation\n\n- **[Installation Guide](docs\u002FINSTALL.md)**: Detailed instructions for Docker, Kubernetes, and bare metal.\n- **[Configuration](docs\u002FCONFIGURATION.md)**: Setup authentication, notifications, and advanced settings.\n- **[Security](SECURITY.md)**: Learn about Pulse's security model and best practices.\n- **[API Reference](docs\u002FAPI.md)**: Integrate Pulse with your own tools.\n- **[Architecture](ARCHITECTURE.md)**: High-level system design and data flow.\n- **[Troubleshooting](docs\u002FTROUBLESHOOTING.md)**: Solutions to common issues.\n- **[Agent Security](docs\u002FAGENT_SECURITY.md)**: Details on checksum-verified updates and verification.\n- **[Docker Monitoring](docs\u002FDOCKER.md)**: Setup and management of Docker agents.\n\n## 🌐 Community Integrations\n\nCommunity-maintained integrations and addons:\n\n- **[Home Assistant Addons](https:\u002F\u002Fgithub.com\u002FKosztyk\u002Fhomeassistant-addons)** - Run Pulse Agent and Pulse Server as Home Assistant addons.\n\n## 🚀 Pulse Pro\n\n**[Pulse Pro](https:\u002F\u002Fpulserelay.pro)** unlocks **Auto-Fix and advanced AI analysis** — **Pulse Patrol is available to everyone with BYOK**.\n\n| Feature | Free | Pro |\n|---------|------|-----|\n| Real-time dashboard | ✅ | ✅ |\n| Threshold alerts | ✅ | ✅ |\n| AI Chat (BYOK) | ✅ | ✅ |\n| **Pulse Patrol (BYOK)** | ✅ | ✅ |\n| Alert-triggered AI analysis | — | ✅ |\n| Kubernetes AI analysis | — | ✅ |\n| Auto-fix + autonomous mode | — | ✅ |\n| Centralized agent profiles | — | ✅ |\n| **Advanced Reporting (PDF\u002FCSV)** | — | ✅ |\n| **Audit Webhooks (SIEM integration)** | — | ✅ |\n| Priority support | — | ✅ |\n\nPulse Patrol runs on your schedule (every 10 minutes to every 7 days, default 6 hours) and finds:\n- ZFS pools approaching capacity\n- Backup jobs that silently failed\n- VMs stuck in restart loops\n- Clock drift across cluster nodes\n- Container health check failures\n\nPulse Patrol uses your configured provider (BYOK) and runs entirely on your server.\n\nTechnical highlights:\n- Cross-system context (nodes, VMs, backups, containers, and metrics history)\n- LLM analysis with your provider + alert-triggered deep dives (Pro)\n- Optional auto-fix with command safety policies and audit trail\n- Centralized agent profiles for consistent fleet settings\n\n**[Try the live demo →](https:\u002F\u002Fdemo.pulserelay.pro)** or **[learn more at pulserelay.pro](https:\u002F\u002Fpulserelay.pro)**\n\nPulse Pro technical details: [docs\u002FPULSE_PRO.md](docs\u002FPULSE_PRO.md)\n\n## ❤️ Support Pulse Development\n\nPulse is maintained by one person. Sponsorships help cover the costs of the demo server, development tools, and domains. If Pulse saves you time, please consider supporting the project!\n\n[![GitHub Sponsors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002Frcourtman?label=Sponsor)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Frcourtman)\n[![ko-fi](https:\u002F\u002Fko-fi.com\u002Fimg\u002Fgithubbutton_sm.svg)](https:\u002F\u002Fko-fi.com\u002Frcourtman)\n\n## 📄 License\n\nMIT © [Richard Courtman](https:\u002F\u002Fgithub.com\u002Frcourtman). Use of Pulse Pro is subject to the [Terms of Service](TERMS.md).\n","# Pulse\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"docs\u002Fimages\u002Fpulse-logo.svg\" alt=\"Pulse Logo\" width=\"120\" \u002F>\n  \u003Cp>\u003Cstrong>面向 Proxmox、Docker 和 Kubernetes 基础设施的实时监控工具。\u003C\u002Fstrong>\u003C\u002Fp>\n\n  [![GitHub 星标](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Frcourtman\u002FPulse?style=flat&logo=github)](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse)\n  [![GitHub 发布](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Frcourtman\u002FPulse)](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Freleases\u002Flatest)\n  [![Docker 拉取次数](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Frcourtman\u002Fpulse)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Frcourtman\u002Fpulse)\n  [![许可证](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Frcourtman\u002FPulse)](LICENSE)\n\n  [在线演示](https:\u002F\u002Fdemo.pulserelay.pro) • [Pulse Pro](https:\u002F\u002Fpulserelay.pro) • [文档](docs\u002FREADME.md) • [报告问题](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Fissues)\n\u003C\u002Fdiv>\n\n---\n\n## 🚀 概述\n\nPulse 是一款现代化的统一仪表板，用于监控您在 Proxmox、Docker 和 Kubernetes 环境中的基础设施。它将来自所有系统的指标、告警以及 AI 驱动的洞察整合到一个简洁美观的界面中。\n\nPulse 专为家庭实验室用户、系统管理员和 MSP 设计，旨在提供“单一视图”的管理体验，而无需复杂的企业级监控堆栈。\n\n![Pulse 仪表板](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Frcourtman_Pulse_readme_2022692fd90b.jpg)\n\n## ✨ 功能\n\n### 核心监控\n- **统一监控**：在一个地方查看 PVE、PBS、PMG、Docker 和 Kubernetes 的健康状态和指标\n- **智能告警**：通过 Discord、Slack、Telegram、电子邮件等多种方式接收通知\n- **自动发现**：自动检测网络中的 Proxmox 节点\n- **指标历史**：持久化存储，可配置保留策略\n- **备份浏览器**：可视化备份任务和存储使用情况\n\n### AI 驱动\n- **聊天助手（BYOK）**：用自然语言提问关于您的基础设施的问题\n- **巡检（BYOK）**：按计划执行的后台健康检查，生成检查结果\n- **告警分析（Pro 版）**：告警触发时的可选 AI 分析\n- **成本跟踪**：按提供商和型号跟踪使用情况和成本\n\n### 多平台支持\n- **Proxmox VE\u002FPBS\u002FPMG**：全面的监控与管理\n- **Kubernetes**：通过代理实现完整的 K8s 集群监控\n- **Docker\u002FPodman**：容器及 Swarm 服务监控\n- **OCI 容器**：Proxmox 9.1 及以上版本原生容器支持\n\n### 安全与运维\n- **设计安全**：凭据静态加密，严格的 API 权限控制\n- **一键更新**：支持部署的轻松升级\n- **OIDC\u002FSSO**：单点登录认证\n- **注重隐私**：无遥测数据，所有数据均保留在您的服务器上\n\n## ⚡ 快速入门\n\n### 方法 1：Proxmox LXC（推荐）\n在您的 Proxmox 主机上运行以下命令，即可创建一个轻量级 LXC 容器：\n\n```bash\ncurl -fsSL https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Freleases\u002Flatest\u002Fdownload\u002Finstall.sh | bash\n```\n\n注意：此命令会安装 Pulse **服务器**。代理的安装则使用在 **设置 → 代理 → 安装命令** 中生成的命令（该命令由您的 Pulse 服务器上的 `\u002Finstall.sh` 提供）。\n\n### 方法 2：Docker\n```bash\ndocker run -d \\\n  --name pulse \\\n  -p 7655:7655 \\\n  -v pulse_data:\u002Fdata \\\n  --restart unless-stopped \\\n  rcourtman\u002Fpulse:latest\n```\n\n访问仪表板地址：`http:\u002F\u002F\u003Cyour-ip>:7655`。\n\n## 📚 文档\n\n- **[安装指南](docs\u002FINSTALL.md)**：Docker、Kubernetes 和裸机环境的详细安装说明。\n- **[配置](docs\u002FCONFIGURATION.md)**：设置身份验证、通知及高级选项。\n- **[安全](SECURITY.md)**：了解 Pulse 的安全模型及最佳实践。\n- **[API 参考](docs\u002FAPI.md)**：将 Pulse 与您自己的工具集成。\n- **[架构](ARCHITECTURE.md)**：系统高层设计与数据流。\n- **[故障排除](docs\u002FTROUBLESHOOTING.md)**：常见问题解决方案。\n- **[代理安全](docs\u002FAGENT_SECURITY.md)**：关于校验和验证更新及验证的详细信息。\n- **[Docker 监控](docs\u002FDOCKER.md)**：Docker 代理的设置与管理。\n\n## 🌐 社区集成\n\n社区维护的集成与插件：\n\n- **[Home Assistant 插件](https:\u002F\u002Fgithub.com\u002FKosztyk\u002Fhomeassistant-addons)**：将 Pulse Agent 和 Pulse 服务器作为 Home Assistant 插件运行。\n\n## 🚀 Pulse Pro\n\n**[Pulse Pro](https:\u002F\u002Fpulserelay.pro)** 解锁了 **自动修复和高级 AI 分析** —— **Pulse Patrol 对所有人开放，需使用自有大模型（BYOK）**。\n\n| 功能 | 免费版 | Pro 版 |\n|---------|------|-----|\n| 实时仪表板 | ✅ | ✅ |\n| 阈值告警 | ✅ | ✅ |\n| AI 聊天（BYOK） | ✅ | ✅ |\n| **Pulse Patrol（BYOK）** | ✅ | ✅ |\n| 告警触发的 AI 分析 | — | ✅ |\n| Kubernetes AI 分析 | — | ✅ |\n| 自动修复 + 自主模式 | — | ✅ |\n| 集中式代理配置文件 | — | ✅ |\n| **高级报表（PDF\u002FCSV）** | — | ✅ |\n| **审计 Webhook（SIEM 集成）** | — | ✅ |\n| 优先支持 | — | ✅ |\n\nPulse Patrol 按照您的计划运行（每 10 分钟至每 7 天不等，默认 6 小时），能够发现：\n- 接近容量上限的 ZFS 池\n- 默默失败的备份任务\n- 卡在重启循环中的虚拟机\n- 集群节点间的时间漂移\n- 容器健康检查失败的情况\n\nPulse Patrol 使用您配置的自有大模型（BYOK），完全在您的服务器上运行。\n\n技术亮点：\n- 跨系统上下文（节点、虚拟机、备份、容器及指标历史）\n- 结合您提供的大模型进行的 LLM 分析，以及告警触发的深度分析（Pro 版）\n- 可选的自动修复功能，配备命令安全策略和审计追踪\n- 集中式代理配置文件，确保集群设置的一致性\n\n**[试用在线演示 →](https:\u002F\u002Fdemo.pulserelay.pro)** 或 **[了解更多请访问 pulserelay.pro](https:\u002F\u002Fpulserelay.pro)**\n\nPulse Pro 技术细节：[docs\u002FPULSE_PRO.md](docs\u002FPULSE_PRO.md)\n\n## ❤️ 支持 Pulse 开发\n\nPulse 由一个人维护。赞助有助于支付演示服务器、开发工具和域名的费用。如果 Pulse 为您节省了时间，请考虑支持该项目！\n\n[![GitHub 赞助人](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002Frcourtman?label=Sponsor)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Frcourtman)\n[![ko-fi](https:\u002F\u002Fko-fi.com\u002Fimg\u002Fgithubbutton_sm.svg)](https:\u002F\u002Fko-fi.com\u002Frcourtman)\n\n## 📄 许可证\n\nMIT © [Richard Courtman](https:\u002F\u002Fgithub.com\u002Frcourtman)。Pulse Pro 的使用受 [服务条款](TERMS.md) 约束。","# Pulse 快速上手指南\n\nPulse 是一款现代化的统一监控仪表盘，专为 Proxmox、Docker 和 Kubernetes 基础设施设计。它将指标、警报和 AI 驱动的洞察整合到一个简洁的界面中，非常适合家庭实验室（Homelab）、系统管理员和 MSP 使用。\n\n## 环境准备\n\n在部署 Pulse 之前，请确保满足以下任一环境要求：\n\n*   **推荐方案 (Proxmox LXC)**：\n    *   拥有一台运行 Proxmox VE 的主机。\n    *   主机已连接互联网，可访问 GitHub。\n*   **通用方案 (Docker)**：\n    *   已安装 Docker Engine 和 Docker Compose（可选）。\n    *   宿主机开放端口 `7655`。\n    *   拥有持久的存储卷用于保存监控数据。\n\n> **注意**：Pulse 服务端负责收集数据，被监控节点（如其他 Proxmox 节点、K8s 集群或 Docker 主机）需安装对应的 **Agent**。Agent 的安装命令将在 Pulse 服务端启动后生成。\n\n## 安装步骤\n\n你可以选择以下两种最快捷的方式进行安装：\n\n### 方案一：Proxmox LXC 一键安装（推荐）\n\n如果你使用的是 Proxmox 环境，这是最轻量且推荐的部署方式。该脚本会自动创建一个优化的 LXC 容器并部署 Pulse 服务端。\n\n在 Proxmox 宿主机的 Shell 中执行以下命令：\n\n```bash\ncurl -fsSL https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Freleases\u002Flatest\u002Fdownload\u002Finstall.sh | bash\n```\n\n*安装完成后，脚本会提示访问地址。*\n\n### 方案二：Docker 部署\n\n适用于任何支持 Docker 的 Linux 服务器。以下命令将启动 Pulse 容器并挂载持久化数据卷：\n\n```bash\ndocker run -d \\\n  --name pulse \\\n  -p 7655:7655 \\\n  -v pulse_data:\u002Fdata \\\n  --restart unless-stopped \\\n  rcourtman\u002Fpulse:latest\n```\n\n## 基本使用\n\n### 1. 访问仪表盘\n\n安装完成后，在浏览器中访问：\n\n```text\nhttp:\u002F\u002F\u003C你的服务器 IP>:7655\n```\n\n首次访问时，你将看到初始设置向导。\n\n### 2. 配置监控目标\n\nPulse 的核心优势在于“自动发现”和\"Agent 模式”：\n\n*   **监控本地 Proxmox**：\n    Pulse 通常会自动发现同一网络下的 Proxmox 节点。进入仪表盘后，检查 **Settings → Agents** 查看发现状态。\n\n*   **监控远程节点 (Docker\u002FK8s\u002F其他 Proxmox)**：\n    1.  登录 Pulse 仪表盘。\n    2.  导航至 **Settings → Agents → Installation commands**。\n    3.  复制生成的安装命令（类似于 `curl ... | bash` 或 `docker run ...`）。\n    4.  在需要被监控的目标机器上执行该命令，即可自动注册并上报数据。\n\n### 3. 启用 AI 洞察 (可选)\n\nPulse 支持自带密钥 (BYOK) 的 AI 功能：\n\n*   **Chat Assistant**：在设置中填入你的 LLM API Key（如 OpenAI, Anthropic 等），即可通过自然语言询问基础设施状态。\n*   **Pulse Patrol**：启用后台健康检查，定期扫描 ZFS 容量、备份失败、VM 重启循环等问题，并通过 AI 生成分析报告。\n\n### 4. 设置警报\n\n进入 **Settings → Notifications**，配置 Discord、Slack、Telegram 或 Email  webhook。当监控指标超过阈值或 AI 检测到异常时，系统将自动发送通知。","某家庭实验室管理员同时维护着运行在 Proxmox 上的多个虚拟机、Docker 容器服务以及一个小型 Kubernetes 集群，日常需要确保这些异构基础设施的稳定运行。\n\n### 没有 Pulse 时\n- **监控分散割裂**：必须分别登录 Proxmox Web 界面、Docker 命令行和 K8s 仪表盘查看状态，缺乏统一视角，排查问题效率极低。\n- **告警滞后且噪音大**：依赖简单的脚本监控，无法智能区分波动与故障，常在深夜收到大量无效邮件，或因漏报导致服务长时间中断。\n- **数据洞察困难**：面对海量的历史指标数据，难以快速定位资源瓶颈根源，更无法通过自然语言询问“为什么昨晚数据库延迟升高”这类具体问题。\n- **备份管理盲目**：无法直观可视化各节点的备份任务执行情况和存储占用，往往等到磁盘爆满才发现备份失败。\n\n### 使用 Pulse 后\n- **全景统一视图**：Pulse 将 Proxmox、Docker 和 Kubernetes 的健康指标整合在一个美观的仪表盘中，实现真正的“单屏掌控”，状态一目了然。\n- **智能精准告警**：借助 AI 驱动的警报分析，Pulse 能过滤噪音并通过 Discord 或 Telegram 发送包含根因建议的通知，仅在真正需要时打扰管理员。\n- **AI 交互式诊断**：内置的聊天助手支持自然语言查询，管理员可直接询问基础设施状况，Pulse 即时分析数据并给出解释，大幅降低排查门槛。\n- **可视化备份追踪**：通过备份探索器清晰展示作业历史与存储趋势，提前预警容量风险，确保数据安全可追溯。\n\nPulse 通过统一的 AI 增强型监控平台，将复杂的多环境运维转化为简单、直观且主动的智能管理体验。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Frcourtman_Pulse_2022692f.jpg","rcourtman","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Frcourtman_603b5257.png",null,"https:\u002F\u002Fgithub.com\u002Frcourtman",[79,83,87,91,95,99,102,106,109,112],{"name":80,"color":81,"percentage":82},"Go","#00ADD8",74.8,{"name":84,"color":85,"percentage":86},"TypeScript","#3178c6",22,{"name":88,"color":89,"percentage":90},"Shell","#89e051",2.6,{"name":92,"color":93,"percentage":94},"PowerShell","#012456",0.3,{"name":96,"color":97,"percentage":98},"Dockerfile","#384d54",0.1,{"name":100,"color":101,"percentage":98},"CSS","#663399",{"name":103,"color":104,"percentage":105},"Python","#3572A5",0,{"name":107,"color":108,"percentage":105},"JavaScript","#f1e05a",{"name":110,"color":111,"percentage":105},"Makefile","#427819",{"name":113,"color":81,"percentage":105},"Go Template",5371,217,"2026-04-17T14:56:39","MIT","Linux","未说明 (AI 功能支持 BYOK - 自带密钥，调用外部 API，无需本地 GPU)","未说明 (描述为轻量级 LXC 容器)",{"notes":122,"python":123,"dependencies":124},"该工具主要通过 Docker 容器或 Proxmox LXC 容器部署。其 AI 功能（如聊天助手、巡检）采用 BYOK (Bring Your Own Key) 模式，即用户需自行配置外部大模型 API 密钥，工具本身不依赖本地显卡运行模型。支持监控 Proxmox (VE\u002FPBS\u002FPMG)、Docker、Kubernetes 等基础设施。","未说明",[125,126],"Docker","Proxmox VE (可选宿主环境)",[13,14,15],[129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147],"monitoring","proxmox","alerts","docker","docker-monitoring","go","homelab","host-monitoring","infrastructure-monitoring","proxmox-backup-server","proxmox-mail-gateway","proxmox-ve","react","self-hosted","typescript","webhooks","ai","dashboard","kubernetes","2026-03-27T02:49:30.150509","2026-04-18T09:20:50.290475",[151,156,160,165,170,175],{"id":152,"question_zh":153,"answer_zh":154,"source_url":155},39074,"在 Proxmox 集群中，应该为每个节点配置“虚拟环境（Virtual Environment）”还是只配置一个？","对于 Proxmox 集群，你只需要配置**一个**“虚拟环境（Virtual Environment）”连接。这个连接通过 Proxmox API 提供对整个集群中所有 VM 和 LXC 的访问权限。如果在虚拟环境中添加多个节点，会导致数据重复。\n\n正确的配置方式是：\n1. **Host Agents（主机代理）**：在你希望获取深度指标和 AI 命令访问权限的每个 Proxmox 节点上安装一个（例如集群有 2 个节点，就安装 2 个 Host Agents）。\n2. **Virtual Environment**：只需添加集群中的任意一个节点作为 API 入口，即可监控集群内所有资源。","https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Fissues\u002F738",{"id":157,"question_zh":158,"answer_zh":159,"source_url":155},39075,"Pulse LXC 容器因绑定挂载（bind mount）导致无法快照或迁移到另一个节点，如何解决？","这是一个已知的 Proxmox 问题，绑定挂载会阻止快照和迁移。解决方法是修改 Pulse LXC 的配置文件，将绑定挂载的定义方式从 `mp0` 格式改为使用 `lxc.mount.entry` 指令，这样 Proxmox 就不会阻止快照。\n\n请将配置文件中的：\n`mp0: \u002Frun\u002Fpulse-sensor-proxy,mp=\u002Fmnt\u002Fpulse-proxy,replicate=0`\n\n替换为：\n`lxc.mount.entry: \u002Frun\u002Fpulse-sensor-proxy mnt\u002Fpulse-proxy none bind 0 0`\n\n这两种写法效果相同，但后者能绕过 Proxmox 的检查，从而允许快照和迁移。",{"id":161,"question_zh":162,"answer_zh":163,"source_url":164},39076,"重新安装 Docker 代理后，代理在界面中不显示或出现主机名称跳变（flapping）怎么办？","这个问题通常是由于 LXC 容器共享宿主机的 `\u002Fsys\u002Fclass\u002Fdmi\u002Fid\u002Fproduct_uuid`，导致生成的 Agent ID 冲突（多个容器拥有相同的 ID），从而互相踢下线。\n\n解决方案：\n1. **升级版本**：该问题已在 v5.0.0-rc.2 及更高版本中修复。新版代理会自动检测 LXC 环境并改用唯一的 `\u002Fetc\u002Fmachine-id` 作为主机 ID。\n2. **临时措施**：如果无法立即升级，可以在设置中启用“允许重新注册（Allow re-enroll）”选项（路径：Settings -> Docker -> Removed hosts），或者确保每个容器的机器 ID 是唯一的。\n\n日志中若出现类似 \"docker host ... was removed ... and cannot report again\" 的警告，通常表明发生了 ID 冲突。","https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Fissues\u002F773",{"id":166,"question_zh":167,"answer_zh":168,"source_url":169},39077,"为什么 SSH 能获取到传感器温度数据（sensors -j），但 Pulse 仪表板上不显示 AMD CPU\u002FGPU 的温度？","如果通过 SSH 运行 `sensors -j` 能看到数据但仪表板不显示，可能是由于代理脚本缺失或权限问题导致数据抓取失败。\n\n请检查以下几点：\n1. **查看日志**：运行 `journalctl -u pulse-sensor-proxy`，查找是否有类似 `bash: line 1: \u002Fusr\u002Flocal\u002Fbin\u002Fpulse-sensor-wrapper.sh: No such file or directory` 的错误。这表示包装器脚本丢失。\n2. **重新安装传感器组件**：尝试卸载并重新安装传感器组件以恢复缺失的文件。\n3. **权限问题**：注意日志中是否有 `permission denied` 错误（如无法读取 `\u002Fetc\u002Fpve\u002Fpriv\u002Fknown_hosts`），这可能导致无法连接到其他节点获取数据。\n4. **版本更新**：确保使用的是最新版本（如 v4.31.0+），旧版本可能对 AMD 传感器（k10temp, amdgpu）的支持不完善。","https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Fissues\u002F600",{"id":171,"question_zh":172,"answer_zh":173,"source_url":174},39078,"在 Proxmox 集群中有多个节点（包括非集群节点）时，如何在 .env 文件中正确配置以避免 VM\u002FCT 列表重复或缺失？","在早期版本中，直接在 .env 文件中列出所有集群节点会导致数据不一致（重复或缺失）。\n\n解决方案：\n1. **升级版本**：请升级到 v2.5.0 或更高版本，该版本修复了监控主集群之外节点的问题。\n2. **配置策略**：对于属于同一集群的节点，通常只需配置一个入口点即可获取集群内所有资源信息，无需列出所有节点。如果需要监控不属于该集群的独立节点，请参考 v2.5.0 发布说明和 README 中关于配置多个端点的具体指南。","https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Fissues\u002F9",{"id":176,"question_zh":177,"answer_zh":178,"source_url":169},39079,"Diagnostics 中的\"Check proxy nodes\"检查失败，但温度数据显示正常，这是什么原因？","这种情况通常意味着虽然温度数据抓取成功，但代理节点之间的通信或状态报告机制存在问题。\n\n可能的原因和排查步骤：\n1. **部分节点不可达**：日志中可能显示某些节点（如 `node=x.x.x.2`）在加载主机密钥时失败（`Failed to load host key from Proxmox`），导致回退到 `ssh-keyscan` 或直接失败。这会影响完整性检查但不一定影响已成功建立连接的节点的数据展示。\n2. **脚本缺失**：确认所有相关节点上都正确部署了 `pulse-sensor-wrapper.sh` 脚本。\n3. **已知限制**：在某些版本中，诊断工具的报告逻辑可能与实际数据收集逻辑不完全同步。如果温度数据在仪表板上正常显示且实时更新，通常可以忽略此诊断警告，或者等待后续版本修复诊断模块的逻辑。",[180,185,190,194,199,203,208,212,217,222,227,232,237,241,246,250,255,259,264,268],{"id":181,"version":182,"summary_zh":183,"released_at":184},315002,"v5.1.27","\u003C!-- VALIDATION_STATUS_START -->\n## ✅ 发布资产验证（发布后）：通过\n\n由于发布了修订版，资产在发布后被重新验证。\n\n**状态**: 生产环境发布资产已重新验证 ✅\n**验证时间**: 2026-04-09 14:10:18 UTC\n**工作流**: [Pulse 发布流水线 #200](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Factions\u002Fruns\u002F24193097295)\n\n### 验证摘要\n- 所有必需的资产均已存在 ✓\n- 校验和已验证 ✓\n- 版本字符串正确 ✓\n- 二进制架构已验证 ✓\n\n\u003C!-- VALIDATION_STATUS_END -->\n\n## 变更内容\n- 稳定版 v5.1.27 从 v5.1.27 RC 分支发布。\n- 安全性：强化 AI 只读命令执行机制，在 pulse_read 中对未知可执行文件和双重用途解释器直接拒绝执行，以提升安全性。\n- 告警功能：对主机-代理关联告警名称进行去重处理，避免主机-代理告警与客户机或节点阈值行在视觉上发生冲突。\n- 包含 v5.1.27 RC 版本中的修复，包括 Webhook SSRF 防护、Ceph\u002F共享存储告警数据填充、Proxmox 磁盘信息报告、安装程序本地归档支持、SMART 温度标准化、SSO 更新保留以及告警计划迁移默认设置。\n\n## 安装说明\n\n如果您通过 Docker 或 Compose 运行 Pulse，请将镜像更新至 `rcourtman\u002Fpulse:5.1.27`。\n\n有关其他部署方式，请参阅[安装指南](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse#installation)。","2026-04-09T14:07:22",{"id":186,"version":187,"summary_zh":188,"released_at":189},315003,"helm-chart-5.1.27","用于部署 Pulse 中心及可选 Docker 监控代理的 Helm Chart。","2026-04-09T14:11:47",{"id":191,"version":192,"summary_zh":188,"released_at":193},315004,"helm-chart-5.1.27-rc.3","2026-04-07T10:28:10",{"id":195,"version":196,"summary_zh":197,"released_at":198},315005,"v5.1.27-rc.3","\u003C!-- VALIDATION_STATUS_START -->\n## ✅ 发布资产验证（发布后）：通过\n\n由于发布了修订版，资产在发布后重新进行了验证。\n\n**状态**：已上线的发布资产已重新验证 ✅  \n**验证时间**：2026-04-07 10:25:50 UTC  \n**工作流**：[Pulse 发布流水线 #199](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Factions\u002Fruns\u002F24075325579)\n\n### 验证摘要\n- 所有必需资产均已存在 ✓  \n- 校验和已验证 ✓  \n- 版本字符串正确 ✓  \n- 二进制架构已验证 ✓  \n\n\u003C!-- VALIDATION_STATUS_END -->\n\n## 变更内容\n- 对链接的主机代理告警名称进行去重处理，以避免主机代理告警与来宾或节点阈值行在视觉上发生冲突。\n- 该候选版本旨在验证剩余的 `#1334` 告警标识路径，为正式发布 `v5.1.27` 做准备。\n\n## 安装说明\n\n如果您通过 Docker 或 Compose 运行 Pulse，请更新至 `rcourtman\u002Fpulse:5.1.27-rc.3`。\n\n有关其他部署方式，请参阅 [安装指南](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse#installation)。","2026-04-07T10:23:21",{"id":200,"version":201,"summary_zh":188,"released_at":202},315006,"helm-chart-5.1.27-rc.2","2026-04-05T23:13:09",{"id":204,"version":205,"summary_zh":206,"released_at":207},314998,"v6.0.0-rc.2","\u003C!-- VALIDATION_STATUS_START -->\n## ✅ 发布资产验证（发布后）：通过\n\n由于发布了修订版，资产在发布后重新进行了验证。\n\n**状态**：已上线的发布资产已重新验证 ✅\n**验证时间**：2026-04-16 21:30:20 UTC\n**工作流**：[验证发布资产 #83](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Factions\u002Fruns\u002F24534265095)\n\n### 验证摘要\n- 所有必需的资产均已存在 ✓\n- 校验和已验证 ✓\n- 版本字符串正确 ✓\n- 二进制架构已验证 ✓\n\n\u003C!-- VALIDATION_STATUS_END -->\n\n# Pulse v6.0.0-rc.2 发行说明\n\n`v6.0.0-rc.2` 是公开 `rc.1` 版本发布后的首个修复型 RC 版本。目前仍以 Pulse v5 作为稳定线。\n\n本次 RC 的目的并非进一步扩展产品功能，而是针对 `rc.1` 在真实用户反馈中暴露出的主要问题进行修正：\n\n- 自托管监控系统数量上限不应成为 v6 版本的商业化边界\n- 现有付费客户的使用连续性必须清晰明确，并在承诺范围内不受限制\n- 产品及账户界面应清晰解释当前的商业模式，而非沿用过时的上限时代文案\n- 平台设置和代理 CLI 行为中的早期 RC 回归问题应在更广泛的测试之前得到修复\n\n## 支持立场\n\n- Pulse v5 仍然是当前的稳定版本。\n- Pulse v6 `rc.2` 仍然属于可选评估版本，并非默认的生产推荐版本。\n- 现有 v5 用户仍应优先选择预发布环境、实验室或其他受控环境进行评估。\n\n## 自 `rc.1` 以来的变化\n\n### 自托管监控不再设上限\n\n自托管的核心监控功能不再按监控系统数量收费。\n\n当前的自托管 v6 产品包装如下：\n\n| 方案 | 核心监控 | 指标历史 | 付费价值 |\n|---|---|---:|---|\n| 社区版 | 无限制 | 7 天 | 完整的自托管监控功能 |\n| 中继版 | 无限制 | 14 天 | 远程访问、移动端支持、推送通知及便利功能 |\n| 专业版 | 无限制 | 90 天 | 中继版功能加上 AI 运维、自动化以及高级管理功能 |\n\n原有的 `Pro+` 方案仅面向现有用户开放，用于延续其服务权益，不再作为面向公众的无上限自托管购买层级。\n\n### 现有付费客户的服务连续性更加明确\n\n- 现有的终身许可证仍然有效且不受监控系统数量限制。\n- 在 v6 公开定价切换之前已开通的 Pulse Pro 订阅用户，在订阅有效期内将继续享有无限制的监控服务。\n- 支持的旧版付费用户迁移方案仍可转换至 v6 激活模式，而不会失去自托管监控权限。\n- 如果自托管 v6 安装在激活或迁移后仍显示监控系统数量上限，请将其视为软件缺陷，而非设计意图。\n\n### 计费与升级界面符合无上限模式\n\n本地计费方案界面、Pulse 账户升级引导页面以及相关定价文案，现已将自托管升级描述为选择具体方案并额外购买增值服务，而非单纯增加监控系统容量。\n\n对于当前的自托管方案，产品现在展示的是：\n\n- 无限制的核心监控","2026-04-16T17:05:51",{"id":209,"version":210,"summary_zh":188,"released_at":211},314999,"helm-chart-5.1.28","2026-04-14T16:37:56",{"id":213,"version":214,"summary_zh":215,"released_at":216},315000,"v5.1.28","\u003C!-- VALIDATION_STATUS_START -->\n## ✅ 发布资产验证（发布后）：通过\n\n由于发布了编辑内容，资产在发布后重新进行了验证。\n\n**状态**：已上线的发布资产已重新验证 ✅\n**验证时间**：2026-04-14 16:36:51 UTC\n**工作流**：[Pulse 发布流水线 #214](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Factions\u002Fruns\u002F24409384543)\n\n### 验证摘要\n- 所有必需的资产均已存在 ✓\n- 校验和已验证 ✓\n- 版本字符串正确 ✓\n- 二进制架构已验证 ✓\n\n\u003C!-- VALIDATION_STATUS_END -->\n\n## 变更内容\n- 稳定版 v5.1.28 维护发布现已合并 v5.1.27 之后的修复，并已合入 `main` 分支。\n- 警报与通知：修复了 Docker 更新恢复警报重复触发、静默时段升级泄漏、短暂离线恢复反复波动、过时的来宾磁盘警报，以及仅解决状态通知带来的噪音问题。\n- 运行时与安装性：修复了 Podman 容器 CPU 计算错误、流式安装程序入口点行为问题、安装程序通用包回退机制，以及 AI 发现响应过大等问题。\n- 平台与数据处理：修复了 Synology\u002FQNAP NAS 设备检测及厂商管理 RAID 的抑制问题、按备份类型匹配孤立备份的问题、Ceph 管理器待机状态解析问题、关联主机与代理的阈值覆盖问题，以及 SAML 元数据公共 URL 刷新问题。\n- UI：新增 v6 RC 测试横幅，并在 v5 中添加更新面板提示，链接至 v6 RC、演示环境及新的 v6 更改日志，以便稳定版用户能够有计划地评估即将发布的重大版本。\n\n## v6 RC 测试\n- v6 RC：https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Freleases\u002Ftag\u002Fv6.0.0-rc.1\n- v6 更改日志：https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Fblob\u002Fpulse\u002Fv6-release\u002Fdocs\u002Freleases\u002FV6_CHANGELOG.md\n- 演示环境：https:\u002F\u002Fv6-demo.pulserelay.pro\n\n## 安装\n如果您通过 Docker 或 Compose 运行 Pulse，请将镜像更新至 `rcourtman\u002Fpulse:5.1.28`。\n\n有关其他部署方式，请参阅 [安装指南](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse#installation)。","2026-04-14T16:32:09",{"id":218,"version":219,"summary_zh":220,"released_at":221},315001,"v6.0.0-rc.1","\u003C!-- VALIDATION_STATUS_START -->\n## ✅ 发布资产验证（发布后）：通过\n\n由于发布了编辑内容，资产在发布后重新进行了验证。\n\n**状态**：已上线的发布资产已重新验证 ✅  \n**验证时间**：2026-04-12 12:05:39 UTC  \n**工作流**：[验证发布资产 #82](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Factions\u002Fruns\u002F24306333973)\n\n### 验证摘要\n- 所有必需的资产均已存在 ✓  \n- 校验和已验证 ✓  \n- 版本字符串正确 ✓  \n- 二进制架构已验证 ✓  \n\n\u003C!-- VALIDATION_STATUS_END -->\n\n# Pulse v6.0.0-rc.1 发布候选版本说明\n\n`v6.0.0-rc.1` 是 Pulse v6 的首个公开发布候选版本。\n\n此构建旨在用于评估以及在稳定版 `v6.0.0` 正式发布之前的早期部署测试。目前，Pulse v5 仍然是当前的稳定版本。如果您当前在生产环境中使用 Pulse，请先从预发布环境或非关键环境中开始，并确保具备回滚方案。\n\n如果您正在处理上线相关问题，或者希望为现有 v5 用户提供上线时的常见问题解答，请参阅：\n\n- `docs\u002Freleases\u002FV6_RC_OPERATOR_SUPPORT_PACK.md`\n\n## 在线演示\n\n如果您希望在升级之前无需安装即可快速了解当前 Pulse v6 RC 的界面效果，可以使用公共 v6 演示环境：\n\n- https:\u002F\u002Fv6-demo.pulserelay.pro\n\n请将该演示环境视为一个评估环境，而非生产实例或迁移路径。\n\n## 开始试用前的注意事项\n\n- 请勿在生产环境中的 Pulse v5 安装上进行首次 v6 测试。\n- 建议优先选择实验室环境、预发布环境或独立的非关键环境来进行首次 RC 测试。\n- 升级前请务必保留当前备份并确保可以直接访问控制台。\n- 请将此 RC 视为真正的发布候选软件：适合用于评估，但尚不建议广泛应用于生产环境。\n\n## 本次 RC 的用途\n\n- 验证从 v5 到 v6 的升级路径\n- 检查首次会话的导航与引导流程\n- 测试服务器升级后统一代理的连续性\n- 练习 Pulse Pro 的激活以及从 v5 Pro 或终身许可到 v6 的迁移\n- 在正式发布前发现回归问题、流程中断及潜在缺陷\n\n## 升级常见问题解答\n\n### 我需要先卸载 Pulse v5 吗？\n\n不需要。请以升级的方式测试 Pulse v6，而不是直接卸载后再重新安装。\n\n### 将 Pulse 服务器升级到 v6 是否会自动更新我的统一代理？\n\n不会。服务器升级与统一代理升级是两个独立的过程。\n\n即使您安装了 Pulse v6，现有的代理也不会因为服务器的升级而自动切换到 v6。\n\n### 如果我想测试完整的 v6 代理流程，应该怎么做？\n\n在升级服务器之后，您可以使用以下步骤单独更新现有代理：\n\n进入“设置 -> 统一代理 -> 安装命令”，生成相应的更新命令并执行。这是官方支持的 v5 到 v6 代理过渡路径，适用于代理测试。\n\n### 我需要先卸载现有的 v5 代理再进行更新吗？\n\n不需要。在测试 v6 服务器时，现有的 v5 统一代理可以直接就地升级。\n\n### 升级后的 v5 代理在 v6 中会保持相同的标识吗？\n\n是的。官方支持的 v5 到 v6 代理升级路径旨在保","2026-04-12T10:50:00",{"id":223,"version":224,"summary_zh":225,"released_at":226},315007,"v5.1.27-rc.2","\u003C!-- VALIDATION_STATUS_START -->\n## ✅ 发布资产验证（发布后）：通过\n\n由于发布了编辑内容，资产在发布后被重新验证。\n\n**状态**: 生产环境发布资产已重新验证 ✅\n**验证时间**: 2026-04-05 23:11:18 UTC\n**工作流**: [Pulse 发布流水线 #198](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Factions\u002Fruns\u002F24012043834)\n\n### 验证摘要\n- 所有必需的资产均已存在 ✓\n- 校验和已验证 ✓\n- 版本字符串正确 ✓\n- 二进制架构已验证 ✓\n\n\u003C!-- VALIDATION_STATUS_END -->\n\n## 亮点\n\n- 安全性：阻止了通过未指定地址（`0.0.0.0` \u002F `::`）进行的 Webhook SSRF 攻击。\n- Proxmox：保留了来自 `\u002Fnodes` 的节点磁盘指标，而非错误地将其替换为存储回退值。\n- Ceph\u002F存储：在评估告警之前会填充共享 Ceph 存储的使用情况，并在库存发生变化时清除过时的存储告警。\n- 安装程序：为 Proxmox 安装添加了本地归档支持，在替换前验证归档架构，并改进了基于版本的升级处理。\n- 认证\u002FSSO：在 SSO 更新时保留省略的 OIDC 组字段，修复了 SAML 公网 URL 和 OIDC 组角色映射路径问题，并恢复了旧版告警计划设置的合理默认值。\n- 硬件\u002F监控：改进了 SMART 温度标签匹配以及节点范围内的 Swarm 服务计数。\n\n## 建议重新测试的区域\n\n- Ceph 池和共享存储告警\n- Proxmox 节点根磁盘报告\n- Proxmox 安装程序及基于归档的更新\n- SSO 配置更新\n- 对阻断的内部地址的 Webhook 验证\n\n## 安装\n\n如果您通过 Docker 或 Compose 运行 Pulse，请升级至 `rcourtman\u002Fpulse:5.1.27-rc.2`。\n\n有关其他部署方式，请参阅[安装指南](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse#installation)。","2026-04-05T23:09:20",{"id":228,"version":229,"summary_zh":230,"released_at":231},315008,"helm-chart-5.1.27-rc.1","Helm chart for deploying the Pulse hub and optional Docker monitoring agent.","2026-04-01T13:07:10",{"id":233,"version":234,"summary_zh":235,"released_at":236},315009,"v5.1.27-rc.1","\u003C!-- VALIDATION_STATUS_START -->\n## ✅ Release Asset Validation (Post-Publish): PASSED\n\nAssets were revalidated after publication due to a release edit.\n\n**Status**: Live release assets re-validated ✅\n**Validated**: 2026-04-01 13:04:51 UTC\n**Workflow**: [Pulse Release Pipeline #196](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Factions\u002Fruns\u002F23848523136)\n\n### Validation Summary\n- All required assets present ✓\n- Checksums verified ✓\n- Version strings correct ✓\n- Binary architectures validated ✓\n\n\u003C!-- VALIDATION_STATUS_END -->\n\n## Pulse v5.1.27-rc.1\n\nThis RC covers the current maintenance fixes on main since v5.1.26.\n\n### Bug Fixes\n- Improved Proxmox auto-register host selection so Pulse chooses a reachable endpoint in mixed DNS or Docker deployments (#1199).\n- Preserved guest threshold overrides and alert history when Proxmox guests move between nodes (#1334).\n- Fixed Proxmox node disk fallback selection so node storage telemetry resolves more reliably.\n- Added Basic Auth support for Ollama and strengthened model validation in the AI connection test.\n- Filtered historical Docker Swarm tasks out of runtime state to avoid report growth and excess memory use on long-lived Swarm managers (#1366).\n- Deferred metrics store retention and vacuum maintenance until after startup so large persistent data sets do not hold the server offline during restart.\n\n## Installation\n\nIf you run Pulse via Docker or Compose, update to `rcourtman\u002Fpulse:5.1.27-rc.1`.\n\nSee the [Installation Guide](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse#installation) for other deployment methods.","2026-04-01T12:59:52",{"id":238,"version":239,"summary_zh":230,"released_at":240},315010,"helm-chart-5.1.26","2026-03-31T09:38:54",{"id":242,"version":243,"summary_zh":244,"released_at":245},315011,"v5.1.26","\u003C!-- VALIDATION_STATUS_START -->\n## ✅ Release Asset Validation (Post-Publish): PASSED\n\nAssets were revalidated after publication due to a release edit.\n\n**Status**: Live release assets re-validated ✅\n**Validated**: 2026-03-31 09:37:26 UTC\n**Workflow**: [Pulse Release Pipeline #195](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Factions\u002Fruns\u002F23789303125)\n\n### Validation Summary\n- All required assets present ✓\n- Checksums verified ✓\n- Version strings correct ✓\n- Binary architectures validated ✓\n\n\u003C!-- VALIDATION_STATUS_END -->\n\n## Pulse v5.1.26\n\nThis release rolls up the v5.1.26 release-candidate fixes into a stable build, including the Proxmox guest telemetry reliability work, FreeBSD\u002FOPNsense SMART fixes, Docker custom URL persistence fixes, Patrol context handling improvements, alert count refresh fixes, and the post-RC fixes for shared Ceph datastore alert visibility and legacy host-agent config compatibility.\n\nThis release also includes the recent security hardening work on `main`, and the repository security backlog has been cleared before publication.\n\n## Installation\n\nIf you run Pulse via Docker or Compose, update to `rcourtman\u002Fpulse:5.1.26`.\n\nSee the [Installation Guide](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse#installation) for other deployment methods.\n\n## Installation\n\nIf you run Pulse via Docker or Compose, update to `rcourtman\u002Fpulse:5.1.26`.\n\nSee the [Installation Guide](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse#installation) for other deployment methods.","2026-03-31T09:34:59",{"id":247,"version":248,"summary_zh":230,"released_at":249},315012,"helm-chart-5.1.26-rc.2","2026-03-28T15:54:38",{"id":251,"version":252,"summary_zh":253,"released_at":254},315013,"v5.1.26-rc.2","\u003C!-- VALIDATION_STATUS_START -->\n## ✅ Release Asset Validation (Post-Publish): PASSED\n\nAssets were revalidated after publication due to a release edit.\n\n**Status**: Live release assets re-validated ✅\n**Validated**: 2026-03-28 15:52:28 UTC\n**Workflow**: [Pulse Release Pipeline #193](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Factions\u002Fruns\u002F23688120804)\n\n### Validation Summary\n- All required assets present ✓\n- Checksums verified ✓\n- Version strings correct ✓\n- Binary architectures validated ✓\n\n\u003C!-- VALIDATION_STATUS_END -->\n\n## Pulse v5.1.26-rc.2\n\nThis RC rolls up the post-v5.1.26-rc.1 maintenance fixes currently on main, with the main focus on Proxmox guest telemetry reliability, FreeBSD\u002FOPNsense SMART fixes, Docker custom URL persistence, Patrol context handling, alert count refreshes, and recent security hardening.\n\nPlease use this build to validate the fixes discussed in the recent v5 maintenance issue threads.\n\n## Installation\n\nIf you run Pulse via Docker or Compose, update to `rcourtman\u002Fpulse:5.1.26-rc.2`.\n\nSee the [Installation Guide](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse#installation) for other deployment methods.","2026-03-28T15:49:58",{"id":256,"version":257,"summary_zh":230,"released_at":258},315014,"helm-chart-5.1.26-rc.1","2026-03-27T10:31:01",{"id":260,"version":261,"summary_zh":262,"released_at":263},315015,"v5.1.26-rc.1","This is the next v5 maintenance release candidate after `v5.1.25-rc.1`, focused on the fixes that landed after that RC branch was cut.\n\n## Fixed\n\n- Proxmox and guest telemetry: a broad set of `#1319` fixes reduces false VM RAM spikes, preserves guest metadata and disk data across transient guest-agent and VM-status failures, rotates guest-agent polling more fairly across VMs, and improves fallback handling for low-trust memory and disk samples.\n- Storage and hardware monitoring: improves ZFS pool matching for dataset-backed storages, allows SSH SMART temperature fallback when the host agent lacks disk SMART data, honors `--disk-exclude` more consistently, and retries FreeBSD SMART probes after false standby responses.\n- Notifications and webhooks: preserves Discord and other webhook mentions correctly, includes mentions on resolved notifications, and hardens JSON webhook templates so live Discord payloads do not break on quotes, slashes, or newlines.\n- Docker fixes: rejects shared-token host identity collisions, refreshes custom URLs correctly after container recreation, and fixes the search input action overlap in the Docker filter UI.\n- AI and Patrol: routes Patrol investigations through the Patrol provider and model correctly, improves provider-window retry behavior, and restores legacy OpenAI-compatible assistant startup.\n- Installer and update fixes: improves LXC auto-update rollback and recovery when Pulse fails to restart, and persists detected rootless Docker or Podman socket settings in the unified installer.\n- Diagnostics and node linking: prefers the monitor's live connection state in diagnostics, and repairs reload-driven PVE host and node linking consistency.\n- Security and maintenance: clears the current highlighted dependency vulnerabilities and refreshes lint, test, and OpenTelemetry dependencies.\n- Docs: adds clearer guidance on where the unified agent is worth installing.\n\n## RC testing\n\nIf you reported one of the related issues, please test `v5.1.26-rc.1` specifically and report back whether the issue is resolved.\n\n## Installation\n\nIf you run Pulse via Docker or Compose, update to `rcourtman\u002Fpulse:5.1.26-rc.1`.\n\nSee the [Installation Guide](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse#installation) for other deployment methods.","2026-03-27T10:26:15",{"id":265,"version":266,"summary_zh":230,"released_at":267},315016,"helm-chart-5.1.25","2026-03-27T10:12:56",{"id":269,"version":270,"summary_zh":271,"released_at":272},315017,"v5.1.25","\u003C!-- VALIDATION_STATUS_START -->\n## ✅ Release Asset Validation (Post-Publish): PASSED\n\nAssets were revalidated after publication due to a release edit.\n\n**Status**: Live release assets re-validated ✅\n**Validated**: 2026-03-27 10:25:44 UTC\n**Workflow**: [Validate Release Assets #81](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse\u002Factions\u002Fruns\u002F23641840207)\n\n### Validation Summary\n- All required assets present ✓\n- Checksums verified ✓\n- Version strings correct ✓\n- Binary architectures validated ✓\n\n\u003C!-- VALIDATION_STATUS_END -->\n\nThis promotes the `v5.1.25-rc.1` maintenance line to stable after the release-candidate validation window.\n\n## Fixed\n\n- Recovery notifications: preserves queued resolved notifications correctly when alerts clear, and keeps quiet-hours handling intact.\n- NAS and alerting fixes: improves false RAID degraded suppression for QNAP and Synology-style system arrays, fixes alert counts in resource stats, and corrects threshold-driven alert coloring and override handling.\n- Backup and storage fixes: resolves template backup orphan false positives and shared-storage override matching.\n- Proxmox fixes: hardens setup-script token extraction and SSH key handling, accepts API token aliases used by external clients, and improves Proxmox auto-registration recovery when registrations go stale.\n- Agent and update fixes: allows missing host-agent binaries to be proxied from GitHub releases for update and download paths.\n- Docker fixes: preserves custom URLs across recreated containers, respects active filters for Update All, and clears stale update alerts correctly when update notifications are disabled.\n- AI fixes: preserves provider metadata in model lists, respects configured Patrol provider and model selection, restarts chat services correctly after provider or model changes, and handles empty or null chat-session payloads safely.\n- Reporting and UI fixes: resolves report generation against the correct org metrics store, keeps saved full-width layout preference applied after auth, and fixes the PBS settings table full-width layout.\n- Metrics and monitoring fixes: reduces metrics-store write churn, scopes Proxmox cluster TLS fingerprints correctly, makes VM memory carry-forward more conservative, and keeps alert-side node display names instance-aware.\n\n## Installation\n\n**Docker (recommended):**\n```bash\ndocker pull rcourtman\u002Fpulse:5.1.25\n```\n\n**Docker Compose:**\nUpdate your `docker-compose.yml` to use `rcourtman\u002Fpulse:5.1.25`\n\nSee the [Installation Guide](https:\u002F\u002Fgithub.com\u002Frcourtman\u002FPulse#installation) for complete setup instructions.","2026-03-27T09:56:42"]