RackPeek rpk CLI命令完整手册:150+子命令快速掌握服务器、交换机、路由器的清单化管理
【免费下载链接】RackPeekCLI tool to discover, manage, and document your IT infrastructure and home lab.项目地址https://gitcode.com/gh_mirrors/ra/RackPeek点击查看免费下载RackPeek是一款面向家庭实验室Home Lab和小型 IT 环境的开源基础设施管理工具核心是一个名为rpk的命令行工具CLI配合 Web UI 使用。本文是RackPeek rpk CLI 命令完整手册带你快速掌握150 个子命令用清单化的方式统一管理服务器、交换机、路由器、防火墙等硬件以及系统与服务——数据全部存储在纯 YAML 文件中无数据库、无供应商锁定。5分钟上手安装与第一条 rpk 命令RackPeek 推荐用 Docker 一键部署官方镜像aptacode/rackpeek一条命令即可启动默认监听8080端口所有状态保存在config/config.yaml一个 YAML 文件里。docker volume create rackpeek-config docker run -d --name rackpeek -p 8080:8080 \ -v rackpeek-config:/app/config aptacode/rackpeek:latest部署完成后容器内即可使用rpk命令浏览器中则打开完整的 Web 管理界面CLI 与 Web UI 操作同一份数据。 新手提示任何命令加-h都会打印帮助信息例如rpk servers -h会列出add / get / describe / set / del / rename / tree等全部子命令。全局命令速览rpk顶层共 16 个命令组完整参考见 docs/Commands.md命令组作用summary查看全库资源汇总报告servers/switches/routers/firewalls管理四类网络设备与服务器accesspoints/ups/desktops/laptops管理 AP、UPS、台式机、笔记本systems管理系统Hypervisor、VM、容器支持任意层级嵌套services管理服务应用、网络端点可查询子网ansible/ssh/hosts导出 Ansible 清单、SSH 配置、hosts 文件graph生成 Mermaid 拓扑图tags跨资源检索标签connections管理端口间物理连接掌握一套 CRUD 模式通吃 9 类资源RackPeek 最省心的设计9 类资源共用同一套命令语法。学会rpk servers后rpk switches、rpk routers等命令零成本迁移。每类资源都支持以下基础子命令add name—— 新增资源list—— 列出全部资源get name/describe name—— 查看单个资源describe输出更详细set name—— 更新属性del name—— 删除资源rename name new-name—— 重命名summary—— 输出该类资源的硬件汇总报告label add|remove、tag add|remove—— 标签管理不同资源类型的子资源Sub-Resource支持范围如下子资源命令ServerDesktopLaptopSwitchRouterFirewallcpu/gpu/drive/ram✅✅✅❌❌❌nic✅✅❌❌❌❌port❌❌❌✅✅✅三类子资源命令同样是add / set / del例如给服务器加一块硬盘rpk servers drive add ssd-1 --type ssd --size 2000 rpk servers cpu add cpu-1 --model Intel i5-12400 --cores 6 --threads 12服务器命令详解rpk serversrpk servers共 9 个子命令 4 组子资源cpu/drive/gpu/nic是命令最多的资源组之一源码见 Shared.Rcl/Commands/Servers/。常用流程示例——登记一台 Proxmox 节点rpk servers add pve-01 rpk servers set pve-01 --ram 32 rpk servers describe pve-01 rpk servers tree pve-01 # 查看依赖树其中set支持的关键参数包括--ram、--ram_mts、--ipmi等完整参数见 docs/Commands.md。tree子命令是服务器专属能力配合 Web 端硬件树页面可以直观看到物理机 → 虚拟化平台 → 虚拟机的层级关系。交换机、路由器命令端口管理是核心网络设备的建模重点是端口。rpk switches、rpk routers、rpk firewalls三个命令组结构完全一致均包含port add/set/del子命令源码见 Shared.Rcl/Commands/Switches/。一次登记交换机型号与端口rpk switches add usw-pro-48 rpk switches set usw-pro-48 --Model UniFi USW-Pro-48-PoE --poe rpk switches port add eth --type rj45 --speed 1 --count 48 rpk switches port add sfp --type sfp --speed 10 --count 4路由器同理rpk routers port add同样支持--type、--speed、--count参数参见 docs/Commands.md。端口登记完成后就可以用rpk connections命令把两端端口接线例如把交换机第 3 组第 1 口连到路由器 WAN 口rpk connections add usw-pro-48 0 2 rb5009 0 0connections add还支持--label、--notes参数给这条链路打标注方便日后排障。systems 与 services 命令用 runs-on 串联三层架构RackPeek 将基础设施分为三层详见 resource-levels.mdHardware硬件→ Systems系统→ Services服务由runs-on属性串联。systems 命令支持任意层级嵌套是建模虚拟化平台的关键set参数见 docs/Commands.mdrpk systems add proxmox-ve rpk systems set proxmox-ve --type hypervisor --os Proxmox VE 8.3 --runs-on pve-01 rpk systems add media-vm rpk systems set media-vm --type vm --runs-on proxmox-veservices 命令独有subnets子命令可按 CIDR 前缀筛选服务关联的子网rpk services add jellyfin rpk services set jellyfin --ip 10.0.10.50 --port 8096 --protocol http --runs-on media-vm rpk services subnets --cidr 10.0.10.0/24⚠️ 建模规则服务只能运行在系统上不能直接挂在硬件上系统可以运行在硬件或其他系统上且支持多个runs-on目标例如集群服务。导出命令一份清单喂饱 Ansible、SSH、hostsRackPeek 最大的杀手锏把清单文档直接变成自动化配置。1️⃣ Ansible 清单生成rpk ansible inventory参数详解见 docs/Commands.mdrpk ansible inventory --format yaml --group-tags prod,staging --global-var ansible_useradmin -o inventory.yml支持按 tag / label 分组、注入全局变量、ini 或 yaml 两种格式。2️⃣ SSH 配置导出自动读取资源上的标签作为连接信息rpk ssh export --include-tags prod,linux --default-port 22 -o ssh_config3️⃣ hosts 文件导出生成/etc/hosts兼容文件rpk hosts export --domain-suffix home.local -o hosts三个导出命令都支持--include-tags/-o输出到文件可直接接入 CI 脚本。可视化与检索graph、tags 命令组rpk graph topology—— 输出物理拓扑硬件 连接的 Mermaid 流程图粘贴到任意 Mermaid 渲染器即可看图rpk graph logical—— 输出按子网和主机分组的服务/系统逻辑图rpk tags list—— 列出所有在用标签及引用次数rpk tags show tag—— 反查携带某个标签的全部资源非常适合哪些设备属于生产环境这类快速排查。图形化结果也可以在 Web UI 的 Visualise 页面直接预览仓库中 vhs/webui_screenshots/ 目录下保存了拓扑图等截图示例。数据安全配置即 Git 仓库所有命令修改的都是同一个 YAML 文件因此 RackPeek 原生支持Git 集成启动时自动在配置目录初始化 git 仓库通过环境变量GIT_TOKEN、GIT_USERNAME配置任意 Git 服务GitHub、Gitea、GitLab、Bitbucket 均可详见 git-integration.md。此后每次变更都会自动 commit 并同步到远端——你的基础设施文档从此拥有完整历史版本。新手学习路线三步吃透 150 子命令记语法模板rpk 资源 动作 [名称] [参数]9 类资源完全同构-h随时查参数跑一遍完整建模流程servers add→switches port add→connections add→systems set --runs-on→services set --runs-on把三层架构串起来用上导出能力rpk ansible inventoryrpk graph topology体会文档即代码的闭环。完整命令树可在 CommandIndex.md 中按命令逐条跳转全部 3700 行参考文档收录在 docs/Commands.md。照着上面的模板走一遍150 子命令其实只需要记一套语法。赞分享【免费下载链接】RackPeekCLI tool to discover, manage, and document your IT infrastructure and home lab.项目地址https://gitcode.com/gh_mirrors/ra/RackPeek点击查看免费下载相关推荐XCOM模组管理器AML完整上手指南从安装到冲突检测的终极教程XCOM模组管理器AML完整上手指南从安装到冲突检测的终极教程 晚上十一点你刚在Steam工作坊一口气订阅了四十多个XCOM 2模组满心期待地点了启动游戏桌面应用游戏开发JiuwenSymbiosis CLI命令清单快速掌握机器人任务执行、单步调试与轨迹回放JiuwenSymbiosis CLI命令清单快速掌握机器人任务执行、单步调试与轨迹回放 JiuwenSymbiosis 是一个能懂人话、看得见物理世界、长具身智能人工智能AI Agent机器人计算机视觉Agent 编排Gemini CLI 命令行参考命令、选项与子命令的完整实战手册Gemini CLI 命令行参考命令、选项与子命令的完整实战手册 本文以 Gemini CLI 官方文档中的命令行速查表为骨架系统梳理 gemini 的启动人工智能AI Agent交互助手CLIMCP Clients创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

