You want to try ERPnext, the easiest way is download the img file they already per-installed ERPNext, and run it on Virtual Box
You will need Oracle’s Virtual Box to use the image (You can also use any other VirtualBox Manager): https://www.virtualbox.org/
Import the .ova file into VirtualBox. Though the default settings of the appliance should be good enough for most users, you may need to change them if you face performace issues.
The virtual appliance uses Ubuntu 18.04.
The virtual appliance comes with a site with ERPNext installed on it
The credentials of the virtual image are:
username: frappe
password: frappe
mysql-root-password: frappe
Once the Virtual Machine boots, use your HOST operating system’s browser and go to:
http://localhost:8080
and login using:
user: Administrator
password: admin
Download Virtual Machines
Production Image
Stable build for Production use (Master Branch) (approx 1.9GB)
http://build.erpnext.com/ERPNext-Production.ova | MD5
Development Image
Bleeding edge build for development only (approx 1.9GB)
http://build.erpnext.com/ERPNext-Dev.ova | MD5
Vagrant Box
Bleeding edge Vagrant box for development only (approx 1.9GB)
http://build.erpnext.com/ERPNext-Vagrant.box | MD5
Next question here is how to upgrade from V12 to V13
To check your VM’s IP address:
ip address
Upgrade the system
sudo apt update
sudo apt upgrade
Update node-npm-yarn
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Then follow the following steps.
sudo apt-get install -y nodejs
sudo npm install -g npm
sudo npm install -g yarn
Upgrade frappe-bench
sudo -H pip3 install --upgrade frappe-bench
Go to Installation directory, cd frappe-bench in my case
cd -your-directory-
Update
bench setup requirements
bench update
Error (later resolved)error: <class 'socket.error'>, [Errno 13] Permission denied: file: /usr/lib/python2.7/socket.py line: 228
Now upgrade to New version
bench switch-to-branch version-13 frappe erpnext --upgrade
sudo service nginx restart
sudo supervisorctl reload
bench update --patch
Fix previous error
sudo systemctl start supervisor
sudo systemctl enable supervisor
sudo bench setup production -your-user-
Update
bench update
bench build
Change port (if necessary)
bench set-nginx-port site1.local 8080
bench setup nginx
sudo service nginx reload
Add the SSL certificates (if necessary)
How to fix “ModuleNotFoundError: No module named ‘pypika'”
pip3 install pypika
pip3 install ipython
If you want to purchase ERPNext per-installed system, please visit the following link: ERPNext