Search code examples
restarchitecturecloudsaaspaas

Installer for Software? Paas?


currently I'm looking for an open source project that gives me the opportunity to install software easily. I prefer direct calls or access with a REST interface.

I thought that CloudFoundry would fits my needs but it is'nt so. AppFog (https://www.appfog.com/product/) comes much closer to my goal. It allows me to install Drupal, Wordpress, PhpMyAdmin, NodeJS Apps and so on.

The conclusion is that I'm looking for an project that...

  • is open source.
  • gives that possibility to install, configure and uninstall software
  • is extendable when a specific software not available
  • is accessible with an interface like REST.
  • is "hostable" on my own linux server

I would be happy for all kind of hints and tips :)

Cheers Tobias


Solution

  • Docker is seems to be the next big thing in the PaaS world. There are dozens new projects that build on top of docker or supporting it. For example OpenShift and Apache Stratos support docker. So if you look at solutions based on docker you can find a solution for you needs. Right now I'm using docker for hosting couple of Drupal websites with simple bash scripts to manage them. Nginx is used for web traffic routing

    1. Docker is open source
    2. Gives you ability to prepare and install apps
    3. You can build what you need on top of it
    4. It has REST interface
    5. It is running on nearly all major Linux distros
    6. Its relatively easy to learn and use
    7. Has great community