@Ryrenz: 中小企业管仓库,终于不用再花钱买商业 WMS 系统了。 这是一套完全开源免费的仓库管理系统 ModernWMS,作者把自己做了多年的商业 ERP 里的仓储模块直接剥出来、免费开放,GitHub 攒了 1500 多 star。 以前小公司上…

X AI KOLs Timeline 工具

摘要

ModernWMS 是一套完全开源免费的仓库管理系统,基于 .NET 7 和 Vue 3,支持多数据库和中英文,帮助中小企业免费管理仓库。

中小企业管仓库,终于不用再花钱买商业 WMS 系统了。 这是一套完全开源免费的仓库管理系统 ModernWMS,作者把自己做了多年的商业 ERP 里的仓储模块直接剥出来、免费开放,GitHub 攒了 1500 多 star。 以前小公司上一套仓库管理,要么花几万块买商业软件,要么用 Excel 手工记进出库、盘点对不上账、多仓库一乱就抓瞎。 换上它之后,入库、出库、库存、盘点、移库全在一个后台管,手机扫码就能操作,还支持中英文和多仓库。技术上是 .NET 7 加 Vue 3,MySQL、SQL Server、PostgreSQL 几个数据库都能接。 省下的是一整套商业仓储软件的授权费,自己的库存数据还全攥在自己手里。 GitHub:
查看原文
查看缓存全文

缓存时间: 2026/06/28 01:57

中小企业管仓库,终于不用再花钱买商业 WMS 系统了。

这是一套完全开源免费的仓库管理系统 ModernWMS,作者把自己做了多年的商业 ERP 里的仓储模块直接剥出来、免费开放,GitHub 攒了 1500 多 star。

以前小公司上一套仓库管理,要么花几万块买商业软件,要么用 Excel 手工记进出库、盘点对不上账、多仓库一乱就抓瞎。

换上它之后,入库、出库、库存、盘点、移库全在一个后台管,手机扫码就能操作,还支持中英文和多仓库。技术上是 .NET 7 加 Vue 3,MySQL、SQL Server、PostgreSQL 几个数据库都能接。

省下的是一整套商业仓储软件的授权费,自己的库存数据还全攥在自己手里。

GitHub:


fjykTec/ModernWMS

Source: https://github.com/fjykTec/ModernWMS

ModernWMS - Warehouse Management System

ModernWMS logo

ModernWMS

A simple, complete and open source warehouse management system

License: Apache2.0 Release Version (latest Version) QR Code Support Docker Support i18n Support MySQL8 SQL Server PostgreSQL

repo size GitHub commit activity

GitHub Org’s stars GitHub Follows GitHub Forks GitHub Watch Gitee Stars Gitee Forks

.NET Vuetify Cli Vue TypeScript VXE Table Vite NodeJS

中文文档

Home Page

Contents

Introduction

The inventory management system is a set of small logistics warehousing supply chain processes that we have summarized from years of ERP system research and development. In the process of work, many of our small and medium-sized enterprises, due to limited IT budget, cannot use the right system for them, but there are real needs in warehouse management, that’s how we started the project. To help some people who need it.

Requirements

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+),11(21H2+)
  • Windows Server 2012+

Installation

