Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
It appears that they provide a installer for ERPNext. Based on the documentation available the process would be:
1.) Create a new droplet using Ubuntu 14.04 or CentOS 7
2.) Log into the droplet as root
3.) Run the following:
wget https://raw.githubusercontent.com/frappe/bench/develop/playbooks/install.py
sudo python install.py --production
According to the official documentation this will:
This script will:
You will have to manually create a new site (bench new-site) and get apps that you need (bench get-app, bench install-app).
Here are the scripts we use to install ERPNext in two steps:
sudo locale-gen en_US.UTF-8
sudo add-apt-repository ppa:jonathonf/python-3.6
apt-get update
apt-get install -y python3.6
echo "frappe ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
wget https://raw.githubusercontent.com/frappe/bench/master/playbooks/install.py
python3.6 install.py --production --user frappe --mysql-root-password mysqlpa55w00rd --admin-password adminpa55w00rd
notes: substitute “mysqlpa55w00rd” and “mysqlpa55w00rd” accordingly
#!/bin/bash -x
cd /home/frappe/frappe-bench
sudo yes y | sudo bench new-site $2 --mariadb-root-password mysqlpa55w00rd --admin-password adminpa55w00rd
sudo yes y | sudo bench set-nginx-port $2 $1
sudo yes y | sudo bench --site $2 install-app erpnext
sudo yes y | sudo bench setup nginx
sudo service nginx reload
sudo yes y | sudo bench setup production frappe
notes: substitute “mysqlpa55w00rd” and “mysqlpa55w00rd” as needed
$ port=8080
$ erpname=mysite
$ install-erp.sh $erpname $port
where erpname is the name of the site instance and the port 8080 is the port number.
Let the installer finish. The resulting installation is going to be on the droplet ip and the port number like: http://yourdroplet_ip:8080
you could then configure a proxy to handle the ports as subdomains so your erpnext site is easily located as: http://mysite.mydroplet
Enjoy erpnext!!
try from the console: $ bash ./install-erp.sh 8080 testsite
as the install-erp.sh is a script text and need to be executable using bash, or make it executable using $ chmod +x install-erp.sh so it can be used directly:
$ ./install-erp.sh 8080 testsite
hope this helps, e