前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RSShub——万物皆可RSS(一)

RSShub——万物皆可RSS(一)

作者头像
huolong
发布2024-02-15 10:06:20
5150
发布2024-02-15 10:06:20
举报
文章被收录于专栏:技术指北技术指北

RSSHub是一个开源的、易于使用的、可扩展的RSS提要生成器。它能够从几乎所有内容生成RSS提要。在信息爆炸时代,通过RSSHUB,用户可以方便地获取他们感兴趣的网站的最新内容,而无需逐个访问每个网站。

RSSHUB介绍

一般来说,我们要订阅的内容往往会是博客,论坛,新闻等推送消息,但是今天分享的这个项目,实现了万物均可订阅,均可RSS。比如抖音也可以订阅,youtube也可订阅,bilibili也可以

今天要介绍的项目是RSSHUB,在github上拥有28Kstar,很强大。项目的github主页地址如下:https://github.com/DIYgod/RSSHub?tab=readme-ov-file

这里需要说一下RSSHUB,只是一个提供订阅源的作用(只是服务器提供了订阅源,可被其他RSS阅读器使用,不可用于内容展示)。具体我们要查看RSS内容,还需要一个RSS内容的查看器,比如我之前介绍过的freshrss这类应用。不过RSSHUB关联的几个项目提供了类似的功能。

  1. RSSHub-Radar:浏览器扩展,无需下载APP,浏览器安装插件来查看订阅的内容:可以访问https://github.com/DIYgod/RSSHub-Radar来获取
  2. RSSBUD:IOS平台的RSSHUB Radar,适用于移动端IOS
  3. RSSAID:Android平台的RSSHUB Radar,适用于移动端Android

RSSHUB部署

RSSHUB搭建的方式有很多种,比如:

  1. docker搭建
  2. docker-compose搭建
  3. k8s部署
  4. ansible部署
  5. 手动部署 本节内容分享一下docker-compose部署的方式,其他具体的搭建方式可以参考:https://docs.rsshub.app/zh/install,接下来是教程
  • ssh登录服务器
  • 新建一个目录
  • 进入当前目录里执行命令, $ wget https://raw.githubusercontent.com/DIYgod/RSSHub/master/docker-compose.yml 将这个项目的compose文件下载下来
  • 创建 volume 持久化 Redis 缓存,执行命令 docker volume create redis-data
  • 启动容器 docker-compose up -d
  • 容器默认的端口是1200. 执行 firewall-cmd --zone=public --add-port=1200/tcp --permanentfirewall-cmd --reload 来放行端口
  • 前台访问http://ip:1200端口
  • 若出现以下内容,则RSSHUB服务部署完成。
  • 因为我们RSSHUB会作为一个订阅源服务器,为了方便其他的RSS订阅客户端使用,最好开启反向代理,通过域名的方式访问。 关于反向代理可以参考之前的文章

至此RSSHUB服务器,我们已经搭建好了,在下一篇内容,将会介绍,RSS的浏览器插件搭配使用方法。

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024年02月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • RSSHUB介绍
  • RSSHUB部署
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com