前不久接触到了不少资讯网站在使用RSS来进行信息输出,一番适用检索后,发现挺不错的。凑巧网站打算放个资讯板块采用wordpress内置rss订阅,但遗憾的是,太影响网站速度了,暂时没什么好办法解决。
一番查找下,遂决定计划自建RSSHUB来实现。
我的适用方向,为多个没有明确RSS订阅的网站生成RSS订阅链接,以便及时获取网站最新文章。也适用于公众号还有不少的国内外各种网站APP。
开始实施。
前提:
- 服务器
- 域名
- 已安装好1Panel面板程序
思考策略:
1panel应用商店并没有原生RSShub提供给直接部署,因此,我直接引入了第三方的本地商店。使用的这个库:
使用方法:
该商店有提供三种不同类型的安装方式:

对我来说,我希望计划更新,因为可以随时删除计划任务/设置更新间隔。因此,我只需要复制计划任务默认的代码到1panel的计划任务中即可
#!/bin/bash
# 此处可以定义代理方案
script_url="https://install.lifebus.top/app_install.sh"
echo "Downloading and executing script from $script_url..."
bash <(curl -sL "$script_url")
echo "Script execution completed."


添加完成后,选择,操作-执行,将开始更新应用商店库。稍等片刻[ 取决网络速度,国内服务器可能需要添加网络代理。],即可看到应用商店已经添加了许多的其他本地应用。

搜索RSSHUB安装即可
RSSHUB安装注意事项
直接点击安装参数,保持默认即可。当然,缓存部分的设置可以久一点。避免刷新频率太高有被目标网站封IP的风险。
不需要勾选外部访问,然后,你直接添加一个网站,然后设置反向代理即可。

记得解析域名到服务器上
访问域名,出现这个界面即安装成功:

RSSHUB使用方法
这个并没有管理页面,RSSHUB的使用都是基于你的部署地址+参数来实现的。
这里提供了详细的使用方法: