How to Install ERPNext on Windows 10

ERPNext is an open-source ERP software that helps businesses manage their daily business processes like sales, inventory, accounting, and much more. In this tutorial, we will guide you through the process of installing ERPNext on Windows 10 operating system.

Requirements

Before starting with the installation process, you must have the following requirements on your system:

Installation Steps

Follow the below steps to install ERPNext on your Windows 10 system:

  1. Open the Command Prompt as an Administrator by pressing the Windows key + X on your keyboard and then selecting Command Prompt (Admin) from the pop-up menu.

  2. Install Node.js by visiting the official Node.js website and download and install the 64-bit version compatible with your system.

  3. Install Python by visiting the official Python website and downloading the latest 64-bit version.

  4. Install MySQL by visiting the official MySQL website and downloading the latest 64-bit version.

  5. Create a MySQL database for ERPNext by typing the following command in the Command Prompt:

    mysql -u root -p
    

    Enter the root password when prompted and then create a database with the following command:

    create database erpnext;
    
  6. Download the latest version of ERPNext by visiting the official ERPNext website and selecting the "Self-Hosted" option. Extract the downloaded .zip file to your desired location.

  7. Navigate to the extracted ERPNext folder in the Command Prompt by using the cd command:

    cd C:/Path/to/extracted/ERPNext/folder
    
  8. Install ERPNext with the following command:

    bench setup requirements
    
  9. Install ERPNext by running the following command:

    bench new-site site1.local
    
  10. Configure the ERPNext site by opening the site_config.json file located in the sites folder of your ERPNext installation directory. Update the database name, database user, and database password fields with your MySQL credentials.

  11. Start the ERPNext server by running the following command:

bench serve

The ERPNext site is now accessible at http://localhost:8000/.

Congratulations! You have successfully installed ERPNext on your Windows 10 system. You can now use ERPNext to manage your business processes.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!