Build a habit of shipping by sharing your daily, incremental progress
See how other makers are growing their business
Members are invited by existing members
Receive outside perspective when you need it
Connect with others through weekly video hangouts
Get access to our members-only perks and discounts
👋 Join WIP to participate
I run everything on one droplet. It's less overhead for me and also cheaper, since most of the stuff I host has very little resource requirements.
#givewithella runs on a DO droplet with s3 for assets
Small NodeJS stuff runs on the same droplet, while more extensive stuff needs a dedicated one, so it doesn't compete for resources. I do NodeJS almost exclusively, and you can easily manage Node apps with PM2, etc.
I mean, it's not really advisable to run some mission critical stuff on the same droplet as everything else. If shit hits the fan, you better have hourly backups at hand.
The projects I've migrated from Heroku to Linode are all on the same server for now. My plan is to spin them off to their own server once they generate enough revenue and require enough resources to warrant the cost increase.
As @matthewmorek points out there is some risk involved in having everything in one server. The way I see it all the risk of the independent apps are added together. If one breaks or gets hacked, etc, it might bring everything else down with it. So roughly speaking a server with 10 sites is 10 times as likely to fail. Then again it might also be 10 times as easy to manage. (e.g. no need to upgrade the OS or critical updates in 10 different places).
Disclaimer: I have very little VPS experience. I've been using Heroku forever and only recently started looking into VPS-based hosting seriously.