mini-heroku de código abierto

Empecé a jugar con Sinatra y desplegarlo en Heroku, lo cual me parece realmente agradable. No necesito la escalabilidad que ofrece Heroku, pero realmente me gusta su CLI y la capacidad de implementar una aplicación con un simple empujón. ¿Hay algún proyecto de código abierto que publique una image de máquina virtual que pueda dar una señal, en una instancia de EC2 y que proporcione los mismos services (server web, postgres, git push-to-deploy, modo de mantenimiento …) 'en el pequeña'?

Echa un vistazo a CloudFoundry . Están lanzando su plataforma como fuente abierta.

Dokku fue lanzado recientemente ( https://github.com/progrium/dokku/ ):

Docker funciona con mini-Heroku. La implementación más pequeña de PaaS que hayas visto. Asume Ubuntu 13 ahora mismo. Lo ideal es tener un dominio listo para apuntar a su host. Está diseñado para, y probablemente sea mejor, usar una máquina virtual nueva. El progtwigdor de arranque instalará todo lo que necesita.

  • Docker: time de ejecución del contenedor y administrador
  • Buildstep – Constructor Buildpack
  • gitreceive – Interfaz de inserción de Git
  • sshcommand – Comandos fijos sobre SSH

Actualización de febrero de 2014: también eche un vistazo a Flynn, especialmente si necesita multitenancy o una configuration de múltiples hosts.
El autor de Dokku participa activamente en el desarrollo de Flynn.

Otra opción parece ser OpenRuku , un "clon / implementación de Heroku de código abierto con licencia del MIT en desarrollo".

Tienen una plantilla vagabunda que puedes usar para crear una VM OpenRuku completamente ejecutable.

Eche un vistazo a OpenShift de Red Hat.

Es de código abierto y muy bien desarrollado. Puede intentar usarlo en sus serveres y luego instalar todo el sistema en sus propios serveres dedicados.

Heroku es OSS: https://github.com/heroku

¿Podrías usar eso para desplegar tu propio cliente heroku?

editar

Acabo de darme count de que pediste una VM, que no es exactamente lo que respondí …