(Last Updated On: July 19, 2018)ERPNext is a simple yet free and open source ERP system written using Frappe framework – a full-stack web app framework in Python & JavaScript. In this guide, we will cover How to Install ERPNext ERP System on Ubuntu 18.04. ERPNext is a feature-rich enterprise ready ERP system which has good features like:. Accounting Management. Inventory Management. Manufacturing Management. Customer Relationship Management system.
Sales Management. Purchase Management. Project Management. Huma Resource Management System and more.ERPNext ERP system is fit for both small and medium enterprises. It comes with a well-baked web interface with all functionalities of an ERP system. ERPNext Setup Pre-requisites:. Updated Ubuntu 18.04 Bionic Beaver Linux.
A user with sudo privileges. Python 2.7 Python3.5+ also supported, but not recommended for production. MariaDB Database Server. Nodejs, Nginx, yarn, redis, wkhtmltopdfInstall ERPNext ERP System on Ubuntu 18.04Let’s start ERPNext installation by making sure our system is updated. After the installation of MariaDB database server, you should create a database for erpnext user.Log in and Create Mysql Database $ mysql -u root -pCreate a database and grant the user all permissions to manage the DB. MariaDB (none) create user identified by 'password123';Query OK, 0 rows affected (0.000 sec)MariaDB (none) create database erpnext;Query OK, 1 row affected (0.000 sec)MariaDB (none) grant all privileges on erpnext. to 'erpnext'@'localhost' with grant option;Query OK, 0 rows affected (0.000 sec)MariaDB (none) flush privileges;Query OK, 0 rows affected (0.001 sec)MariaDB (none) q; Step 4: Install Bench and ERPNextA bench is a tool used to install and manage ERPNext on your Ubuntu system.


We will create a user that will run the ERPNext system, then configure the system. The above command will ask you to provide the MySQL root password and set a new password for the administrator account for the web interface.Non-interactive commands will be like below: bench new-site erp.computingforgeeks.com -db-name erpnext -mariadb-root-username root -mariadb-root-password password -install-app erpnext -verbose -forceWait for the new Frappe site to be created, then Starting ERPNext application and access UIOnce the application is deployed, you can start it using the command: $ bench startWhen the program is running, you should get. From the output, you can confirm the service is running on To access the web interface, open the server IP address and port should get a page to login. Use the username Administrator and the password you provided during setup.Select the language of your choice and click “ Next“.

Next select country, it will fill currency automatically.Add the first user with email and password and click “ Complete Setup” button.When done, you should get to ERPNext web dashboard.
Synopsis CSF also known as Config Server Firewall is a free and open source advance firewall application suite base on iptables that provides additional security to your server. CSF comes with additional security features, such as ssh, su login detection and also recognizes a lot of different types of attack.