Selfoss RSS一款德国人做的开源RSS阅读器。自适应界面可以在桌面,平板和手机都获得合适的界面,cronjob自动更新源,完全可以胜任平时RSS订阅的工作。
大鸟之前也分享过关于RSS订阅的文章,如果要玩博客是离不开RSS的,当然了,我们可以选择Feedly、Inoreader 和 NewsBlur这些RSS订阅器。不过免费版应该也足够我们使用了,但是我如果你想用的舒服点还是需要收费的。
收费版价格高昂的,所以动手能力强的同学,就会选择自建RSS订阅器了。这篇文章就来水一水,轻量级支持只适应的Selfoss RSS 阅读器。阅读本文之前,可以看看之前的文章:
安装准备:vps一台,宝塔面板lnmp环境自己安装好PHP 5.4+,MySQL 5.5+,不过这里我们选择用docker安装,Docker管理器一定要安装好。
一:Selfoss RSS
Github:https://github.com/SSilence/selfoss
官网:https://selfoss.aditu.de/
不过他们家的论坛是要逼死强迫症啊!
二:安装
我们推荐使用docker安装,不仅安装简单,维护升级也很方便,docker安装命令如下:
docker run --name selfoss -d -p 8000:8888 -e CRON_PERIOD=30m -v /root/selfoss:/selfoss/data hardware/selfoss
配置文件和数据都存放在/root/selfoss
目录,rss
刷新间隔为30
分钟,都可自行修改。
我们到宝塔面板的docker管理器中看看,容器是否正常运行。
用命令方式来安装docker就是方便,我们看到,容器已经运行了,现在可以用【ip:8000】打开网页访问了。如图:
当然了,只用ip+端口号来访问太悲剧了,所以还是要做一个‘饭袋’的。
三:饭袋
宝塔面板设置“饭袋”还是很简单的,我们先新建一个网站,域名自己解析好,然后。网站设置→反向袋里,如图:
这之后,我们就可以用域名img.daniao.org这个域名打开了,如图:
四:简单设置
‘饭袋’设置好之后,我们设置设置RSS开始订阅,在左侧的最下面,点击settings,之后开始【add sourcee】,如图:
在type里面选择RSS Feed,当然如果是别的类型你要用到的话也可以选择。我们看看订阅情况:
这样访问是没有密码的,大鸟觉得很方便,如果你要开启用户名密码单独访问,可以这样设置:访问ip:8000/password
或者域名/password
生成hash
密码:
再编辑/root/selfoss/config.ini
文件,修改如下:
#分别为登录用户名和哈希密码 username=daniao password=4a32ad2bc85a72512c7812ee085c35
看图:
然后使用docker restart selfoss
命令重启生效。我们再次访问就需要密码和用户名了,当然如果你先麻烦,把这里去掉就可以了。
这样就需要密码和用户名访问了,因为是自适应的,所以在手机浏览也是很方便的。
五:总结
Selfoss RSS是一个轻量级的PHP应用程序,颜值尚可,程序不足2 MB,功能也足够满足日常使用,支持docker安装,所以安装只要10秒钟就可以搞定了,总体来说来是值得试试的。
其实打开网页来查看RSS还是不够方便,大鸟还是绝对Quiterss这里本地安装的RSS阅读器要方便很多,不过大鸟还看到心灵博客推荐的FeedDemon,应该也不错。唯一不友好的就是手机阅读不方便,大鸟觉得配合Selfoss RSS这种支持自适应的RSS阅读器综合起来使用效果应该不错。
参考文章:https://www.moerats.com/archives/948/