资讯动态

零成本部署 WMS:ModernWMS 免费仓库管理系统,从零到投产

发布时间:2026/10/23 4:11:58 来源:尧图企业网站定制
零成本部署 WMSModernWMS 免费仓库管理系统从零到投产【免费下载链接】ModernWMSThe open source simple and complete warehouse management system is derived from our many years of experience in implementing erp projects. We stripped the original commercial system wms function and opened it up for free, hoping to help the majority of small and medium-sized enterprises. At present, the system supports cross-platform。项目地址: https://gitcode.com/GitHub_Trending/mo/ModernWMSModernWMS 是一款面向中小企业的开源仓库管理系统后端基于 .NET 7.0前端基于 Vue 31GB 内存的机器即可承载WMS 部署提供 Linux、Windows、Docker 三条路径全程不产生软件费用。从 Excel 到一套正式系统中小企业管库存多数时候靠几张 Excel 加口头交接采购进仓谁登记的、货发给了哪个客户、哪些库位堆满了问一圈才知道大概。商业 WMS 报价动辄数万元还带年费自己找团队开发又是一笔时间和预算开支。ModernWMS 的思路是把一套成熟的商业 WMS 中的仓库管理功能剥离出来按 Apache-2.0 协议开放让 IT 预算有限的企业能先跑起来一套能用的系统再按自己的流程逐步调整。ModernWMS 解决什么问题不花授权费Apache-2.0 协议功能无删减可自由部署和二次开发跨平台运行Linux 与 Windows 均可部署现有服务器不用换系统硬件门槛低1GB 内存即可稳定运行单实例闲置的旧机器也能利用业务闭环入库收货、库存查询/调整/盘点/冻结、出库发货、统计报表一条线覆盖数据不用再散落在表格里多数据库可选SQLite、MySQL、SQL Server、PostgreSQL 四种任选默认配置里 SQLite 的wms.db已内置演示数据适合先体验再迁移部署前检查环境逐项核对部署前把下面这张表过一遍缺什么补什么项目要求Linux 发行版Ubuntu 18.04/20.04/22.04 LTS、CentOS Stream 8/9、RHEL 8/9、Debian 10/11、openSUSE 15Windows 版本Windows 101607、Windows 1121H2、Windows Server 2012后端运行时.NET SDK 7.0.NET 是微软的跨平台运行时框架SDK 负责编译和服务运行前端工具链Node.js 16.x yarn 包管理器数据库SQLite免安装仓库自带、MySQL 8、SQL Server 2017、PostgreSQL 12四选一静态文件服务Nginx用于托管前端页面Docker 路径已内置无需另装三条部署路径选适合你的一条路径 ALinux 脚本化部署适合人群有一台 Linux 服务器、习惯命令行操作的 IT 负责人。第一步获取源码git clone https://gitcode.com/GitHub_Trending/mo/ModernWMS cd ModernWMS第二步安装 .NET SDK 7.0 与 Node.js 16wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt update sudo apt install dotnet-sdk-7.0 curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt install nodejs sudo npm install -g yarn第三步构建前端并发布后端cd frontend yarn install yarn build cd ../backend dotnet publish -c Release -o ./publish前端yarn build的产物交给 Nginx 托管后端在./publish目录下运行dotnet ModernWMS.dll --urls http://0.0.0.0:20011服务默认监听20011端口。路径 BWindows 桌面环境部署适合人群只有 Windows 机器、不想碰 Linux 的使用者。安装三个组件.NET 7.0 SDK 官方安装包、Node.js 16.x 稳定版、Nginx for WindowsNginx 是开源的 Web 服务器这里只负责静态页面依次编译前后端cd frontend yarn yarn build cd ../backend dotnet publish -c Release把前端dist产物放入 Nginx 的网站目录并启动 Nginx再运行dotnet ModernWMS.dll --urls http://0.0.0.0:20011启动后端浏览器访问本机 80 端口即可路径 CDocker 部署一条命令跑起来适合人群不想管依赖环境的人——镜像里已包含 Nginx、.NET 运行时和编译好的前后端这是三条路径中步骤最少的一条。cd docker docker build -t modernwms:latest . docker run -d -p 80:80 -p 20011:20011 --name modernwms modernwms:latest构建完成docker build后docker run一条命令同时暴露 80前端页面和 20011后端接口两个端口容器起来即可访问。 部署完成之后首次登录、演示数据与 API 文档访问地址浏览器打开http://服务器IP本机部署则为http://127.0.0.1默认走 80 端口进入前端页面。登录账号账号admin密码1登录后看到的是仓库预置的演示数据商品、客户、出入库单据等适合先照着真实场景把各模块走一遍。熟悉功能后通过后台的数据管理模块清空这些测试数据再正式启用。API 文档系统自带 Swagger 接口文档访问http://服务器IP/swagger可以查看所有后端接口的参数与返回结构做二次开发或对接其他系统时非常有用。 核心功能速览什么场景用得上入库收货管理从到货通知单开始一路到上架。货还没到就能建好收货计划ASN 到货通知到了之后按待卸货、待分拣、待上架的队列逐步处理支持扫码录入减少手工登记的差错。供应商送货单与系统通知单对不上的情况在收货明细里逐项核对即可。库存查询与仓内作业库存管理模块可以看实时库存状态按仓库、货主、库位多维度筛选配合安全库存设置低于水位线时能提前预警。仓库内部的加工、移动、冻结、调整、盘点都有独立单据每次变动留痕月底对账时拿得到依据。出库发货管理发货单从创建、分配、拣货到打包、称重、交接出库每个环节有对应的状态页签。拣货列表按单聚合商品与数量仓库人员照着拣就行交接后状态自动流转客户名、数量、体积、重量在列表里一单一单对得上。统计报表入库统计、发货统计、库龄分析、安全库存看板分别回答这段时间进了多少货出库集中在哪些客户哪些货压了太久哪些 SKU 该补货这几个日常问题数据可直接导出方便周会汇报。 常见问题自查现象—原因—解法数据库连不上现象登录后页面持续转圈或报数据库错误原因backend/ModernWMS/appsettings.json中Database: { db: ... }的值与实际运行的数据库不一致或ConnectionStrings里的地址、端口、账号密码没有改成本机信息解法把db改为与真实数据库一致的值SQLLITE、MYSQL、SQLSERVER、POSTGRES核对对应连接串后重启后端前端样式或页面显示异常现象样式错乱、按钮点不动、页面空白原因浏览器缓存了旧的前端资源或前端重新构建后没有把新产物同步到 Nginx 目录解法先CtrlF5强制刷新仍不行则重新构建并替换产物cd frontend yarn build端口冲突现象后端启动即退出日志提示端口被占用原因20011 已被其他进程监听解法换端口启动后端dotnet ModernWMS.dll --urls http://0.0.0.0:20012注意前端代码通过frontend/.env.production中的VITE_SERVER_PORT默认 20011拼接后端地址改动后端端口后需同步修改该值并重新执行yarn build以实际仓库配置为准。进阶实践多仓库、权限与投产建议多仓库协同系统支持同时维护多个仓库仓库—库区—库位三级结构日常跨仓库调拨走仓内移动单据即可查询与统计模块支持跨仓库汇总适合中心仓 区域分仓的布局。权限控制通过基础设置—角色设置/菜单设置为不同角色勾选可访问的菜单与可执行的操作让仓管员看不到管理员的账号管理页账目数据对经手人透明、对无关人员不可见。投产前的三件事改掉admin / 1这个初始密码并按岗位职责拆分账号演示数据用完后清空再评估是否需要从 SQLite 切换到 MySQL 等数据库并配置定期备份部署前完整读一遍仓库内README.zh_CN.md把业务流程单据流转顺序、条码规则与自己的实际操作对齐现在就可以开始ModernWMS 的价值很简单零授权费用换来一套能跑通入、库、出全链路的仓库管理系统让中小企业的库存数据第一次落在一个系统里。建议按这个顺序推进先读项目文档 → 用演示数据熟悉各功能模块 → 清空测试数据 → 修改初始密码并正式启用。从 clone 到首次登录最快一条 Docker 命令的距离。【免费下载链接】ModernWMSThe open source simple and complete warehouse management system is derived from our many years of experience in implementing erp projects. We stripped the original commercial system wms function and opened it up for free, hoping to help the majority of small and medium-sized enterprises. At present, the system supports cross-platform。项目地址: https://gitcode.com/GitHub_Trending/mo/ModernWMS创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