Cohesive FT Elastic Server On Demand

Virtual Iron Format Now Available

Elastic Servers now fortified with more iron! Learn more.

*** This Site is Ubuntu and DaiSY Ready ***

Ruby on Rails 2.x Elastic Server

Build Your Ruby on Rails 2.x Elastic Server and Experience Development Bliss.

Looking for Rails 1.x? We've got you covered.

Rails *

    • Rails 2.1.1

      **NEW**

    • Rails 2.0.2

      Ruby 1.8.5, Rails 2.0.2, and an assortment of dependencies.

    • Rails 2.0.1

      Ruby 1.8.5, Rails 2.0.1, and an assortment of dependencies.

Web Container *

    • Mongrel Cluster + nginx 0.6.32

      mongrel-cluster 1.0.5, 2 instances of mongrel 1.1.4, nginx 0.6.32 reverse proxy

    • Apache + Passenger 2.0.3

      Apache HTTP Server 2.2.3 and Phusion Passenger 2.0.3, bundled and contributed by lizconlan

    • Apache + Passenger 1.0.3

      Apache HTTP Server 2.2.3 and Phusion Passenger 1.0.3

    • Mongrel Cluster + Lighttpd

      mongrel-cluster 1.0.5, 2 instances of mongrel 1.1.4, lighttpd 1.4.19 reverse proxy

    • Mongrel

      mongrel 1.1.4 (note: mongrel will not start until your Rails app is installed in /usr/local/cft/deploy/rails)

Database Server

Ruby Database Libraries

  • Be sure to pick the Database Library that corresponds to the Database Server selected above.

Getting Started

TIP: Check out Yan's step-by-step guide, Elasticizing Your Rails App

Choose your components
Use this page to select the components of your rails stack.

Build your server
Click the configure button at the bottom to choose your hardware and virtualization platform or cloud.

Launch your server
When the server starts, you will be able to access the admin console at http://serverip:2999. You'll get more instructions in your email.

Deploy your app
We recommend Capistrano for deployment. Once you've ensured it works, try turning your app into an Elastic Bundle to automatically include it in your Elastic Server builds!

Restart the Rails Server using the console.
Our Rails servers run on port 9000 by default. If you're running a mongrel cluster, the webserver will be running on port 9000 and proxying to the mongrels.

Deploy with Capistrano 2.3.0

  1. Follow basic capistrano installation capify [rails root]
  2. Download the Elastic Server Capistrano Script (deploy.rb)
  3. Edit deploy.rb and enter your repository information or stick with the defaults - deploy from local.
  4. Type cap deploy from your Rails application root and enter the ip of your server.

"Rails" and "Ruby on Rails" are trademarks of David Heinemeier Hansson. The Rails Logo was created by Kevin Milden and is distributed under the BY-ND Creative Commons License.

* required package