Ruby on rails 3 在Linode上托管Rails应用程序

Ruby on rails 3 在Linode上托管Rails应用程序,ruby-on-rails-3,nginx,passenger,linode,Ruby On Rails 3,Nginx,Passenger,Linode,我计划在Linode上托管Rails应用程序,但我仍然不确定部署的要求和过程。我只得到512计划,因为我预计相对较小的网站流量 我的问题是,我是否需要像Github这样的存储库来存储我的代码?我还有些担心设置服务器和部署过程需要多长时间。我浏览了Linode库,但不完全清楚如何部署Rails应用程序。我计划使用nginx作为部署的服务器和乘客。有人知道我可以在哪里学习在Linode机器上部署Rails应用程序吗?有详细解释的一步一步的教程会很好。谢谢 Ryan Bates在部署Rails应用程序

我计划在Linode上托管Rails应用程序,但我仍然不确定部署的要求和过程。我只得到512计划,因为我预计相对较小的网站流量


我的问题是,我是否需要像Github这样的存储库来存储我的代码?我还有些担心设置服务器和部署过程需要多长时间。我浏览了Linode库,但不完全清楚如何部署Rails应用程序。我计划使用nginx作为部署的服务器和乘客。有人知道我可以在哪里学习在Linode机器上部署Rails应用程序吗?有详细解释的一步一步的教程会很好。谢谢

Ryan Bates在部署Rails应用程序到。。。利诺德!今天是你的幸运日:)拿些爆米花来享受:

你不需要GitHub帐户就可以在Linode上部署。部署过程发生在本地计算机和Linode服务器之间,通常通过Capistrano gem进行


《粉碎》杂志的这篇教程相当不错

我在Linode上部署了几个简单的应用程序,发现它们的文档非常优秀。特别是,他们有针对特定环境定制的分步教程。例如,在我的例子中(像你一样),我想使用nginx,我使用的是Ubuntu 10.04,所以我遵循以下指南:

如果这是你第一次使用VPS,肯定会有一些障碍,但我发现这种经历非常有益

关于托管代码,您有很多选择,但请记住,这与部署应用程序是一个单独的问题。您可以在linode上部署应用程序,但不必在那里托管代码,尽管您当然可以

一般来说,如果您对开放代码没有意见,那么github无疑是一个不错的选择。如果您想保持代码的私密性,但仍然可以在线访问(而不仅仅是在一台计算机上),您可以利用linode机器并在那里托管代码

<>如果你有很多其他人对代码库做出贡献,你可以考虑设置或使它容易做到这一点。或者,如果您是代码库的主要用户,则可以通过HTTP设置更简单的配置,如下所述:

Linode还提供了有关设置远程git存储库的文档:

如果你在gitosis和gitolite之间做出选择,我会选择gitolite,因为gitosis似乎已经被抛弃,不再被积极维护

关于在linode上部署的其他参考资料:


安装nginx/PostgreSQL/Postfix/Node.js/Add deployer user/rbenv的完美脚本

也请参考此链接


谢谢

我注意到Ubuntu 12.04 LTS上没有Rails文档。我真的不确定该选10.04还是12.04。你有什么建议吗?谢谢这是不幸的。。。但我还是建议使用12.04,因为它将在更长的时间内得到支持。也许你可以询问Linode,看看他们什么时候会有关于它的文档,我肯定它一定在工作中。使用12.04似乎是更好的选择,我会问他们关于文档的问题,希望它很快就会出来。谢谢