一、开源项目简介
ModernWMS——开源的简易完整的仓库管理系统
该库存管理系统是作者从多年ERP系统研发中总结出来的一套针对小型物流仓储供应链流程。在工作过程中我们很多的中小企业,由于IT预算有限,所以无法用上适合他们的系统,却又实实在在存在仓储管理方面的需求,以此我们开始了这个项目。为了帮助一些有需要的用户。
二、开源协议
本开源项目使用MIT开源协议,无需付费即可搭建一套商业级WMS!如果你不够预算去购买大型的仓管系统,不妨体验一下 ModernWMS。
三、功能与优势
开源免费
为了降低您管理的成本,您可以完全免费地进行部署;如果您希望二次开发,也完全不用担心版权问题!
降本增效
几乎零成本的投入,为您带来管理的便捷,提高工作效益的同时,也能不断提升企业的竞争力!
极简流程
系统仅保留最核心功能,包括收货、发货、库存、仓内作业,让您快速上手,降低操作者学习成本!
社区活跃
采用前沿框架进行开发,技术社区活跃,并有专业团队维护,如果您有任何需求或疑问,随时可以加入社群联系我们!
四、演示展示
五、技术架构
项目采用 Vue3 + TS + .Net7 等前沿框架进行开发,社区活跃,同时有 完整的开发部署流程 ,开箱即用,无需等待!
Linux OS
- Ubuntu 18.04(LTS),20.04(LTS),22.04(LTS)
- CentOS Stream 8,9
- RHEL 8(8.7),9(9.1)
- Debian 10,11
- openSUSE 15
Windows OS
- Windows 10 版本 1607 或更高版本
- Windows Server 2012 或更高版本
六、安装部署
根据环境不同,部署方案不同,涉及较多命令行,这里不展示,详见仓库地址。
https://gitee.com/modernwms/ModernWMS
七、源码地址
本项目仓库:
git clone https://gitee.com/modernwms/ModernWMS.git
docker部署
方法 1: 直接从dockerhub中下载镜像
Step 1, 安装docker,下载镜像
sudo apt install docker.io
sudo docker pull modernwms/modernwms:1.0
Step 2,部署
sudo docker run -d -p 20011:20011 -p 80:80 modernwms/modernwms:1.0 ./run.sh
sudo docker ps -a | awk 'NR>1 && $2=="modernwms/modernwms:1.0" {print $1}'
显示 1f91108e9a7c
sudo docker exec -it 1f91108e9a7c /bin/bash
进入docker容器后,在容器中执行以下命令
grep -rl "http://127.0.0.1:20011" /frontend | xargs sed -i 's#http://127.0.0.1:20011#http://10.10.201.224:20011#g'
exit
重启容器
sudo docker restart 1f91108e9a7c
浏览器
打开浏览器,进入:http://127.0.0.1 或者http://部署电脑的IP地址
初始账号: admin 密码: 1