多语言展示
当前在线:506今日阅读:23今日分享:25

利用 OpenShift 平台搭建私人 RSS 服务

OpenShift 是 redhat 的云开发平台即服务(PaaS)。自由和开放源码的云计算平台使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。提供免费账户,每个免费账户可以创建 3 个单齿轮应用,可绑定个性域名(共享 SSL 证书)
工具/原料
1

OpenShift(Github)账户

2

Tiny Tiny RSS

3

PuTTY

4

WinSCP

一、注册账号
1

访问网站,点击“SIGN UP FOR FREE”

2

新一代的注册有了限制,需要 Github 账号进行身份验证

3

使用 Github 账号登录并填写相关信息进行注册;

4

到资源可用系统会通知创建时留的电子邮件通知您。

5

基本上很快就能收到通知,邮件内容如下:

6

然后你就可以点击上述图片中的链接登录新版控制台了。

二、创建应用
1

点击“MY ACCOUNT”->“OPENSHIFT WEB CONSOLE”;

2

输入你的旧版账户及密码登录网页控制台;

3

点击 “Create your first application now” 按钮,进入应用创建页面;

4

下拉并找到 “PHP 5.4” 并点击安装;

5

输入自定义域名,然后其他全部默认,点击“Create Application”等待创建;

三、SSH 登录
1

系统不支持用户名、密码登录,所以需要使用密钥登录;所以需要用到 PuTTY 工具:pan.baidu.com/s/1nuXFJr7,下载解压即用;

2

运行 PuTTYGen 点击 “Generate” 创建公钥,并生成私钥(需要一段时间);

3

进入 Settings 页面点击 “Add a new key...”,然后将公钥内容复制进去,点击 Create 完成;

4

运行 PuTTY,复制应用的 SSH 地址中 @ 之前的部分作为主机地址;

5

再点击 SSH-> Auth 加载之前保存好的密钥,点击 Open 登录;

四、文件管理
1

运行 WinSCP,主机地址选择上诉相同地址;

2

点击高级,SSH-> 验证,加载之前保存的密钥,保存;然后登录;

3

如果密钥设置可密码,则需要输入密码;应用绝对目录:/var/lib/openshift/xxxxxxx/app-root/runtime/repo/php;

五、RSS 使用
1

登录网站后台,管理员:admin,初始密码:password;

2

由于免费用户只能使用共享的 SSL 证书,造成自定义的域名无法使用 HTTPS;而创建的应用默认开启 HTTPS,所以需要需改应用目录下 .htaccess 文件里的相应规则(全部删除即可)

3

在 config.php 中将 SIMPLE_UPDATE_MODE 设置为 true,这样每次打开 Tiny Tiny RSS 就可以开始更新 RSS 订阅了;

4

修改网站 title 需要同时修改以下四个文件index.ph、prefs.ph、include/functions.ph、include/login_form.php;

5

有官方 Android 和第三方 iOS 客户端:tiny Reader RSS 可供使用。

推荐信息