Skip to main content
Version: Next

ERPNext

ERPNext is An open source ERP, used for ERP & Finance Supply Chain & Manufacturing & Logistic CRM & Distribution & Order . ERPNext can help users manage their project management concerns, accounting tasks, and HR responsibilities within a single interface.

ui

Prepare

When referring to this document to use ERPNext, please read and ensure the following points:

  • Login to Websoft9 Console and find or install ERPNext:

    • Go to My Apps listing applications
    • Go to App Store installing target application
  • This application is installed by Websoft9 console.

  • The purpose of this application complies with the GPL-3.0 open source license agreement.

  • Configure the domain name or server security group opens external network ports for application access.

Getting started

Initial setup

  1. After completing the installation of ERPNext in the Websoft9 Console, get the applicaiton's Overview and Access information from My Apps

  2. Complete the installation of wizard step by step

Configuration options

Administer

  • Reset the administrator password: Access the ERPNext container and run the command export GIT_PYTHON_REFRESH=quiet && /usr/local/bin/bench set-admin-password newpassword

  • Automatic backup (recommended): Log in to ERPNext, Select Settings > System Settings

  • Command line backup: bench --site URL backup

Troubleshooting

Failed to download Backups?

Reason unknown.

Frappe, Bench, ERPNext?

  • ERPNext is a free ERP system based on the Frappe framework.
  • Frappe is a framework for the rapid development of integrated JS and Python applications.
  • Bench is a CLI tool within the Frappe framework architecture for creating and managing Frappe-based applications.

The Frappe framework consists of two main parts: the app, which is the back-end Python code, and the site, which is the front-end component that handles HTTP requests.

ERPNext service startup failed?

Ensure the hostname contains a dot . , e.g. erpnext12.14.0 is a non-compliant hostname.

You can use the following command to change the hostname:

hostnamectl set-hostname erpnext

Error reported after changing password in Chrome?

This is not a server-side issue; simply update your browser.

Error when running Bench command ?

Description: You should not run this command as root.
Solution: Bench can only be run from the frapper user, you must switch to this user first:

su - frapper

ConnectionError: Error 111 for erpnext?

The ERP initialization process may report ConnectionError: Error 111 for erpnext. The official reply indicates this is normal because only the configuration job container has completed, and the Redis connection is correct.