提醒:本文最后更新于 2019-12-6,文中所述内容可能发生改变,请自行核实。
平台简介
OpenShift 是红帽的云开发平台即服务(PaaS)。自由和开放源码的云计算平台使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。
提供免费账户,每个免费账户可以创建 3 个单齿轮应用,可绑定个性域名(共享 SSL 证书)
创建应用
申请一个 OpenShift 账户(方法略),并登录控制面板
点击 Add Application…
按钮,进入应用创建页面
点击 Instant App 部分的 see all
,找到 Tiny Tiny RSS
并点击
填写一个二级域名,其他设置默认即可,等待创建完成
进入创建好的应用控制台,依次点击 change alias
-> Add alias
绑定自定义域名(添加 CNAME 解析)
远程登录
OpenShift 不支持用户名、密码登录,所以需要使用密钥登录
- 运行 PuTTYGen 点击
Generate
创建公钥,并生成私钥; - 进入 Settings 页面点击
Add a new key…
,然后将公钥内容复制进去,点击Create
完成;
1.SSH 登录 - 运行 PuTTY,复制应用的 SSH 地址,如:
ssh://x…x@xxx.rhcloud.com/~/git/weirss.git/
中的x…x@@xxx.rhcloud.com
部分为主机地址; - 再点击 SSH-> Auth 加载之前保存好的密钥,点击 Open 登录。
2.SFTP 登录 - 运行 WinSCP,主机地址选择上诉相同地址;
- 点击高级,SSH-> 验证,加载之前保存的密钥,保存;然后登录;
注意:如果密钥设置可密码,则需要输入密码;应用绝对目录:/var/lib/openshift/x…x/app-root/runtime/repo/php,斜体部分为主机地址中 @ 符号之前的部分。
服务管理
- 管理员:admin,初始密码:password
- 由于免费用户只能使用共享的 SSL 证书,造成自定义的域名无法使用 HTTPS;而创建的应用默认开启 HTTPS,所以需要需改应用目录下
.htaccess
文件里的相应规则(全部删除即可) - 在 config.php 中将
SIMPLE_UPDATE_MODE
设置为 true,这样每次打开 Tiny Tiny RSS 就可以开始更新 RSS 订阅了 - title 需要修改以下四个文件:
index.php
prefs.php
include/functions.php
include/login_form.php
皮肤
Clean Greader | Reeder | Paper |
---|
客户端
名称 | 说明 |
---|---|
Tiny Reader RSS | - |
Unread: RSS News Reader | 需要结合 Fever API 插件 |