Building a hosted service on top of Digital Ocean

July 30, 2014 1.8k views


I love Digital Ocean and am thinking about offering a blog service on top of the api.

I've written some simple blog software in Ruby and have already created a snapshot of a fully configured 1GB instance. I've had a few people ask me if they could get it hosted, so I started thinking about building an app that would allow them to set the software up automatically through a nice gui.

I know there's a cap on how many servers you can have, but the general idea would be:

  1. Create my server account (already done)
  2. Deploy my app and share the link to people asking for the service
  3. 'Customers' sign up, put in their CC and I use stripe to bill them
  4. My Digital Ocean is bill separately on my credit card
  5. Based on user's service level, they choose a 1GB, 2GB, etc, server.
  6. My app creates - thru the api - the new server with my image as a baseline
  7. My app, configures the server (firewall, domain, etc)
  8. User gets login to that server's blog admin panel and can start going

Is this something Digital Ocean supports? I know I can already do this with Linode, but I prefer Digital Ocean.


3 Answers

This is definitely something that DigitalOcean supports. There are already a number of platforms that do similar things. Cloud66, Cloudways, Laravel Forge, and many others are building on top of DigitalOcean.

If you file a support ticket and explain your use case, you can get your droplet limit increased. We have an initial limit to prevent abuse, but will lift it for legitimate users.

If you love Wordpress & want fast managed DO use GetFlywheel.com

Have another answer? Share your knowledge.