Setup Production ERPNext behind Nginx reverse proxy (Docker)
3 min readMar 30, 2024
ERPNext is an open-source, web-based Enterprise Resource Planning (ERP) system designed for small and medium-sized businesses (SMBs). It’s built on the Frappe Framework, a full-stack web application framework that uses Python and JavaScript. ERPNext offers a wide range of features and modules to manage various aspects of a business, including but not limited to:
Core Features and Modules:
- Accounting: Automates billing, invoicing, payments, bank reconciliations, and ledgers.
- Inventory: Manages stock with real-time updates, batched product tracking, warehouse management, and integrated purchasing.
- CRM (Customer Relationship Management): Tracks leads, opportunities, and customer communications, enabling a sales pipeline and support system.
- Sales and Purchase Management: Manages quotations, sales orders, purchase orders, and customer/vendor interactions.
- Manufacturing: Handles production planning, bill of materials, work orders, and product costing.
- HR & Payroll: Manages employee information, attendance, leave applications, expense claims, and processes payroll.
- Project Management: Tracks projects, tasks, timesheets, and project billing.
- Website & E-commerce: Allows businesses to create a web-based storefront integrated directly with ERPNext’s backend modules.