<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>RackPeek on HiDa</title><link>https://www.0niu.cn/tags/rackpeek/</link><description>Recent content in RackPeek on HiDa</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Mon, 22 Jun 2026 16:38:11 +0800</lastBuildDate><atom:link href="https://www.0niu.cn/tags/rackpeek/index.xml" rel="self" type="application/rss+xml"/><item><title>RackPeek：轻量级 IT 基础设施管理工具</title><link>https://www.0niu.cn/posts/rackpeek-it-infrastructure-management/</link><pubDate>Mon, 22 Jun 2026 16:38:11 +0800</pubDate><guid>https://www.0niu.cn/posts/rackpeek-it-infrastructure-management/</guid><description>&lt;p>RackPeek 是一个轻量级的 IT 基础设施管理工具，由 Timmoth 开发，开源在 GitHub 上。它同时提供 WebUI 和 CLI 两种使用方式，用 YAML 文件存储数据，内置 Git 追踪变更历史，适合管理家庭实验室和小型 IT 环境。&lt;/p>
&lt;h2 id="为什么需要它">为什么需要它&lt;/h2>
&lt;p>管理服务器、网络设备、虚拟机时，信息散落在各处：Excel 表格、笔记软件、脑子里。RackPeek 把这些信息集中到一个地方，用结构化的方式记录硬件参数、网络拓扑、服务依赖关系，而且全部以代码形式管理。&lt;/p>
&lt;h2 id="核心功能">核心功能&lt;/h2>
&lt;h3 id="硬件管理">硬件管理&lt;/h3>
&lt;p>记录服务器、交换机、路由器、UPS 等设备的型号、序列号、位置、电源状态、LED 灯、温度等硬件信息。&lt;/p>
&lt;h3 id="网络拓扑">网络拓扑&lt;/h3>
&lt;p>可视化展示设备之间的网络连接关系，包括 IP 地址、VLAN、端口映射等。&lt;/p>
&lt;h3 id="服务追踪">服务追踪&lt;/h3>
&lt;p>记录运行在每台设备上的服务、容器、虚拟机，以及它们之间的依赖关系。&lt;/p>
&lt;h3 id="变更历史">变更历史&lt;/h3>
&lt;p>内置 Git，所有配置变更都有版本记录，可以回滚到任意历史状态。&lt;/p></description><content>&lt;p>RackPeek 是一个轻量级的 IT 基础设施管理工具，由 Timmoth 开发，开源在 GitHub 上。它同时提供 WebUI 和 CLI 两种使用方式，用 YAML 文件存储数据，内置 Git 追踪变更历史，适合管理家庭实验室和小型 IT 环境。&lt;/p>
&lt;h2 id="为什么需要它">为什么需要它&lt;/h2>
&lt;p>管理服务器、网络设备、虚拟机时，信息散落在各处：Excel 表格、笔记软件、脑子里。RackPeek 把这些信息集中到一个地方，用结构化的方式记录硬件参数、网络拓扑、服务依赖关系，而且全部以代码形式管理。&lt;/p>
&lt;h2 id="核心功能">核心功能&lt;/h2>
&lt;h3 id="硬件管理">硬件管理&lt;/h3>
&lt;p>记录服务器、交换机、路由器、UPS 等设备的型号、序列号、位置、电源状态、LED 灯、温度等硬件信息。&lt;/p>
&lt;h3 id="网络拓扑">网络拓扑&lt;/h3>
&lt;p>可视化展示设备之间的网络连接关系，包括 IP 地址、VLAN、端口映射等。&lt;/p>
&lt;h3 id="服务追踪">服务追踪&lt;/h3>
&lt;p>记录运行在每台设备上的服务、容器、虚拟机，以及它们之间的依赖关系。&lt;/p>
&lt;h3 id="变更历史">变更历史&lt;/h3>
&lt;p>内置 Git，所有配置变更都有版本记录，可以回滚到任意历史状态。&lt;/p>
&lt;h2 id="安装">安装&lt;/h2>
&lt;p>Docker 一键部署：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>docker volume create rackpeek-config
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>docker run -d &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> --name rackpeek &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> -p 8080:8080 &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> -v rackpeek-config:/app/config &lt;span style="color:#ae81ff">\
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff">&lt;/span> aptacode/rackpeek:latest
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Docker Compose：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">version&lt;/span>: &lt;span style="color:#e6db74">&amp;#34;3.9&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">services&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">rackpeek&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">image&lt;/span>: &lt;span style="color:#ae81ff">aptacode/rackpeek:latest&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">container_name&lt;/span>: &lt;span style="color:#ae81ff">rackpeek&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">ports&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - &lt;span style="color:#e6db74">&amp;#34;8080:8080&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">volumes&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - &lt;span style="color:#ae81ff">rackpeek-config:/app/config&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">restart&lt;/span>: &lt;span style="color:#ae81ff">unless-stopped&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">volumes&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#f92672">rackpeek-config&lt;/span>:
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="设计理念">设计理念&lt;/h2>
&lt;p>RackPeek 的设计原则很明确：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>简单&lt;/strong>：范围刻意保持窄，不做企业级 CMDB 的复杂抽象&lt;/li>
&lt;li>&lt;strong>开放&lt;/strong>：数据用 YAML 存储，完全属于你，随时可以导出迁移&lt;/li>
&lt;li>&lt;strong>隐私&lt;/strong>：无遥测、无广告、无追踪，数据留在你自己的基础设施上&lt;/li>
&lt;li>&lt;strong>自用驱动&lt;/strong>：功能来自实际使用需求，不为了功能而功能&lt;/li>
&lt;/ul>
&lt;h2 id="适用场景">适用场景&lt;/h2>
&lt;p>家庭实验室设备管理，小型机房资产盘点，网络拓扑可视化，服务依赖关系梳理。不适合大型企业的 CMDB 需求，RackPeek 的定位就是轻量、个人化。&lt;/p></content></item></channel></rss>