家庭实验室

RackPeek:轻量级 IT 基础设施管理工具

RackPeek 是一个轻量级的 IT 基础设施管理工具,由 Timmoth 开发,开源在 GitHub 上。它同时提供 WebUI 和 CLI 两种使用方式,用 YAML 文件存储数据,内置 Git 追踪变更历史,适合管理家庭实验室和小型 IT 环境。

为什么需要它

管理服务器、网络设备、虚拟机时,信息散落在各处:Excel 表格、笔记软件、脑子里。RackPeek 把这些信息集中到一个地方,用结构化的方式记录硬件参数、网络拓扑、服务依赖关系,而且全部以代码形式管理。

核心功能

硬件管理

记录服务器、交换机、路由器、UPS 等设备的型号、序列号、位置、电源状态、LED 灯、温度等硬件信息。

网络拓扑

可视化展示设备之间的网络连接关系,包括 IP 地址、VLAN、端口映射等。

服务追踪

记录运行在每台设备上的服务、容器、虚拟机,以及它们之间的依赖关系。

变更历史

内置 Git,所有配置变更都有版本记录,可以回滚到任意历史状态。