昨天我安装并试用了TTRSS,详情可以阅读。体验还算不错,但是在用客户端通过fever API连接的时候遇到了麻烦,总是不能成功连接。
因为是Docker安装,也不要进行debug,搜了一圈也没发现有什么解决办法,所以只能放弃。
安装
从https://github.com/FreshRSS/FreshRSS/archive/latest.zip下载。
将安装包上传VPS。
解压。
unzip FreshRSS-latest.zip
将目录转移到web目录。
mv FreshRSS-latest /var/www
重命名目录:
mv FreshRSS-latest fresh_rss
配置
修改apache虚拟主机配置:
<VirtualHost *:80>
ServerAdmin icexmoon@qq.com
DocumentRoot "/var/www/fresh_rss"
ServerName <rss_domain>
ServerAlias <rss_domain>
<Directory "/var/www/fresh_rss">
Require all granted
</Directory>
</VirtualHost>
<rss_domain>
中应该填写你要为你的RSS服务设置的域名。
重启apache:
systemctl restart httpd
添加域名解析:
在域名解析服务中将刚才设置的RSS服务域名加入解析。
通过浏览器访问你的RSS服务。
会自动进入安装引导界面:
如果显示XXX目录缺少写入权限,通过shell把相应目录的所有者修改为apache的方式添加:
sudo chown -R apache:apache data
全部通过检查后点击下一步:
使用sqlyog远程添加一个数据库:
添加数据库设置:
提交后设置好账号和密码就OK了。
登录后可以通过订阅管理的导入功能导入inoreader之类的RSS服务导出的订阅源:
添加自动执行任务定时更新订阅:
crontab -e
9 * * * * php /var/www/fresh_rss/app/actualize_script.php > /vsr/www/FreshRSS.log 2>&1
使用客户端
在认证中打开API访问:
在用户账户中添加API密码:
点击API密码下的链接:
下方的fever XXX API就是feverAPI地址,可以用支持fever的rss客户端进行连接。
我测试了windows平台的RSS追踪和android平台的FeedMe,都可以正常连接。
RSS追踪可以通过windows store进行搜索安装。
FeedMe可以通过Github搜索项目在Release页面进行下载安装。
FeedMe我使用的是Google Reader API。
参考文档:
。
。
文章评论