2026.09.18

Rackula:用拖放方式规划和记录机柜布局

Rackula 是面向家庭实验室、影音安装、网络工程和数据中心团队的机柜布局设计器,支持真实设备图像、导出、分享与可选自托管同步。

它解决什么问题

Rackula 是一个机柜布局设计器,核心用途是在设备安装前规划空间,或把现有机柜整理成可分享、可归档的图纸。它采用拖放界面,并提供来自 NetBox devicetype-library 的真实设备图像,因此使用者不必只依赖抽象的灰色方块来表达设备。

项目特别适合家庭实验室用户、影音技术人员、网络工程师、数据中心团队,以及需要用可视化方式讲解基础设施的教师和学生。对 homelab 用户,它可以先验证设备摆放,再决定是否真正搬动服务器;对 AV 场景,README 提到的分组机柜适用于多柜或机柜列的规划;网络和数据中心团队则可以把布局导出到运行手册或变更请求中。

Rackula 项目截图 1

图片来源:Rackula。项目公开截图,界面可能随版本变化。

已知功能

Rackula 支持把设备拖入机柜并调整布局,提供 PNG、PDF 和 SVG 导出,也支持通过 URL 或二维码分享,减少在团队间传递附件的需要。界面面向移动设备优化,适合现场记录。项目还支持 bayed rack grouping,用于影音安装和多机柜部署。

对于需要多人访问或保存结果的部署,项目提供可选的 API 后端布局同步。认证也是可选项,README 列出了本地账户和 OIDC。最新提供的正式 release v26.9.0 是维护版本,包含服务端布局在 Layouts 面板中显示、删除机柜时清理相关连接等修复;它还更新了若干依赖与容器内容。这里的“最新”仅指本资料提供的正式 release,不代表持续追踪后的版本判断。

采用前的限制

Rackula 的机柜模型以整 U 为基础:设备占用整数 U,并在整 U 边界安装。小于 1U 的设备不能脱离承载件直接固定到导轨,通常需要托盘、支架或搁板。这意味着它更适合表达标准化机柜布局,不应自动被视为完整的机械、电气、散热或布线验证工具。来源没有确认它能进行容量、功耗、重量、气流或端口连通性的工程校验,采用时应保留人工复核。

README 提供的快速 Docker 方式是客户端前端,明确说明不会跨浏览器会话持久保存数据;需要保存和同步时,应研究项目的 API 持久化部署,而不是把临时前端当作数据库。Proxmox LXC 仍标为预发布,生产使用前需要按照官方自托管文档核对配置与升级路径。认证、CORS、写入令牌和 TLS 等也需要由部署者正确配置;项目资料没有因此保证某种部署天然安全。

部署与授权

项目可通过 Docker、Proxmox LXC 或裸机自托管,也可以构建静态文件后自行提供服务。仓库元数据显示其许可证为 MIT,项目未被归档。正式落地前,建议先明确是否需要持久化、团队分享、OIDC、备份和访问控制,再选择部署形态,并测试导出、布局删除和数据恢复流程。

资料来源

资料核对日期:2026-09-18