can anybody help me to install Erpnext and Magento on same server.
Assuming your using Debian 9 and its a clean system, the install script will be the easiest and will install and configure everything for you (from an erpnext perspective).
So first install ERPNext:
Update hosts file with the site.domain you want to use.
Create new user (example user123):
sudo adduser user123
Give sudo permission for user:
sudo usermod -aG sudo user123
Login as user123
Run a quick system update:
sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt-get install python-minimal build-essential python-setuptools python-dev build-essential python-setuptools -y
Get the install script:
sudo python install.py --production --site site.domain.com --user user123 --mysql-root-password mySQLROOTPAssword --admin-password ADMINPassword --bench-name NewBENCHName
Copy and paste exactly and replace the user123, mySQLROOTPAssword, ADMINPassword and NewBenchName with your respective details.
This will setup ERPnext on the system using whatever address you have chosen on site.domain.com (as production).
Next install Magento using the instructions from Here
You will need to decide whether erpnext or magneto are on www.domain.com.
you could use proxmox and run each app (Magento/ERPNext) in a separate container. I think such a solution (their are other then proxmox) would be much cleaner then mixing things up whenever you may run into any problem on either of the systems.
Also you are able to take snapshots of the entire ERPNext/Magento Sever at any point which offers tremndous level of flexibility whether you use that right
That’s a great idea.
You can actually install proxmox over an existing Debian system so you could use a Cloud VPS.
true, but proxmox is a complete (debian based) OS as well. If I was to start from scratch (and not have any reason to use an existing debian server) I would use the ‘pure’ proxmox I guess
There are many reasons this is not a good idea for a production environment.
You’d never want to install your ERP on the same server as your website. Secondly Magento is very resource hungry and your ERP performance could suffer as a consequence. Also as others have mentioned troubleshooting problems can be a big problem with those 2 systems.
Just create 2 separate VMs, or if you have to use single server then use containers.
I agree. Linux containers are less hungry, and are more flexible in terms of backup, image management/