平台简介

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 插件
最后修改日期:2019-12-06

作者