一款可自托管的物品清单应用,记录你拥有的东西、存放位置及相关凭证,内置 3D 地图和 MCP 服务。
- Star
- 859
- Fork
- 250
- 未关闭 Issue
- 96
- 最近提交
- 前天
这是什么?
Atlas CMMS 是一套可自托管的设备维护管理系统,用于跟踪工单、设备和维护活动。项目基于 Docker 部署,提供网页端,并配有连接自有后端的 Android 与 iOS 移动应用,适合设施管理、制造生产等需要保障设备运行并协调维修人员的团队。
系统涵盖工单的创建、分配与历史记录,设备停机和维护成本跟踪,带库存预警的备件管理,以及采购单审批。位置和服务请求可结合 Google Maps 管理,用户角色与权限也可自定义。
后端采用 Java Spring Boot,网页前端使用 React 与 TypeScript,移动端基于 React Native。文件存储支持 MinIO 和 Google Cloud Storage,登录支持 Google、Microsoft 的 SSO 以及 LDAP。核心代码采用 AGPLv3 许可,白标和高级功能需要商业许可。
核心功能
- 01创建、分配并跟踪工单,支持优先级与历史记录。
- 02跟踪设备停机、维护成本和人工工时。
- 03管理库存并设置库存预警,支持采购单自动化与审批。
- 04可自定义用户角色、权限和工作流自动化。
- 05结合 Google Maps 管理位置,并处理服务请求。
- 06通过 Docker Compose 部署,配有 Android 与 iOS 移动应用。
适用场景
- 管理楼宇、校园或酒店的预防性维护。
- 跟踪制造或医疗场景中机械与医疗设备的维修。
- 协调内部技术人员与外部服务商处理工单。
- 在不把资产数据交给 SaaS 厂商的前提下自建维护管理系统。
快速上手
- 1
下载 docker-compose.yml、nginx.conf 和 .env.example,并将 .env.example 重命名为 .env
- 2
使用 Docker Compose 启动服务
docker-compose up -d - 3
在浏览器中打开 http://localhost:3000
使用前须知
- 需要安装 Docker,并手动配置多个环境变量,包括 JWT 密钥。
- 部分高级功能需要付费的 Atlas CMMS 许可证密钥。
- 邮件通知、单点登录和 Google 地图功能需要配置第三方服务。
收录于专题
标签
常见问题
- cmms 是什么?
- 可自托管的计算机化维护管理系统(CMMS),提供网页与移动端,用于工单、设备和库存管理。 Atlas CMMS 是一套可自托管的设备维护管理系统,用于跟踪工单、设备和维护活动。项目基于 Docker 部署,提供网页端,并配有连接自有后端的 Android 与 iOS 移动应用,适合设施管理、制造生产等需要保障设备运行并协调维修人员的团队。
- cmms 可以免费使用吗?用的什么许可证?
- cmms 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- cmms 还在维护吗?
- 活跃维护中。cmms 最近一次提交是在 2026年11月5日。
- cmms 适合用来做什么?
- 管理楼宇、校园或酒店的预防性维护。 跟踪制造或医疗场景中机械与医疗设备的维修。 协调内部技术人员与外部服务商处理工单。 在不把资产数据交给 SaaS 厂商的前提下自建维护管理系统。
- cmms 怎么安装和运行?
- 下载 docker-compose.yml、nginx.conf 和 .env.example,并将 .env.example 重命名为 .env 使用 Docker Compose 启动服务: docker-compose up -d 在浏览器中打开 http://localhost:3000
- 在哪里获取 cmms?
- 源代码和安装说明在 GitHub 上:https://github.com/Grashjs/cmms
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的餐厅 POS 系统,涵盖 UPI 扫码收款、桌台、厨房显示、预订、库存和员工考勤薪资,可在本地服务器离线运行。
开源库存管理系统,提供核心 API、Web 前端 Base Station 和插件机制,可从树莓派部署到云端。
自托管的网络可见性工具,持续发现网络中的设备、发现变化并发送告警。
基于 Laravel 和 FilamentPHP 构建的开源 ERP,通过模块化插件覆盖财务、库存、销售、采购、人事和生产制造。
基于 Python 和 Django 的开源库存管理系统,提供库存控制、零件追踪、REST API 和插件扩展。