详细教程:Openshift 搭建etherpad在线文档协同编辑服务

(更新:Mysql版本,请移步http://www.superwbd3.tk/2013/01/openshift-etherpad-mysql/  ,那个备份更加方便,不知性能方面会不会有缺失?)
 
此文联动:(极其建议阅读)
http://ssunday.info/?p=109    全面配置教程: CentOS配置Etherpad-lite在线文稿编辑服务

super的怨念吐槽:(技术无关)
这个是ACI字幕组的在线翻译项目,因为GD这个东西在墙内实在无力。
讨论了很长时间,尝试了很多方案,这个是我提出的一种尝试,但在自己的VPS上面搭建失败(囧啊。。。)。
sunday接手了这个项目,经过各种折腾之后,取得了极大的成功,并支持了SSL。sunday整理了详细步骤,供未来可能尝试的人参考(中文圈第一个~~)。
在我发现了Openshift之后,我们的欲火又一次升起(特别是发现Openshift支持Node.js后)。。。可惜,按照原来的方法,在Openshift上搭建失败。
于是,这个项目又一次落到了我的手上,经过又一次折腾,这个项目又获得了新生。

 
本文主要步骤来源自https://github.com/openshift/etherpad-example。
 
我们认为你已经安装了openshift需要的程序,建立了自己的空间名。
1.建立一个程序
rhc app create -a (名字) -t nodejs-0.6
(能否scale?待考)
2.建立数据库(坑爹的一步)
rhc app cartridge add -a (名) -c mongodb-2.2
3.配置git,加入一个源
cd (名字)
git remote add upstream -m master git://github.com/openshift/etherpad-example.git
git pull -s recursive -X theirs upstream master
(新版也是这么更新的)
4.push上去-
git push
 
好了,应该就成功了。。。
1G的空间,放纯文本,还是相当能装的。。。
 
绑定域名:
rhc alias add (名字) www.######.###
 
(未来折腾计划:加入https支持(累了暂时不折腾) 支持密码(完成,但是受众小,不准备在公开版本做) 换用mysql(完成))

Leave a Reply

Your email address will not be published. Required fields are marked *