DO Install Button

experimental installer for getting open source apps running quickly on DigitalOcean

I built this small Sinatra app because I wanted a simpler way for people to install my software OneBody[1] on DigitalOcean.

This uses the new MetaData[2] feature of the DO API to pass a config string to be processed by CloudConfig[3].

Once that is done, there is a small bit of code running on the VM to tell this app when the install is finished so you get a progress bar while you're waiting.

To be clear, DigitalOcean is doing all the real work -- this app simply acts as a hand-off between your app.yml config file on GitHub and the DigitalOcean API.


by: Tim Morgan October 31, 2014