教你部署国内很好用的开源 ERP 系统 ERPNext
部署ERPNext可以帮助企业快速搭建完整的业务管理系统,从财务到库存、人力资源全方位覆盖,同时开源特性便于定制。如果希望部署在国内并获得稳定的访问体验,推荐使用莱卡云服务器,国内机房低延迟、高可用,同时提供备案和技术支持,让 ERPNext 的部署和管理更顺利。
企业在数字化管理过程中,需要一套集成财务、库存、销售、采购、人力资源等功能的 ERP 系统。ERPNext 是一款开源、功能完善的 ERP 系统,支持中小企业快速上线业务管理。本文将教你如何在服务器上部署 ERPNext,并提供一些运维建议。
一、部署前准备
-
服务器选择
-
建议使用国内服务器,例如 莱卡云服务器,访问速度稳定,延迟低。
-

-
推荐配置:2核 CPU、4GB 内存、50GB SSD 起步,如果业务量大可根据需求提升。
-
-
基础环境
-
操作系统:Ubuntu 22.04 LTS 或 Debian 12
-
安装 Docker 与 Docker Compose(官方部署方式推荐容器化)
-
预留端口:80/443(HTTP/HTTPS)
-
域名(可选,用于外网访问)
-
二、获取 ERPNext
ERPNext 提供官方 Docker 镜像和安装脚本,推荐使用 Docker 进行部署。
-
克隆官方仓库:
git clone https://github.com/frappe/frappe_docker.git cd frappe_docker
-
查看 README 文档获取最新 Docker 镜像和环境变量说明。
三、Docker 部署
-
创建目录用于挂载数据和配置:
mkdir -p /opt/erpnext/sites mkdir -p /opt/erpnext/config
-
创建
docker-compose.yml文件(示例):
version: '3.7' services: mariadb: image: mariadb:10.6 environment: MYSQL_ROOT_PASSWORD: rootpassword volumes: - /opt/erpnext/data/mysql:/var/lib/mysql restart: unless-stopped redis-cache: image: redis:alpine restart: unless-stopped redis-queue: image: redis:alpine restart: unless-stopped redis-socketio: image: redis:alpine restart: unless-stopped frappe: image: frappe/erpnext-worker:latest depends_on: - mariadb - redis-cache - redis-queue - redis-socketio environment: SITE_NAME: erp.example.com DB_ROOT_USER: root MYSQL_ROOT_PASSWORD: rootpassword volumes: - /opt/erpnext/sites:/home/frappe/frappe-bench/sites ports: - "8000:8000" restart: unless-stopped
-
启动容器:
docker-compose up -d
-
部署完成后,访问
http://服务器IP:8000或绑定域名即可进入 ERPNext 安装向导。
四、绑定域名与 HTTPS
如果你有域名,可以通过 Nginx 反向代理 + SSL 安全访问 ERPNext:
server { listen 80; server_name erp.example.com; location / { proxy_pass http://127.0.0.1:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } }
使用 Certbot 申请免费证书后,即可启用 HTTPS,确保数据传输安全。
五、日常运维与安全
-
备份数据
-
定期备份
/opt/erpnext/sites下的数据和配置 -
建议每日备份并异地保存
-
-
监控与告警
-
可以结合云服务器监控服务,监控 CPU、内存、磁盘和容器运行状态
-
-
更新系统与规则
-
定期更新 ERPNext 镜像和依赖,修复安全漏洞
-
检查 Docker 容器日志,及时发现异常
-
-
访问控制
-
限制管理后台访问 IP
-
配置强密码和二步验证
-
六、总结
部署 ERPNext 可以帮助企业快速搭建完整的业务管理系统,从财务到库存、人力资源全方位覆盖,同时开源特性便于定制。
如果希望部署在国内并获得稳定的访问体验,推荐使用莱卡云服务器,国内机房低延迟、高可用,同时提供备案和技术支持,让 ERPNext 的部署和管理更顺利。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)