Sir, this way to Zhihu introduction:
https://zhuanlan.zhihu.com/p/349349861
写在前面:请不要在绑定邮箱前修改ttrss的原生密码,谢谢。
RSSHub
操作步骤:
RSS源 + RSS 阅读器:
RSS源
公共源
RSSHub生成源
可给各种社交媒体、新媒体、论坛、博客、直播、大学通知、科学期刊等等奇奇怪怪的页面生成订阅源。
RSSHub官方文档:https://docs.rsshub.app/
衍生项目:RSSHub Rader
- 一个可以帮助你快速发现和订阅当前网站 RSS 和 RSSHub 的浏览器扩展。
- github安装地址:https://github.com/DIYgod/RSSHub-Radar/
一个 RSSHub 生成的订阅源可以简单分为两部分:
域名 + 路由
官方提供的 RSSHub 域名(rsshub.app)被墙了(挂了梯子应该就没问题?)
自建RSSHub:Github+Vercel来一键部署RSSHub,教程https://docs.qq.com/doc/DYWhCdURBTFBEVGFl
个人记录:github+vercel在deploy时会报错。 好吧,实际上是vercel的权限没给够。
其他报错例如 https://stackoverflow.com/questions/75592472/no-output-directory-named-build-found-after-the-build-completed-you-can-confi 通过人工修改output directory解决。
最后还是成功congratulations了。continue to dashboard: 可在DOMAIN处看到RSSHub地址。
my domain:
也可以白嫖搭建好的RSSHub:
然后复制 RSShub 页面的地址,打开 RSSHub Rader(插件或APP),设置到自定义域名。
RSS阅读器
- PC
- 手机
- FeedMe
- Palabre
- IOS
- Reeder
routes示例请看https://docs.rsshub.app/zh/routes/
进阶:
请读DIYGOD的文:https://diygod.cc/ohmyrss
里面介绍的有:
- 云服务
- Feedly 和 Inoreader
- 或者自建 Tiny Tiny RSS
ttrss
ttrss重磅来袭。
centos7+docker
https://blog.naibabiji.com/tutorial/tiny-tiny-rss.html
参考这个。前提是把宝塔搞定。之前就给服务器配了centos7。
宝塔内部可以一键安装docker或docker-compose。
软件商店里面可以找到“宝塔终端”。输入docker-compose -v
查看版本。
Awesome TTRSS
Awesome TTRSS可以通过docker和docker-compose两种方式安装,这里我们采用docker-compose的方式安装。
在宝塔面板“文件”远程下载docker-compose.yml,URL为https://raw.githubusercontent.com/HenryQW/Awesome-TTRSS/main/docker-compose.yml
接着在宝塔面板的文件管理器里面点击编辑这个docker-compose.yml文件,修改3个参数:
1
2
3SELF_URL_PATH=http://localhost:181/ # 把localhost修改为你自己服务器的IP,便于待会儿通过IP访问查看是否正常工作。
DB_PASS=ttrss # 把ttrss改成和下面参数一样的值。
POSTGRES_PASSWORD=ttrss # 把ttrss改成和上面一样的值,就是说这两个参数用同一个密码。保存,进入“终端”。输入docker-compose up -d,然后当提示done之后,就代表服务部署启动成功。
通过上面的命令启动TTRSS之后,打开VPS的IP加181端口访问,就可以出现Tiny Tiny RSS的登录界面。注意防火墙需开启181端口。
如:47.117.146.227:181
然后输入默认的用户名admin和密码password登录。**当然你马上可以更改。**真的吗??请看TBR(text brain recorder):
注意看,朋友们,这个博主叫小帅。她初始登陆进ttrss,官方提示修改原始密码,于是她点击了“重置密码”。 这时,电脑右下角闪过一句“用户admin,您的密码已被改为xxx”–这句话如流星般划过,出现了不到半秒。 然后页面就回到登陆界面了–是的,小帅她无法登录了。 小帅没有气馁。她在官方网站及community找到了未绑邮箱密码丢失的解决方案:sql语句重置密码。 然而,亲爱的宝塔通过多层容器套娃之法,让小帅和她的黑客朋友摸不着数据库。真是令人感慨。
附:
docker-compose基本命令
docker-compose up
- 启动和运行整个应用。默认情况下,
docker-compose up
会尝试自动构建任何尚未构建的镜像。如果你想强制它重新构建镜像,可以使用-build
选项。
- 启动和运行整个应用。默认情况下,
docker-compose down
- 停止并删除容器、网络、卷和镜像创建的
docker-compose up
。
UPDATE ttrss_users SET pwd_hash=’SHA1:5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8’,salt=’ ‘, opt_enabled=false WHERE login=’you’;
- 停止并删除容器、网络、卷和镜像创建的