How to install ERPNext on Linux Mint

ERPNext is a web-based open-source software that has become popular for managing business operations such as accounting, human resources, sales, and inventory management. This tutorial will guide you through the installation process of ERPNext on Linux Mint.

Prerequisites

Before installing ERPNext, ensure that your Linux Mint system meets the following requirements:

Installation Steps

  1. Install pre-requisites

    Ensure all required pre-requisites are installed on your system. Install them using the following command:

    sudo apt-get install python3-minimal redis-server mariadb-server \
    mariadb-client  build-essential python3-setuptools python3-pip \
    python3-dev libffi-dev libssl-dev wkhtmltopdf
    
  2. Create a new user

    Create a new user without sudo rights to run the ERPNext application.

    sudo useradd erpnext && passwd erpnext
    
  3. Download ERPNext

    Download the stable ERPNext package by running this command:

    sudo wget https://raw.githubusercontent.com/frappe/bench/develop/install.py
    
  4. Install Bench

    Install the Bench command-line tool for managing the ERPNext application:

    sudo python3 install.py --production --user erpnext
    
  5. Start ERPNext

    Start the ERPNext server by running the following command:

    sudo bench start
    
  6. Access ERPNext

    After installation, ERPNext can be accessed on the browser using http://localhost:8000.

Congratulations! You have successfully installed and started the ERPNext application on your Linux Mint system. You can now begin to customize and configure it to fit your business needs.

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!