In order to answer your original question - specify the hosting stack you are working with and what exactly you did to set it up. What company, what environment is set up etc. The install instructions from ghost are here… ghost -dot- org/docs/install/ and if you click on, say, ubuntu, it says you need ubuntu, nginx, ghost 14.x to start. What you described on your shared hosting seems no where near the requirements. Ghost devs recommend ubuntu- people DO run ghost on a lot of different types of servers, and use things like plesk, docker or another linux distro- yes, it can be done but it takes tweaking and maintenance. To keep the known reliability, stability and speed of ghost is is unwise to NOT follow the recommended ghost setup specs. If you want to be hard headed and do a non traditional ghost install, yes, it may be possible but you have to specify exactly what environment you are trying to install ghost on. So eexplain in detail what you are doing- like what company, what distro, are you using- are you on cpanel or plesk or what?
Sure, ppl run ghost off a raspi …ive read articles about it. In terms of technology, that is not going forward tho. If the entire world ran sites on a raspi it would actually be a huge step backwards. The cloud is far superior. One can have a cloud vps for 5 or 10 dollars a month that has 50x more computing power than a raspi.
You want a one click ghost install droplet on digital ocean if you want the fastest, cheapest most secure and reliable ghost install. If you want the easiest, there is hosting right from ghost itself. Lastly, yes, node js apps require very little server power and memory. They are NOT magic with unlimited power tho. A raspi with little resources will never be as reliable or as fast as a super fast and solid cloud vps droplet from digital ocean. And by the way ghost can run fine on very little ram, BUT the recommended amount of ram of 1g should be followed, because it is needed for the install and upgrade process.