Deploy django apps to Amazon EC2 with ONE command
Pull request Compare This branch is 32 commits behind gcollazo:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Fabulous Logo

Deploy django apps to Amazon EC2 with ONE command

First clone the project

$ git clone fabfile

Just change the values of and run:

$ fab fab

Make sure the cloned folder is called fabfile

Fabulous will create an EC2 instance, install everything and deploy your app or a blank django app. All in less than 2 minutes.


  • Create server on EC2
  • Wait a few seconds for server to boot
  • Install packages
  • Create virtualenv
  • Install django in virtualenv
  • Install gunicorn in virtualenv
  • Setup and run supervisor

The setup

  • nginx
  • gunicorn
  • supervisor
  • memcached
  • virtualenv
  • virtualenvwrapper
  • git


  • Python 2.6.1
  • Fabric 0.9.3
  • Boto 2.0b4