Project
ERPNext Deployment Guide
From zero to production
A complete Chinese-language guide to deploying, configuring, localising, and maintaining ERPNext on Ubuntu — written for small business operators without a DevOps background. Covers the full lifecycle from zero to production through 8 sequential chapters.
What This Guide Is
ERPNext is a powerful open-source ERP system — but most of its documentation assumes you already know how to deploy, operate, and maintain it. If you are a small business operator in China trying to set up ERPNext without a DevOps team, you face a double barrier: English-only documentation and Linux infrastructure requirements.\n\nThis guide is a complete, Chinese-language walkthrough from zero to production. It covers deployment, configuration, localisation, print templates, maintenance, year-end closing, and troubleshooting — written for someone who knows Excel formulas but has never opened a terminal.
Why This Guide Exists
When I first set up ERPNext for a small manufacturing business in China, I spent weeks piecing together information from forum posts, GitHub issues, and outdated blog articles. The official documentation is thorough but scattered across multiple domains (Frappe Framework, ERPNext User Manual, developer docs). There is no single path from "I want to try ERPNext" to "I have a running, localised production system."
This guide is the document I wish I had then. It consolidates the essential steps — deployment, configuration, localisation for Chinese regulations, print template customisation, and ongoing maintenance — into one sequential narrative. Every concept is explained through analogies; every step explains why you are doing it and what happens if you skip it.
Who This Is For
This guide is for you if:
- You run a small or medium business in China and want to adopt ERPNext
- You are comfortable with Excel but have never deployed a web application
- You want a system that handles Chinese localisation (invoice formats, tax rules, language)
- You want to understand what you are doing, not just copy-paste commands
This guide is NOT for you if:
- You are an experienced DevOps engineer looking for a quick reference
- You are developing custom ERPNext modules or Frappe apps
- You need a multi-site or high-availability cluster setup
If you are in the first group, start with Chapter 1. By the end of this guide, you will have a production-ready ERPNext instance with Chinese localisation, custom print templates, and a maintenance routine -- without hiring a specialist.
Where to Start
This guide follows a sequential path: you begin at deployment and work forward through configuration, customisation, and operations. If you read only one chapter first, start with the Deployment Guide -- it takes you from a blank Ubuntu server to a running ERPNext instance.
Each chapter assumes you have completed the previous one. The troubleshooting guide can be read independently when you encounter a specific problem.
After This Guide
Once you have a running, localised ERPNext system, consider:
- Exploring the official ERPNext documentation for advanced module configuration
- Joining the ERPNext Chinese community forum for region-specific questions
- Setting up automated backups and monitoring if you have not already
- Evaluating whether you need multi-company or multi-branch setup
The guide does not cover custom module development or advanced integrations. Those are separate concerns for when your operation outgrows the standard setup.
Guide Overview
Stage 1
Deployment & Getting Started
Stage 2
Customisation & Localisation
Stage 3
Stability & Maintenance
Stage 4
Cycles & Operations
Stage 5
Troubleshooting & Support
Resources
- ERPNext 部署指南:从零到生产 — Environment setup, Docker concepts, demo startup, production deployment.
- ERPNext 首次登录与基础配置 — Setup Wizard, company creation, email configuration.
- ERPNext 运维进阶与本地化指南 — Daily operations, China localisation, permissions, performance tuning, custom images.
- ERPNext 打印模板定制指南 — PDF print templates, compliant invoices, verification checklist.
- ERPNext 上线清单:从准备到切换 — Data import, opening balances, user permissions, cutover schedule, disaster recovery drills.
- ERPNext 主机与系统维护 — Ubuntu/Docker/database regular maintenance, VirtualBox considerations.
- ERPNext 年终关账指南 — Profit and loss carry-forward, fiscal year closing.
- ERPNext 求助指南:遇到问题怎么办 — Search techniques, question templates, error quick-reference.