用Tiny Tiny RSS搭建自用RSS阅读器

1819

前几天,我一直使用的Inoreader阅读器发生了一点事故,由于操作失误,导致了一个完整的备份和归档挂掉。当时就懵逼,居然出现了这样的事情,难怪收藏都是空的。在如今互联网时代,数据安全是最为重要的。虽然Inoreader给了2个月专业版作为补偿,但我不想用了。现在我用的RSS阅读器是自建的,采用国外开源Tiny Tiny RSS方案。

Tiny Tiny RSS 是一款 PHP 语言的国外开源 RSS 阅读器,有中文,很多功能和Google Reader差不多。

Tiny Tiny RSS 优点

  1. 可更换皮肤,有Reeder、Feedly和Google Reader;
  2. 支持插件
  3. 有官方 Android 客户端和第三方ios客户端(Reeder等)
  4. 自定义更新频率,每15分钟、每30分钟和每1小时等;
  5. 支持导入OPML
  6. 可以收藏和存档
  7. 全文搜索
  8. 支持中文
  9. 支持GA的快捷键
  10. 全站Ajax
  11. 有标记、近期阅读
  12. 支持自动清理文章
  13. 更多特点等待发现

一、安装Tiny Tiny RSS

1、Tiny Tiny RSS的官方网站:https://tt-rss.org/

2、安装要求PHP 5.4以上,函数必须有JSON 、mbstring,可选的是 CURL、posix 、GD,数据库支持PostgreSQL(9.1以上) 或者 MySQL(InnoDB必须,MyISAM或许不能运行),具体参考官网:PhpCompatibilityNotes。注:我数据库引擎是MyISAM,安装成功并运行OK。

3、下载Tiny Tiny RSS ,将程序上传到空间上,进入http://域名.com/install/,可以看到安装界面,填写你的数据库账号、密码等信息。

3560

4、系统会先检测你的数据库和服务器是否符合安装要求,再点击Initialize database。

3561

5、将根目录文件夹权限改为777属性,接着会自动生成config.php文件,然后保存。

3562

6、Tiny Tiny RSS对部分文件夹要求是777属性,你可以根据提示来修改。

3563

7、待数据库和文件属性检测通过后,你就可以登录了,默认的管理员账号是admin,密码是password。

3564

二、Tiny Tiny RSS的RSS更新

有更新频率,一种是简单更新模式,一种是服务器自动更新模式。可参考官方的步骤:Tiny Tiny RSS Updating Feeds

1、简单更新模式,在config.php中将SIMPLE_UPDATE_MODE设置为true ,这样每次打开Tiny Tiny RSS 就可以开始更新RSS订阅了。

3666

2、要想成功执行PHP,你需要在config.php中PHP_EXECUTABLE设置好PHP的路径。

3667

3、一般的如Cpanel面板都会支持添加自定义定时任务,如果使用VPS,不能用root身份运行PHP文件,要以www身份运行比较好,可以直接编辑crontab -e -u www ,然后添加以下内容保存。php ./update.php是执行单进程,多进程是 php ./update_daemon2.php。

*/30 * * * * /usr/bin/php /path/to/tt-rss/update.php –feeds –quiet

4、注意/path/to/tt-rss/update.php是你的Tiny Tiny RSS 的绝对路径,根据自己的需要修改。*/30 * * * *表示每隔30分钟更新一次,你可以自己改成其它的。

三、Tiny Tiny RSS使用

1、默认中文语言包,不是那么全,需要到论坛下载更新,语言包存放路径是/locale/zh_CN/下;

2、后台导入OPML;

3769

3、开始使用APP前,需要启用API访问;

3770

4、在config.php中ENABLE_GZIP_OUTPUT的值改为true,就可以开启gzip,可以显著提供访问速度;

3771

5、Android客户端Tiny Tiny RSS,ios客户端推荐使用Reeder,要配合Fever插件使用,具体方法:Reeder (iOS) integration with TT-RSS (via Fever API)

三、Tiny Tiny RSS 使用感受

1、经过几天的使用,总体感觉不错,ios上面使用Reeder软件,app价格只要30元,还能离线缓存,非常给力。

2、搭建简单,数据都掌握在自己手里,不怕担心安全。

3、省钱,省事和无广告,很多人使用的阅读器都有存在被墙的风险,你懂的。

4、只要你有钱维护服务器,不用担心RSS订阅服务会停掉。

 

———-我是分割线————————-

本文很多地方参考了《Tiny Tiny RSS安装使用-搭建自己的RSS订阅服务器抛弃不靠谱RSS阅读

相关推荐

    * 暂无推荐
  1. 沙发
    Betty 2016-06-8

    Inoreader除了2个月专业版作为补偿,其次是允诺数据会恢复,我就回去看了下,确实恢复了

    人都难免有个小毛小病,何况互联网这种虚拟的?

    出问题也算正常,主要是出现问题后能及时解决。

    • 回复
      灵尘子 2016-06-8
      @Betty 是给了2个月补偿,数据也恢复了,但是怕以后难免被墙,所以自己搭建个用下。或许那天我累了,还是要继续用Inoreader的哦。
      • 回复
        Betty 2016-06-8
        @灵尘子 Inoreader有推送功能啊……订阅的账号有更新了可以推送到邮箱 就算日后被墙,也不用每天打开网页版,只有在你需要增/减订阅源的时候再访问网页版就好啦
        • 回复
          灵尘子 2016-06-8
          @Betty 还有这么个,到时候再换啊,刚折腾完毕,现在不想回去继续用。
  2. 板凳
    xinsenz 2016-06-8

    一直feedly

  3. 地板
    路易大叔 2016-06-14

    别吓我啊 今天刚从feedly转到Inoreader

    • 回复
      灵尘子 2016-06-16
      @路易大叔 那边恢复了,我现在用的是自建RSS阅读器。
  4. 4楼
    三棵树人 2016-07-22

    我也遇到这个问题了,不过后来数据给恢复了,但是怎么没补偿我2个月专业版呢,奇怪。

  5. 5楼
    东子 26天前

    你好,今天按照你的教程也自己装了这相TT RSS,但是你文中的中文包论坛地址失效了,请问可以帮我发到我邮箱里吗?非常感谢

    • 回复
      灵尘子 26天前
      @东子 你可以上他们的官网论坛搜索下,我没备份语言包。
  6. 6楼
    wuceyi 25天前

    我安装好了,但无法更新,/usr/bin/php /var/www/tt-rss/update_daemon2.php,使用这个命令出现以下错误PHP Warning: pg_connect(): Unable to connect to PostgreSQL server: ????: ???”www-data”??????? in /var/www/tt-rss/classes/db/pgsql.php on line 21
    PHP Warning: pg_last_error(): No PostgreSQL link opened yet in /var/www/tt-rss/classes/db/pgsql.php on line 24
    Unable to connect to database (as www-data to , database ttrss):$

    • 回复
      灵尘子 25天前
      @wuceyi 还是用feedly吧,省事

”返回顶部”