Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I'm new to rails and I am redoing and revamping my current website with it. I have been looking all over the internet about how to deploy my rails app to my server. It seems that everyone is mentioning AWS and Heroku. The problem is that I am not interested in paying money down the road when my website starts to grow.
So would it be worth it to set up my own infrastructure so I can change and modify it as my site grows or is it north worth the trouble for the prices that I could pay for someone (Heroku most likely) to worry about that for me?
Also is it even possible or feasible for that matter to deploy myself?
Thanks
TopGunCoder
I have a few rails projects hosted on my own virtual server. Ubuntu, rbenv, git, rails, passenger and mysql setup.. There are other setups, for example with unicorn an nginx..it really depends on your projects.
How many hits you'll expect per day/month?
I can recommend hosting little projects by your own. It is cheaper and very convenient. But you need know-how and time.
And the state-of-the art method for deploying rails apps is the capistrano tool.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I wanted to get a bit of advice from the StackOverflow community on best practices/guidelines when inheriting a Rails app from another developer.
I am currently in the process of assuming control of development at my place of work. I have decent experience in front-end, SQL/Mongo, and Node.js, and a good amount of knowledge of Ruby. However, I do not have very much experience with Rails, per se.
The previous developer is being fairly unhelpful in providing dependencies and software versions of the various packages in use by the app. However, I have been able to get the following information and I have installed these dependencies (although they may differ from the versions needed by the app):
Postgres
Heroku CLI
AWS CLI
Redis
Sidekiq
AngularJS
Would any of you guys be able to briefly delineate the next steps of getting a previously existing app running (or point me to another source)?
Any help you all can provide is much appreciated. Thank you!
Things you need to retain:
Access credentials to all production servers and used services (including domain name and backup servers if there are any). It is not obligatory to be you, but someone at the company should have them (there may be some security/privacy related issues).
Access to source code
A fresh production backup (if possible)
Most of versions can be inferred from production system once you have full access.
Some others (like sidekiq etc) are in Gemfile.lock and yarn.lock files.
Then try to bring the system up from the backup - if you succeed - you'll be sure that everything is ok
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
I am beginner in ROR. I am working on one project. I want to know the better option between for deployment of the app.
My answer will be more conceptual, rather then technical.
This is the first time I hear about Google App Engine in case of Rails. This is mostly a crucial reason, why I would say, that you definitely better go with Heroku.
While you are a beginner, it's better to use the most widely spread solutions and tools. Heroku has a huge history and you can find any answers in the internet very easily. It's well known among rails community and everyone can make a small consultation according to it.
Even if Google App Engine would be better or cheaper (haven't checked it), you shouldn't start such experiments until you have good deploy/rails knowledge.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I have been planning to host a site built on rails on the web. How can choose the correct hosting site? How do I know they have installed the same version of rails which I worked on? Can I ask the hosting site to install the required rails version and the gems. Or would it be only done to dedicated servers. If you guys wanna suggest any hosting sites, I would also welcome that.
I love so much heroku because is easy to use and it offer a scalable environment.
But i use dedicated servers with apache+passenger to run my rails application so i can do what i wan't on my system.
Some hosters offers a console to manage your gems so you can run your application in any version of rails.
If you're Linux savvy, you could also go with a VPS solution such as Linode. A little more work on your end, but you have complete control and will know exactly what versions of what are being used.
This website is good to choose Rails hosting http://www.railshosting.org/
i am working for a startup and they are currently hosting at heroku. Its built for rails and very good in terms of customer support.
the name "engineyard" is being heard these days a lot..you can probably give that a try..
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I am a Ruby on Rails developer and I am planning to purchase an hosting space in order to publish my web application (I'm developing a small Social Network). This is my first time that I try to deploy a Ruby on Rails application, so I am not expert on the matter.
I would like to find a "compromise" between performance and price. I think that for now a shared server it is enough (maybe) for my needs (suggestions are appreciated...).
In localhost I am using
Ruby on Rails 3.0.9
ruby-1.9.2-p136
Apache
Phusion Passenger
MySql
so the hosting server should satisfy the above requisites.
More: in my application I am using the Paperclip gem so another requisite should be Image-Magick.
What hosting service do you advice for my needs? What should I have to care when I purchase a hosting space for RoR? And, most importantly, which hosting service do you advice??
P.S.: if you need some other information just ask and I will update the question.
Even though this question is slightly off-topic on SO, I'd recommend you look at Heroku:
http://www.heroku.com/
Hosting a Rails app can't be easier and you can start with the free plan and then scale up as needed.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Hi I'm looking for the cheapest hosting that would allow me to deploy a number of rails and non-rails apps along with maybe a blog and other goodies. Traffic is likely to be rather low, but still important.
Like a portfolio site.
What are good hosting providers for that?
Go with Slicehost (or another VPS). Since you are a student you will be only doing yourself favours by learning how to setup and use the full stack yourself. Because it is a VPS you have to do most of it yourself and Slicehost provides nice tutorials on how to do most of it. It's been rock solid for me so far.
You can get a functional 256MB slice for $20usd a month.
Heroku is a managed solution (they do a lot of the work for you and I haven't worked out the price differences since they only just went commercial but they should be a bit more expensive than slicehost - but I am only guessing about this). Dreamhost doesn't give you as much control (but is far far cheaper).
So my vote is to skip a night of drinking a month and learn ubuntu servers setup (DNS, vhosts, apache etc, capistrano deployment, SVN and mongrel, nginx, passenger while you learn rails. Maybe also throw in SMTP, Starling & Workling and monit/god.
Heroku just came out of beta. Their cheapest plan with only one dyno is free. You have a very limited amount of storage, but deployment is as easy as pushing to a git repository.
Try DreamHost or Slicehost.
List of free ruby on rails hosting:
http://www.khimhoe.net/2006/07/22/free-ruby-on-rails-hosting/
So you probably need shared hosting account.
For cheap hosting you can try http://www.hostgator.com/shared.shtml , they very good, i been with them for a year and never had problem.
When i was canceling my account (and moving to the asp.net hosting), somebody called from their company to confirm cancellation.