前言
在日常的企业管理与业务运营过程中,我们经常会遇到以下问题:
- 财务、库存、销售、采购、人力资源等数据分散在不同系统中,缺乏统一管理,导致信息孤岛;
- 使用商业 ERP 软件成本高昂,授权费用、维护费用、二次开发费用居高不下;
- 定制化需求难以满足,商业系统封闭且灵活性不足,修改流程或功能往往困难重重;
- 缺乏开源替代方案,企业难以在可控、安全的前提下自主搭建 ERP 平台。
传统的 ERP 系统往往依赖于昂贵的商业授权和专业运维团队,不仅上手难、费用高,还可能受制于厂商。为了解决这些痛点,ERPNext 应运而生 —— 一款 开源、功能全面、可高度定制化的 ERP 系统,帮助企业通过自主部署来实现财务、业务、运营的一体化管理。
无论你是 个人开发者、中小企业,还是 需要多模块协作的生产型公司,ERPNext 都能为你快速搭建一套 高效、灵活、可扩展的企业管理体系。
1. 项目
ERPNext(Erp-Next) 是一款 开源、功能全面、可高度定制化的企业资源计划(ERP)系统,旨在帮助企业统一管理财务、库存、销售、采购、制造、人力资源、项目等核心业务。
它基于 Frappe 框架 开发,提供了模块化的架构和直观的 Web 界面,让企业无需依赖昂贵的商业软件,即可快速搭建一套完整的 ERP 管理平台。
1.1 项目特点
- 功能全面:涵盖财务、销售、采购、库存、生产制造、资产管理、人力资源、项目管理等核心模块,满足企业多方面需求;
- 开源免费:完全开源,采用 GPL 协议,用户可自由使用、修改和二次开发,无需额外授权费用;
- 高度定制化:支持自定义字段、报表、流程和权限,能够灵活适配不同行业的个性化需求;
- 可视化操作:通过直观的 Web 界面实现数据录入与分析,降低学习成本,提高使用效率;
- 支持多端:支持浏览器端、移动端访问,随时随地掌握业务动态;
- 快速部署:原生支持 Docker 和 bench 工具,只需几行命令即可在服务器上完成部署。
凭借这些特性,ERPNext 不仅适合 个人开发者和创业团队,更适合 中小型企业及生产环境,帮助用户快速搭建一个 高效、统一、可扩展的企业管理平台。
1.2项目展示




2.相关地址
gitHub开源项目:https://github.com/frappe/erpnext
3.搭建环境
- 服务器:这里为了方便搭建项目使用的是莱卡云的境外香港云服务器。(国内用户连接建议使用国内的服务器(需备案域名或者IP+端口)延迟会更低)
- 莱卡云服务器促销活动性价比会更高。查看官网购买链接:https://www.lcayun.com
- 资源配置:2核2G 30G硬盘
由于国内服务器访问海外源较慢,这边为了方便演示直接使用海外服务器搭建。 - 服务器系统:Debian-12
- 【必需】安装Docker:安装好 Docker、Docker-compose
- 【非必需】域名一枚,可用于解析到服务器上使用域名访问

4.搭建视频
哔哩哔哩:https://www.bilibili.com/video/BV1zbpXzXEzR/
5.搭建方式
5.1 安装docker和docker-compose
安装教程:服务器上安装docker和docker-compose教程
5.2 获取 ERPNext Docker 配置
#克隆官方仓库
git clone https://github.com/frappe/frappe_docker
#打开frappe_docker文件夹
cd frappe_docker
5.3 运行frappe_docker的docker镜像
#运行镜像
docker compose -f pwd.yml up -d
5.4 登录ERPNext
几分钟后,您应该可以通过本地主机端口 8080 访问该网站。使用以下默认登录凭据访问该网站。
http://IP:8080
- 用户名:Administrator
- 密码:admin
初次运行如果遇到Internal Server Error请等待几分钟docker启用
如果几分钟后不行尝试重启一下
docker compose restart
请参阅Frappe Docker了解基于 ARM 的 docker 设置。

可以自行设置语言

自行填写资料等待安装运行

等待一会我们即可进入主界面

6.结尾
几步操作,就能在服务器上部署 ERPNext——开源、中文友好、功能全面的企业管理系统。
立即动手,让你的财务、库存、销售和采购管理更高效、更智能!