Worldwide:
Support:

UK Rails Hosting

Your choice of Rails version and gems pre-installed

UK based Ruby on Rails hosting for developers:

We're able to count ourselves as one of the few UK hosts to offer support for both shared and dedicated Rails hosting. Until recently, options for developers with a requirement for UK Rails hosting have been limited; Phusion Passenger has opened up Rails application deployment to the shared hosting environment.

Ruby on Rails hosting packages

Rails Entry Rails Mid Rails Enterprise
Buy online Buy online Buy online
Monthly fee £10 £15 £30
Disk space 1Gb 3Gb 5Gb
Monthly bandwidth 30Gb 100Gb 150Gb
MySQL databases 1 5 Not capped
Ruby on Rails (Passenger / mod_rails)

Passenger (mod_rails, mod_rack):
Enhances the performance, stability and security of Rails application hosting.

Yes
1 app/account
Yes
1 app/account
Yes
1 app/account
Sinatra application support

Sinatra:
A microframework for quickly creating web-applications in Ruby with minimal effort.

Yes
1 app/account
Yes
1 app/account
Yes
1 app/account
Linux, Apache, MySQL 5, PHP 5 (LAMP) Yes Yes Yes
Git and Subversion (with support over SSH) Yes Yes Yes
SSH access Yes Yes Yes
phpMyAdmin management interface Yes Yes Yes
Parallels Pro control panel Yes Yes Yes
UK-based telephone/ticket support Yes Yes Yes
Free domain Yes Yes Yes
Free PeepCode tutorial

PeepCode Screencasts and PDF books:
Hone your existing skills or learn a new one!

Yes Yes Yes
Optional SSL security certificate Thawte: 200/year (optional) or Rapid SSL: 75/year (optional)
Weekly local backups included Yes Yes Yes
Reseller product?

Partner with 1st Easy
Discounts of between 10 and 20 percent are available for resellers across a range of 1st Easy services and solutions (link opens in new window).

Yes Yes Yes

Frequently Asked Questions

What is Passenger?

The Phusion Passenger (aka mod_rails / mod_rack) Apache module improves the performance, stability and simplicity of Rails application deployment, and replaces the previous deployment method of having to configure mongrel clusters and Apache proxies. In doing so, it works around the previous impracticalities and barriers of offering shared Rails hosting.

Can I install gems?

We pre-install a pretty comprehensive set of gems on our shared servers which grows on an almost daily basis. If you find that you need a gem installing, let us know and we'll take care of it for you (there's no charge!).

Am I limited to which version of Rails I can use?

You're free to use your preferred version of Rails - we have multiple versions of Rails running within our shared hosting environment and continue to keep old versions installed when we upgrade. Passenger takes care of handling Rails versions and loads up the correct version that your app requires. So if we upgrade Rails, your app will continue to use the old version, until you decide to upgrade the Rails version in your environment.rb config file.

How often are Ruby and Passenger updated?

Passenger is updated when new releases are distributed by Phusion, and Ruby is upgraded when new versions of Ruby Enterprise Edition are released (once we've tested them for stability on our platform). You can keep a tab on exactly what we're up to by subscribing to our blog or following us on Twitter, which we update when upgrades and other notable events take place (such as announcing support for additional frameworks).

What kind of resources does each Rails application get?

An app will have have Passenger instances of their app spawned as required, which will die off after a period of inactivity. So you could have multiple Passenger instances running at any one time, depending on the popularity of your site. There is a global pool of instances on the server which are assigned to apps as and when required. We monitor the load on the servers to ensure that they are not overloaded. Other typical resources (e.g. disk and bandwidth allocation) are assigned according to your package level.

One app per account?

Currently, due to the technical restraints of providing shared Rails hosting, it is only possible to run one Rails or Sinatra application per account.

What kind of support do you provide?

We're happy to help you get your apps up and running, and will assist with initial deployment to a production environment. Ongoing support is available via our freephone service and managed ticket system, whilst we are continually adding to our library of Rails/Passenger knowledgebase articles.

Can I upgrade from one package to another?

Yes, this is something that you are free to do at any time - all we need to do is adjust your resource allocations and billing details accordingly.

What happens at the end of a trial account?

If you're pleased with the service and would like to become a paying customer, we will simply rename your account - you won't lose any of the work that you've already done. Alternatively, if our hosting service isn't for you, then you're absolutely free to leave.

Can you provide dedicated Rails hosting?

Yes, whether you require a server from the start, or see yourself scaling up over time, we can install the same mod_rails LAMP stack on a managed dedicated server. You can view our dedicated server line up here.

What are PeepCode tutorials?

PeepCode Screencast tutorials are a highly regarded, high-intensity way to learn Ruby on Rails website development. Each Rails hosting account purchased from 1st Easy includes a coupon that can be used to purchase a single PeepCode ScreenCast (video tutorial) or PDF Book.

What is Sinatra?

Sinatra is a DSL (Domain Specific Language) for creating small Ruby-based web applications (where, perhaps a full Rails stack would be overkill). To find out more, take a look at our Sinatra blog post, which includes further information and links to some useful resources.


Try us! Trial Rails and Sinatra accounts

Trial accounts last for one month, after which you can transfer to a paid account (you won't lose any of the work you've put in) or walk away, no questions asked. Full technical support is included.

Your details:
Name:
Email:
Company (optional):
Address (optional):
Postcode (optional):
Additional information (optional):

Questions and feedback

If you have any questions or feedback about our Rails hosting, please get in touch - we're here to help. You can use the form below, or call 0808 222 2221 to talk to one of our team.

Name:
Email:
Your question:

Rails posts from our Blog

Supporting RoR eXchange 2009:

Skills Matter: Ruby on Rails eXchange

PeepCode Screencast / PDF Book credit with all Rails hosting accounts [Details]

Further reading and resources

I would like to say your service is superb. I have dealt with many hosting companies, for over a decade now, and 1st Easy is by far the best I've ever come across for support.

Mr Khan
Exentrix Web Design Agency

1st Easy support RubyLearning:

RubyLearning.org: Learn Ruby programming online for free