I’ve been using Digital Ocean hosting for a while and have been loving it. Admittedly the initial learning curve coming over from managed hosting (the hosting provider sets up the server for you and manages it when something breaks) was quite steep. But now, after having learnt the basics, I have far more options of what I can do without needing help that it was well worth the effort.
There are different degrees of difficulty you could be exposed to by choosing to use hosting from Digital Ocean for an MVP project. Let’s say you want to have WordPress up-and-running for your project, this is how you could do it, from easiest to hardest:
- Sign up to Digital Ocean, set up the hosting and select one-click install of WordPress DONE! (Anyone can do this)
- Same as above but instead setup a Ubuntu server and connect the installation with ServerPilot (Lot’s of tutorials to help you do this – takes about 20-30min the first time)
- Go full commando – install the Linux distribution of your preference and manually install a LAMP stack and then WordPress – go crazy configuring all the performance options. (Server aficionado needed – 5min to 1 year!)
Of course, none of the above are exclusive – you could install WordPress directly from the one click installer and then later manually configure the server… So, all in all here is my summary:
|The Pros||The Cons|
I think the flexibility provided far outweighs the cons. What if you suddenly need to install stuff on your server and your managed hosting won’t let you? What if you need to scale up your setup before doing a major marketing push that will crash your current server setup?
Let me know in the comments if you recommend any other hosting solutions as it’s always good to have more!