LightFM轻量推荐系统:CPU友好、冷启动支持、可解释的Python生产级源码

LightFM轻量推荐系统:CPU友好、冷启动支持、可解释的Python生产级源码

简介:这是一份面向Python开发者与推荐系统初学者的开源实践项目,聚焦推荐算法原理理解与工程实现,覆盖协同过滤、矩阵分解、图模型、深度学习等主流技术路线。资源包含70个文件,以21个Python脚本(含ItemCF/UserCF/LFM/…

2026/10/11 21:30:23 阅读更多 →
Cloud Custodian Bedrock Token 指标测试夹具:飞行数据录制与回放实战指南

Cloud Custodian Bedrock Token 指标测试夹具:飞行数据录制与回放实战指南

云原生运维安全 【免费下载链接】cloud-custodian Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources 项目地址: https://gitcode.com/gh_mirrors/cl/cloud-custodi…

2026/10/11 21:30:23 阅读更多 →
MySQL优化器核心概念拆解:成本模型、执行计划与调优实践

MySQL优化器核心概念拆解:成本模型、执行计划与调优实践

很多后端同学都遇到过这种场景:一条SQL在测试数据库上跑得飞快,到了线上却像老牛拉车,加索引也不管用,甚至越加越慢。最后打开执行计划一看,才发现问题出在MySQL优化器 (Optimizer) 的“脑回路”上——它没有选我们预期…

2026/10/11 21:30:23 阅读更多 →

最新新闻

API迁移建议生成中的上下文锚定:从大模型幻觉到可靠实践

API迁移建议生成中的上下文锚定:从大模型幻觉到可靠实践

我在接手模拟项目X的API迁移工作时,最头疼的不是某个接口怎么改,而是几百个存量调用点一起改。打开新版文档对照旧代码逐行看,眼睛都快看花了,团队里也总有人问"这个参数到底对应新接口的哪个字段"。后来我把目光转向了…

2026/10/11 22:18:03 阅读更多 →
安全狗安装配置实战:服务器主机安全防护与暴力破解拦截

安全狗安装配置实战:服务器主机安全防护与暴力破解拦截

前阵子有朋友的服务器被挂上了挖矿程序,CPU直接飙到100%,一查SSH日志几千条暴力破解记录。折腾了一晚上清理完,第二天又被打进来,最后给他装了个安全狗,才算安稳了几天。这种经历做运维的应该不陌生——明文端口暴露在…

2026/10/11 22:18:03 阅读更多 →
达梦DSC共享存储集群搭建指南:从架构选型到故障演练

达梦DSC共享存储集群搭建指南:从架构选型到故障演练

1. 先弄清DSC的定位:共享存储和主备、读写分离有什么不同1.1 为什么最终选了DSC双节点,而不是继续用数据守护主备在动手搭这套达梦数据库共享存储集群之前,我先把需求捋了一遍:业务侧要求两个数据库节点都能对外提供读写服务&…

2026/10/11 22:18:03 阅读更多 →
基于PyQt5与α-β剪枝的五子棋博弈搜索实战

基于PyQt5与α-β剪枝的五子棋博弈搜索实战

简介:这份资源是面向计算机相关专业学生与开发者的毕业设计级五子棋AI项目,采用Python与PyQt5构建图形界面,核心实现人机博弈,并引入深度优先搜索与α-β剪枝算法提升AI决策效率,适合作为人工智能、游戏开发方向的课程…

2026/10/11 22:18:03 阅读更多 →
微信聊天记录结构化导出:从SQLite提取到HTML/Word/CSV三格式交付

微信聊天记录结构化导出:从SQLite提取到HTML/Word/CSV三格式交付

简介:这是一套面向微信用户与Python开发者的聊天记录分析工具集,解决个人聊天数据长期保存、多格式导出及年度行为洞察的实际需求,适用于数字存档爱好者、数据分析初学者及轻量级微信应用开发者。资源包共238个文件,以94个Python脚…

2026/10/11 22:18:03 阅读更多 →
YOLO11电缆损伤检测实战:环境配置、训练调参与推理落地

YOLO11电缆损伤检测实战:环境配置、训练调参与推理落地

简介:面向电力设施维护与安全检查场景,这份ultralytics-yolo11电缆损伤识别资源包提供了从数据集到训练模型的一站式方案。包内包含1318张已标注图像,分别提供YOLO格式txt标签与VOC格式xml标签,并已划分好train/val/test子集&…

2026/10/11 22:17:02 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →