003: How to Deploy Your Rails App


Kevin , California, USA – Terrible customer service, hidden charges, hides options – This company just pushes and pushes add-ons and hidden fees. God forbid you happen to miss one thing and you’ll start getting recurring costs that they refuse to refund. And threaten you with a $25 fee if you dispute it with your credit card company. They also don’t give you the option to disable auto-renew for host costs. You have to verbally or hand write them 16 days before the renewal to cancel. If your late they’ll charge you an exorbitant fee far beyond your initial signup agreement. This company is just a group of scammers, stay away!


In this video I show you how to deploy your Rails application and get it live on the web!

I use week 11 of my 12 in 12 challenge, the notenote application, as an example.

In this tutorial, we deploy our application to Ninefold.

Ninefold is Rails only hosting provider that is a nice compromise between ease of deployment and management and costs (Note: Ninefold is a bit cheaper than Heroku).

You can follow me on twitter:

Visit my website:
http://mackenziechild.me

Newsletter:
http://macke.nz/3P08031c0r12

Mackenzie Child

34 Comments
  • Djangokillen
    Posted at 23:24h, 06 January

    omg!!!1

  • Cyb K
    Posted at 23:46h, 06 January

    thank you Mackenzie!  I always think you have a linux guru to be able to deploy a rails app – sadly its not something many people teach you during app building tutorials. And when they do it's always heroku either way t's nice to see something different even though it's similar to Heroku. You is going places 😀

  • Yashi Lanka
    Posted at 05:29h, 07 January

    thanks Mackenzie, this is super useful. i have small question, i'm new to rails, but i like know how to deploy app to the cpanel enable vps. because i saw there is rails app generator on script generator section. so can you help me with that. 

  • Abhi Khatri
    Posted at 05:29h, 07 January

    Awesome video but I always think that you should be an actor cause you have Hero looks. LOL ???

  • Ermand Durro
    Posted at 09:03h, 07 January

    Thanks +Mackenzie Child . This tutorial was really helpful 🙂

  • Jason
    Posted at 19:29h, 07 January

    The homie! Your web presence could not have been more timely. Keep up the awesome videos!

  • Noah Reisch
    Posted at 03:33h, 08 January

    How do you deploy your application on a custom domain with ninefold?

  • Rami James
    Posted at 06:50h, 08 January

    I'm just curious why you've chosen Ninefold over Heroku? Is it a cost-saving measure?

  • Josef Zacek
    Posted at 22:27h, 09 January

    That's simple amazing, I will surely give it a go. Thanks for screencast!

  • alliaskistrust
    Posted at 16:12h, 23 January

    just looked on ninefold site. If I have 300 users.If I have 400 users. I could be charged 800 dollars a month?!! deploying rails isn't really for the small just getting started entrepreneur is it?

  • Thorgarcia BR
    Posted at 23:56h, 27 January

    Hi mackenzie, when i type "ninefold console" i got this error: "ERROR: couldn't locate the public key file: /home/thor/.ssh/id_rsa.pub". How can i fix it? Thanks 🙂

  • Michael Law
    Posted at 19:02h, 18 February

    Just a heads up: Ninefold will discontinue support for Ruby on Rails applications. 

  • ivyansh singh
    Posted at 19:27h, 20 February

    How could we deploy application on ninefold with github?

  • Artem Nikitin
    Posted at 00:06h, 03 March

    take down this video… Ninefold stopped supporting rails apps… i just wasted my money.

  • Alex Gonzalez
    Posted at 18:11h, 04 March

    Do you recommend Ninefold instead of Heroku, Digital Ocean or Linode for a small app?

  • Daniel Cardenas
    Posted at 00:18h, 26 March

    ninefold unfortunately no longer supports app deployment 🙁

  • Alan Bradley
    Posted at 13:35h, 21 April

    # thank god for this gem
    gem 'Mackenzie Child'

  • Eric Muga
    Posted at 11:38h, 23 April

    Great stuff 🙂

  • Felipe Cerda
    Posted at 16:28h, 25 April

    Thanks for the video! but now that ninefold will no longer support Rails apps, which service do you recommend to deploy?

  • Masseu Learns To Sketch
    Posted at 17:13h, 25 June

    I see I am late here!!!

  • Renu Gopal Vuyyuri
    Posted at 10:55h, 27 June

    Hi
    i have seen all your tutorials i liked them very much. Can you please tell me how to deploy my rails app on IBM Bluemix.
    Thank you in advance.

  • Daniel L
    Posted at 21:25h, 07 August

    Hope to see your Heroku video!

    Because I fail to install the gem pg..

  • Abhishek Dutta
    Posted at 14:43h, 24 August

    Hey Mackenzie !
    Since Ninefold has stopped supporting Rails.
    Do you recommend Amazon AWS or Heroku?
    I have heard AWS is also easy for app deployment ! 🙂

  • Engr.Tanbir Hasan
    Posted at 14:44h, 17 November

    Do you use openshift for deploying rails 4 application ? Have any video related openshift deploying ?

  • Jack Alma
    Posted at 22:26h, 23 November

    Could you some other videos on other hosting services?

  • BeowulfCeltic
    Posted at 20:52h, 15 January

    There's no more sign ups for Ninefold at this moment

  • Hector Moreno-Bravo
    Posted at 05:22h, 11 February

    Question, ballpark on costs associated with deployment and maintenance of a rails app per month?

  • Avinash Gupta
    Posted at 18:53h, 28 February

    i appreciate
     ur affort on ruby teterial

  • Rashik Tuladhar
    Posted at 05:25h, 01 May

    hello sir love your tutorials. I need a help regarding the deployment of rails application via cpanel which is a shared host and does not support ssh. But its possible to host the site there. It will be a great help if you can make a video on how to host it the way. Thank you.

  • Imtiaz Uddin
    Posted at 07:26h, 07 May

    What about custom domain?

  • Zheng Cheng
    Posted at 09:42h, 07 July

    ninefold already shutdown 🙁

  • - Founder codewithnofear
    Posted at 17:05h, 23 September

    hi when I type bundle install in my terminal, the terminal showed these messages:

    'An error occurred while installing pg (0.19.0), and Bundler cannot
    continue.
    Make sure that `gem install pg -v '0.19.0'` succeeds before bundling.'

    could you help me?

  • MH Shuvo
    Posted at 19:13h, 14 March

    Please help to deploy on cpanel or any other shared hosting

  • Jonathan Cedeño Tenorio
    Posted at 20:23h, 24 April

    por favor agrega subtitulo a tus videos (Y)

Post A Comment