Be careful what you buy.
I started with no knowledge of VPS servers and wound up going through several “types” of VPS servers before I found a combination of options that worked.
In general there are 2 main types of VPS server one is based on OpenVZ technology and the other is referred to as KVM type VPS server. The main differences are in what is and is NOT allowed.
I wound up settling on the KVM style of VPS server for the following reasons:
- KVM servers allow “swap” space where OpenVZ did not (ERPNext requires about 1gb of swap space)
- KVM servers allow for upgrading the memory and disk space easily
- KVM servers had (in my case) wider selection of Linux OS options
You can find cheap servers all over the place, but if you want one that works reliably all the time, it is going to cost a little more.
The biggest stumbling block is the swap space. Most cheap advertised VPS servers do not have it and you cannot enable it once you get the server. ERPNext will not complete the install without it.
Not much to go on but at least you can call them and ask some questions. I had to do that in order to figure out that I needed the KVM style VPS server.
Once I found a host that was close enough to me to give fast access and ping times, I just keep going back to them for all of my hosting.
Just my opinion here… your mileage may vary