Linux

  • download the source code and compile

    • Step 1, download the source code
    cd /tmp/ && wget https://gitee.com/modernwms/ModernWMS/repository/archive/master.zip
    
    • Step 2, Install .NET SDK and NodeJS
    wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
    sudo dpkg -i packages-microsoft-prod.deb
    sudo apt-get update && sudo apt-get install -y dotnet-sdk-7.0
    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    sudo apt install -y nodejs
    sudo apt-get install gcc g++ make
    sudo npm install -g yarn
    
    • Step 3, compile frontend and backend
    sudo apt install unzip
    cd /tmp/ && unzip master.zip && cd ./ModernWMS-master
    mkdir -p /ModernWMS/frontend/ /ModernWMS/backend/
    cd /tmp/ModernWMS-master/frontend/ 
    sed -i 's#http://127.0.0.1#http://IP address#g' ./.env.production
    yarn && yarn build && cp -rf /tmp/ModernWMS-master/frontend/dist/* /ModernWMS/frontend/
    cd /tmp/ModernWMS-master/backend/ && sudo dotnet publish && cp -rf /tmp/ModernWMS-master/backend/ModernWMS/bin/Debug/net7.0/publish/* /ModernWMS/backend/
    cp -rf /tmp/ModernWMS-master/backend/ModernWMS/wms.db /ModernWMS/backend/
    
    • Step 4, Install Nginx
    cd /tmp/ && wget http://nginx.org/download/nginx-1.18.0.tar.gz 
    tar -zxvf nginx-1.18.0.tar.gz && cd nginx-1.18.0
    ./configure --prefix=/etc/nginx --with-http_secure_link_module --with-http_stub_status_module --with-http_realip_module --without-http_rewrite_module --without-http_gzip_module
    make && make install
    cp -rf /ModernWMS/frontend/* /etc/nginx/html/
    nohup /etc/nginx/sbin/nginx -g 'daemon off;' &
    cd /ModernWMS/backend/ && dotnet ModernWMS.dll --urls http://0.0.0.0:20011
    

Windows

  • download the source code and compile
    • Step 1, download the source code
    cd C:\
    wget -Uri https://gitee.com/modernwms/ModernWMS/repository/archive/master.zip  -OutFile master.zip
    Expand-Archive -Path C:\master.zip -DestinationPath C:\
    
    • Step 2, Install .NET SDK and NodeJS
    wget -Uri https://download.visualstudio.microsoft.com/download/pr/35660869-0942-4c5d-8692-6e0d4040137a/4921a36b578d8358dac4c27598519832/dotnet-sdk-7.0.101-win-x64.exe  -OutFile dotnet-sdk-7.0.101-win-x64.exe
    .\dotnet-sdk-7.0.101-win-x64.exe /install /quiet /norestart
    wget -Uri https://nodejs.org/dist/v16.13.1/node-v16.13.1-x64.msi  -OutFile node-v16.13.1-x64.msi
    msiexec /i .\node-v16.13.1-x64.msi /passive /norestart
    npm install -g yarn
    
    • Step 3, compile frontend and backend
    md C:\ModernWMS\frontend\
    md C:\ModernWMS\backend\
    cd C:\ModernWMS-master\backend
    dotnet publish 
    copy-item -path "C:\ModernWMS-master\backend\ModernWMS\bin\Debug\net7.0\publish\*" -destination "C:\ModernWMS\backend\" -recurse
    copy-Item "C:\ModernWMS-master\backend\ModernWMS\wms.db" -Destination "C:\ModernWMS\backend\"
    cd C:\ModernWMS-master\frontend  
    yarn
    yarn build 
    copy-item -path "C:\ModernWMS-master\frontend\dist\*" -destination "C:\ModernWMS\frontend\" -recurse
    
    • Step 4, Install Nginx
    cd C:\
    wget -Uri http://nginx.org/download/nginx-1.16.1.zip -OutFile nginx-1.16.1.zip
    Expand-Archive -Path C:\nginx-1.16.1.zip -DestinationPath C:\
    copy-item -path "C:\ModernWMS\frontend\*" -destination "C:\nginx-1.16.1\html\" -recurse
    cd C:\nginx-1.16.1\
    start nginx.exe
    cd C:\ModernWMS\backend\
    dotnet ModernWMS.dll --urls http://0.0.0.0:20011
    

Docker(Optional)

  • Approach 1, download the image from docker hub

    • Step 1, install docker and download the image
    sudo apt install docker.io
    sudo docker pull modernwms/modernwms:1.0
    
    • Step 2,deploy
    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}'
    sudo docker exec -it <CONTAINER ID> /bin/bash
    

    After entering the Docker container, execute the following command in the container.

    grep -rl "http://127.0.0.1:20011" /frontend | xargs sed -i 's#http://127.0.0.1:20011#http://IP address:20011#g'
    exit
    

    restart container

    sudo docker restart <CONTAINER ID>
    
  • Approach 2, Build your own image

    • Step 1, download the source code
    cd /tmp/ && wget https://gitee.com/modernwms/ModernWMS/repository/archive/master.zip
    
    • Step 2,Install .NET SDK and NodeJS
    wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
    sudo dpkg -i packages-microsoft-prod.deb
    sudo apt-get update && sudo apt-get install -y dotnet-sdk-7.0
    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    sudo apt install -y nodejs
    sudo apt-get install gcc g++ make
    sudo npm install -g yarn
    
    • Step 3, compile frontend and backend
    sudo apt install unzip
    cd /tmp/ && unzip master.zip && cd ./ModernWMS-master
    cd /tmp/ModernWMS-master/frontend/ && sed -i 's#http://127.0.0.1#http://IP address#g' ./.env.production
    yarn && yarn build && cp -rf /tmp/ModernWMS-master/frontend/dist/* /tmp/ModernWMS-master/docker/frontend/
    cd /tmp/ModernWMS-master/backend/ && sudo dotnet publish && cp -rf /tmp/ModernWMS-master/backend/ModernWMS/bin/Debug/net7.0/publish/* /tmp/ModernWMS-master/docker/backend/
    cp -rf /tmp/ModernWMS-master/backend/ModernWMS/wms.db /tmp/ModernWMS-master/docker/backend/
    
    • Step 4, deploy
    sudo apt install docker.io
    cd /tmp/ModernWMS-master/docker/
    docker build -t modernwms:1.0 .
    docker run -d -p 20011:20011 -p 80:80  modernwms:1.0 ./run.sh
    

Usage

Accessing ip address (http://127.0.0.1 or http://the IP address you depolyed) via web browser 

Account: admin 
Password: 1

Demo

  image2 image0 image1

Contact

Report a BUG

Submit a suggestion

License

Distributed under the MIT License. See LICENSE.txt for more information.This must be observed.

Donate

If it’s helpful to you, you can donate us by alipay,by wechat. Your support will encourage us to continue creating

image3 image4

相似文章

@aronhouyu: 分享一个开源的saas 开源底座项目 open-saas(大名鼎鼎) 基于wasp的全站框架,集成了大量saas的必备技能,开箱及用 包括:认证,支付,email,社媒登录,strip,ui等一堆功能。 可以省下几周的开发时间,让自己专注…

X AI KOLs Timeline

介绍一个开源的SaaS底座项目open-saas,基于Wasp全栈框架,集成了认证、支付、邮件、社媒登录等大量SaaS必备功能,可帮助开发者节省几周开发时间。

@XAMTO_AI: 想找靠谱的量化与算法交易开源库,网上资源又多又杂,真正能用的往往不好筛。 awesome-systematic-trading,一份按语言分类整理的精选免费量化库列表,方便直接跳到合适的资源。 里面主要有:历史数据回测框架、适用于股票/加…

X AI KOLs Timeline

本文介绍了一个名为awesome-systematic-trading的GitHub仓库,它按编程语言分类整理了免费的量化交易开源库和资源,帮助开发者快速找到合适的工具。