2010-02-26 45 views
11

我接近挑选Rails主机。 I 认为我需要一个VPS解决方案,因为(1)我的Rails应用程序有我需要安装的gem和插件才能正常工作,以及(2)我需要一个SMTP服务器将电子邮件从我的Rails应用程序发送给用户。选择Rails主机

但随后发生到今天......

1)我是不是真的需要VPS和根访问让我的应用程序启动和运行,只是因为我需要安装宝石,或可我只是复制我的Rails应用程序文件夹到一个支持Rails的托管服务器并启动它?

2)如果我有一个谷歌Apps帐户,其中包括企业级解决方案的GMail,将是给我,我可以用电子邮件发送到用户的SMTP服务器?

我正在寻找最不需要的解决方案。我可以负担VPS托管和Google Apps帐户的费用,但我只是想知道这是否是我最好的选择。

+0

[什么是良好的Ruby on Rails托管服务?](http://stackoverflow.com/questions/162144/what-is-a-good-ruby-on-rails-hosting-service) – 2010-10-07 11:22:20

回答

4

您的要求都不是VPS特定的。我使用Site5共享主机,目前通过该帐户运行两个rails应用程序,这两个应用程序都使用默认情况下未安装在服务器上的gem和发送电子邮件。安装gems不需要root权限。

如果您想要使用VPS,无论如何,SlicehostLinode通常建议用于Rails应用程序。在Rails site上的部署下列出了几个。无论是哪种情况,我都鼓励你对你的选择进行一些研究。祝你好运!

+0

我会和Slicehost一起去的。 – jefflunt 2010-03-12 03:19:19

+0

site5目前仅支持ruby 1.8.7,并且看起来很可能不会很快改变 – 2012-02-02 10:02:11

+0

2年前与site5签约,因为它们也有导轨,现在两年后,我从未在那里运行rails-app 。他们仍然只提供“安装在服务器端的Ruby 1.8.7和Rails 2.3.3,安装在主目录中的Rails 3”。这真是一个笑话! – MMachinegun 2014-07-11 22:10:03

0

我用HawkHost我所有的虚拟主机的需求,我敢肯定,他们满足您的所有标准90%。他们以非常优惠的价格提供网页寄存和VPS服务,并且他们的基本网页寄存计划让您也可以运行Rails应用程序。

1

Heroku是我的选择。 您可以使用GMail SMTP以及商业SMTP插件发送消息。

我也用Slicehost,的Linode,Dreamhost的和RailsMachine。

Slicehost /的Linode是真棒,如果你可以建立自己的框。

Dreamhost很便宜,而且非常适合舞台演出。尽管如此,网站仍然非常缓慢。

RailsMachine是首屈一指的托管服务。强烈建议用于支持和经过良好调整的堆栈。

3

我讨厌的Heroku,它可以让你要使用的服务没有控制权,这是大规模多的价格。只要尝试使用他们不特别支持的宝石或服务,您就会很快找到限制和可怕的定价。

+0

一年前从heroku开始,很快就因为那些确切的原因而感到厌倦。我真的很惊讶有多少人仍然赞美他们! – MMachinegun 2014-07-11 21:54:59

+0

因为没有人提到http://cloud66.com我会:)。这些人真棒,值得检查(和使用)! – MMachinegun 2014-07-11 22:03:20

1

我更喜欢linode,aws等。

  • linode:是一个标准的linux服务器。您可以登录,安装第三方依赖项并像在自己的服务器中一样玩耍。安装nginx/rails/ruby​​与你在你自己的pc/laptop/server上做的一样。

  • heroku:是一种服务。如果有一天您切换到另一个平台(例如linode)或者您拥有自己的真实服务器,例如检查日志,安装数据库或安装宝石,我必须学习许多毫无价值的东西。我已经打印出来的大部分文件和1/2天读他们,然后我意识到我不能在我工作的服务器上使用这些知识(我公司提供给我)

  • linode是够便宜,每月20美元。

  • heroku并不总是免费的。并且我认为它不够稳定(例如,你的免费heroku应用程序会在空闲时间进入睡眠状态,并且花费你几秒钟的时间才能唤醒,这几秒钟足以让你失去你的客户)他们想要快速的网络应用程序)

所以,忘记heroku,购买或设置自己的VPS,使用它多年,然后你将成为一个Linux专家。