标签: RSS订阅

  • 1panel 部署RSSHUB等本地应用保姆级教程及注意要点

    1panel 部署RSSHUB等本地应用保姆级教程及注意要点

    前不久接触到了不少资讯网站在使用RSS来进行信息输出,一番适用检索后,发现挺不错的。凑巧网站打算放个资讯板块采用wordpress内置rss订阅,但遗憾的是,太影响网站速度了,暂时没什么好办法解决。

    一番查找下,遂决定计划自建RSSHUB来实现。

    我的适用方向,为多个没有明确RSS订阅的网站生成RSS订阅链接,以便及时获取网站最新文章。也适用于公众号还有不少的国内外各种网站APP。

    开始实施。

    前提:

    1. 服务器
    2. 域名
    3. 已安装好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的使用都是基于你的部署地址+参数来实现的。

    这里提供了详细的使用方法: