To Mythic Beasts and other smaller discount VPS providers: please, please provide an API.
I am building a service that uses the Digital Ocean API. Their prices are lower than large services like AWS, Google and even Linode so I can provide a good value by adding on to their virtual servers (I am building a service for deploying Docker containers).
If there was another somewhat smaller but still relatively discounted and reliable VPS provider with a good API then I could provide that as another option for my customers to deploy their Docker containers to.
What's your service? I'm very interested in deploying docker containers at the moment, and having a nice abstraction over deploying to multiple different providers would be fantastic.
Not ready to share the dev website yet because there are too many things left to do.
And to be honest the multiple VPS providers thing is a ways off and might not happen.
For now it has a command/API endpoint to deploy a VPS (Digital Ocean), another for registering a domain. The idea is that often when you want to deploy a container it is actually a web site/web application or part of one.
And then I have a run command/API endpoint that takes the server name, image or image alias name, and domain name. It will run the image and automatically create a DNS record and reverse nginx proxy (if the container exposes a port using HTTP).
I am also planning on adding a simple way to automatically run and link containers so that you can just add ENV RUNLINK elasticsearch,redis to your Dockerfile and then my run command will pull & run elasticsearch and redis and then run your container and link it. With the new feature in docker you can then access redis for example by specifying redis as the hostname (docker now adds an /etc/hosts line when you link). I will have some default image aliases which are basically a way to shorten an image name to leave out the username/repo and go with a default I have tested or an alias added by the user.
Right now I am thinking minimum of two weeks before I can start beta testing.
I am building a service that uses the Digital Ocean API. Their prices are lower than large services like AWS, Google and even Linode so I can provide a good value by adding on to their virtual servers (I am building a service for deploying Docker containers).
If there was another somewhat smaller but still relatively discounted and reliable VPS provider with a good API then I could provide that as another option for my customers to deploy their Docker containers to.