2010-02-26 24 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專家。