ERPNext Free ERP Software
Free ERP Solution For Managing All Business Operations
Automate and manage core business processes with one of the best open source ERP software. Improve decision making by integrating business units.
ERPNext is an open source enterprise resource planning software. It is 100% free ERP solution and SAP alternative. It’s easy to use, adaptable, actively maintained, cost-effective, and well supported. ERPNext is a robust, reliable, and highly customizable system. It’s best for small and medium-sized businesses.
ERPNext is most suitable for businesses in the services, manufacturing, retail, distribution, healthcare, education, non-profit, and agriculture sectors. ERPNext supports managing business units such as Accounting, Warehouse Management, CRM, Sales, Purchase, HRMS, Project Management, Support, Asset Management, Quality Management, Manufacturing, Website Management, Customize ERPNext, and many more.
- Nginx / Apache
- Python 2.7 or greater
ERPNext has a vibrant feature set and major ones include:
- Free and open source
- Track invoices and payments
- Identify and track key performance indicators (KPIs)
- Manage employee payroll
- Tasks management
- Manage customers, suppliers, and contacts
- Prepare quotations
- Budgets and spending
- Get reminders on maintenance schedules
- Inventory warehouse management
- Employee appraisal
- Embedded reporting system
- Multi-currency support
- Management reporting
- Social network and messaging service
Installing ERPNext on Ubuntu 18.04
Update and Upgrade APT.
sudo apt-get update sudo apt-get upgrade
Install ERPNext dependencies by running the below command.
sudo apt install libffi-dev python-pip python-dev libssl-dev wkhtmltopdf curl git
Install Node Js and Redis by using the following commands.
sudo curl --silent --location https://deb.nodesource.com/setup_8.x | sudo bash - sudo apt-get install gcc g++ make sudo apt-get install -y nodejs redis-server sudo npm install -g yarn
sudo apt-get install nginx
Run below command to install MariaDB.
sudo apt-get install mariadb-server mariadb-client
Run the commands below to secure MariaDB server. Answer the questions when prompted.
Connect to MariaDB server.
sudo mysql -u root -p
Create a database with name erpnext.
CREATE DATABASE erpnext;
Create a database user called erpnextuser. Replace password_here with your own password.
CREATE USER 'erpnextuser'@'localhost' IDENTIFIED BY 'password_here';
Grant the user full access to the database.
GRANT ALL ON erpnext.* TO 'erpnextuser'@'localhost' IDENTIFIED BY 'password_here' WITH GRANT OPTION;
Save changes and exit.
FLUSH PRIVILEGES; exit;
Create directory for project.
sudo mkdir /var/www/html/erpnext
Install and configure ERPNext by running the following commands.
cd /var/www/html/erpnext git clone https://github.com/frappe/bench bench-repo sudo pip install -e bench-repo bench init erpnext && cd erpnext
Create a new site for project. Replace example.com with actual domain name.
bench new-site example.com bench start
Open your browser and visit site.
Follow the wizard for ERPNext installation.
You may find the following links relevant: