
ERPNext 部署指南6 条命令免费自建一套开源 ERP【免费下载链接】erpnextFree and Open Source Enterprise Resource Planning (ERP)项目地址: https://gitcode.com/GitHub_Trending/er/erpnextERPNext 是一款 100% 免费的开源 ERP 系统覆盖财务、进销存、生产制造等 21 个业务模块适合想自建系统、不付授权费的中小企业和技术团队。本文带你用门槛最低的 bench 方式完成 ERPNext 部署6 条命令跑起测试站点再按顺序完成首次配置最后验证 3 个核心业务场景。先跑起来用 6 条命令搭好 bench 环境这条路径适合验证功能和二次开发需要一台装了 Python 3.14 或更高版本的机器版本要求见 pyproject.toml。整个流程就三步装工具、拉代码、建站点。先安装 bench 工具并创建工作目录pip install frappe-bench bench init frappe-bench进入目录后把 ERPNext 应用拉进环境cd frappe-bench bench get-app erpnext https://gitcode.com/GitHub_Trending/er/erpnext创建站点--install-app让它在建站时直接装上 ERPNext首次运行要几分钟看到Success字样即完成bench new-site demo.erpnext.local --install-app erpnext启动服务然后在浏览器打开http://localhost:8000bench start页面会进入建站向导依次填国家、语言、公司名、币种、财年。看到全应用工作台界面——Accounts、Buying、Selling、Stock、Manufacturing 等图标排成网格——就说明部署成功站点已经在 8000 端口正常服务首次配置清单建站后按顺序做的 4 件事建站向导会自动执行 4 个阶段安装预设presets、创建公司、设置默认值、个性化设置。在向导里勾选创建演示数据会生成一套完整的样例客户、商品和单据方便你先点一遍流程再上手。首次登录后按这个顺序处理核对公司信息在 设置 → 公司 里确认默认币种、财年和会计模板。科目表按国家自动生成一般能直接用。建用户、分角色给团队成员建真实账号权限按角色授予。Administrator 账号能进所有单据不要拿来日常办公。确认会计科目表按国家生成的科目表适合大多数行业有特殊核算要求再调整科目层级。清理演示数据真实业务开始前把演示数据删掉避免样例客户和真实客户混在应收报表里。能力盘点3 个场景系统替你做了什么财务核算accounts 模块内置 57 份报告见 erpnext/accounts/report/覆盖资产负债表、试算平衡表、总账、应收应付账龄。销售发票、采购发票过账时自动生成借贷分录不需要手工记。下面是利润表界面收入、支出、净利润按季度画出曲线支持按财务账簿、成本中心、项目过滤。银行流水与凭证的对账在 Bank Reconciliation 工具里逐行匹配仓库根目录下的banking/前端工程就是这套对账功能的新版界面。进销存stock 模块有 81 个 DocType 目录覆盖多仓库、批次和序列号追踪。你建一张销售订单后续的分拣、交货单、开票可以依次生成待发货商品报表随时显示未履约数量补货看待收货侧即可。生产制造围绕 BOM物料清单、生产工单Work Order、作业卡Job Card三件套展开系统负责物料需求计算、消耗跟踪和成本归集Master Production Schedule 做产能排程外协加工走 Subcontracting 模块。21 个业务模块的完整清单可查仓库里的erpnext/modules.txt。进阶玩法从开发环境到生产部署本地开发环境执行bench develop erpnext后前端链接到源码改 JS 保存即生效应用状态异常时用bench --site demo.erpnext.local reinstall-app erpnext重置。生产与云端部署仓库 README 明确提醒一键 Docker 演示环境是用完即弃的装不了自定义应用。生产环境有两条路用 Frappe Cloud 官方托管它负责安装、升级、监控或者自建多进程集群gunicorn 起多个 worker、Redis 做缓存、wkhtmltopdf 负责 PDF 导出。另外注意当前仓库是17.0.0-dev开发版要追稳定就切到正式 release 分支别长期跑 dev。四类常见故障与解法故障一现象bench get-app报错或提示找不到 bench 命令。 原因当前目录没有 bench 环境必须先bench init才能装应用。 解法先执行bench init frappe-bench并进入该目录再重新拉应用。故障二现象8000 端口打不开页面。 原因bench start进程被关掉了或 8000 端口被其他服务占用。 解法用ss -lntp | grep 8000查占用情况空闲就另开终端重跑bench start。故障三现象导出发票 PDF 失败。 原因系统缺 wkhtmltopdf 依赖。 解法按发行版安装 wkhtmltopdf无需重启站点即可重试。故障四现象测试把数据搞乱了。 原因开发环境是单实例默认没有备份机制。 解法把开发站点当一次性环境删掉站点目录重新bench new-site生产数据另建站点存放。分阶段落地与资源入口ERPNext 的特点是财务、库存、生产共用一套数据库和权限三边数据天然对得上。落地节奏建议第 1 个月跑财务模块导入期初余额和科目核对第 2-3 个月加采购和销售让进销存闭环3 个月后再上制造与项目模块同时评估生产部署方案。资源入口部署步骤、社区讨论列表都写在仓库的 README.md 里官方文档站也有完整的模块级说明。上线前先用勾选了演示数据的站点把财务、进销存、生产这 3 个场景各走一遍。现在就可以打开终端按前文 6 条命令把第一个测试站点跑起来。【免费下载链接】erpnextFree and Open Source Enterprise Resource Planning (ERP)项目地址: https://gitcode.com/GitHub_Trending/er/erpnext创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考