.jpg)
GreaterWMS 开源仓库管理系统(Docker + NAS)最新版完整部署教程
兄弟们,搞仓库管理系统的痛,我太懂了!你是不是也这样:在网上搜到超棒的 开源仓库管理系统 GreaterWMS,听说还是福特亚太区用过的方案,功能强大还永久免费可商用,立马心动想在自己的NAS上试试?结果呢?
在 CentOS、Ubuntu 上吭哧吭哧搞半天,不是安装报错,就是装好了死活登录密码错误,要么来个莫名其妙的网络错误提示... 时间浪费了,热情也浇灭了,说好的“开机即用”呢?
别急!我也经历过这些“坑”。这次,我结合官方信息和实测经验,带来一份专门针对 NAS(特别是群晖和飞牛) 的 Docker 部署 GreaterWMS 的保姆级图文教程。核心目标就一个:让你真正实现“开机即用”!数据库就在本地,部署过程清晰明了,避开那些烦人的报错和密码问题。
跟着咱这篇教程走,30分钟内,你就能在NAS上用 Docker 稳稳跑起这套企业级的仓库管理系统,支持PDA、APP、网页多端操作,数据安全掌握在自己手里。轻松管理库存,不香吗?收藏本站,马上开整!
GreaterWMS是什么?
简单说,GreaterWMS 是一款完全开源、永久免费且可商用的现代化仓库管理系统 (WMS)。它出身不凡,其核心流程曾应用于福特亚太区的售后物流体系,具备扎实的企业级基因。
核心亮点:
-
真·开源免费: 遵循 Apache 2.0 协议,代码完全开放,零成本部署使用,商业应用无压力。
-
功能强大: 支持完整的仓储作业流程(入库、上架、拣货、出库、盘点等),特别适配 PDA/扫描枪、手机 APP、桌面客户端和 Web 端多场景协同操作。
-
数据自主: 数据库部署在本地(如你的 NAS),数据安全可控,未来也可轻松迁移至云端。
-
技术先进: 基于 Python Django + Vue.js (Quasar) 前后端分离架构,API 丰富,支持二次开发和深度业务定制(如多仓管理、波次发货)。
-
目标明确: 旨在为供应链/物流行业提供一款高自由度、高自定义化的开源解决方案,用科技重塑仓储管理。
一句话:想在 NAS 上快速搭建一个专业、免费、可控的仓库管理系统?GreaterWMS 是极佳选择!
部署版本说明
本次部署的是 GreaterWMS 的 最新重构版本,与当前网络中流传的所有老版本教程完全不同。那些教程几乎没有完整的,且对应的是已淘汰版本。
⚠ :官网的教程没有必要看,作者偷懒直接复制的网络教程,也是一个不完整不详细的.....
来看下官方最新发布的原话:
“该软件的最初愿景是成为一个框架,为每个人提供仓库管理软件开发。然而我们后续发现,我们把它写成了一个完整系统,这并不是我们想要的。因此,我们用 Rust 和 Python 重写了底层,创建了一个名为 Bomiot 的新 CLI 框架,带来高性能和更好的开发体验,充分发挥 Python 的语言优势。”
✅ 旧版本地址: GreaterWMS v2.1.49
🚧 GreaterWMS 也将在 3.0 版本中全面基于 Bomiot 重构。
部署教程(以飞牛NAS系统为例)
📌 其他系统用户请提前安装最新版本的 Docker 与 Docker Compose。
1. 开启 SSH 并连接 NAS 终端
打开飞牛NAS的 SSH 功能,使用终端工具连接后切换至 root 权限。
2. 创建项目目录并复制原始路径
在文件管理界面中:
右键新建项目文件夹 > 点击“详细信息” > 切换到“常规”标签页 > 复制原始路径
3. 下载并解压项目文件到项目文件夹内
推荐使用 GitHub 或 Gitee 镜像地址下载
在云服务器部署的话,建议先上传压缩包再解压
4. 进入项目目录
# 将/vol1/1002/GreaterWMS换成你自己实际的文件夹路径
cd /vol1/1002/GreaterWMS
5. 授权文件夹权限(群晖等NAS系统建议执行)
# 将/vol1/1002/GreaterWMS/换成你自己实际的文件夹路径
chmod -R 777 /vol1/1002/GreaterWMS/
6. 编辑 docker-compose.yml 文件
vi docker-compose.yml
按字母i
键进入编辑模式,修改下面的配置文件,按Esc
键退出编辑模式,输入:wq
保存并退出。
(排版太挤的就先粘贴到文本文件内,修改后再使用,灵活应变。)
- 感谢你赐予我前进的力量