想要采集各类网站的RSS信息,就必须有RSS数据源,我找到一个提供RSS数据源的开源项目RSSHub,可以私有部署到树莓派,然后树莓派RSS数据源对公网开放,即可让依赖Github Actions定时运行的《嘎!RSS》轻松获取数据源。

本文是将RSShub部署到树莓派,并对公网开放的教程。

安装docker和docker-compose

请参考以前写过的文章 《树莓派4B家庭服务器搭建指南》第四期: 用树莓派搭建公网个人下载平台aria2-pro,推荐6个优质种子资源站 https://v2fy.com/p/2021-10-05-pi-bt-aria2-pro-1633436631000/

获取docker-compose.yml

cd /opt/
sudo mkdir rsshub
sudo chmod 777 -R rsshub
cd /opt/rsshub
wget https://raw.githubusercontent.com/DIYgod/RSSHub/master/docker-compose.yml
  • docker-compose.yml内的内容为
version: '3'services:rsshub:image: diygod/rsshubrestart: alwaysports:- '1200:1200'environment:NODE_ENV: productionCACHE_TYPE: redisREDIS_URL: 'redis://redis:6379/'PUPPETEER_WS_ENDPOINT: 'ws://browserless:3000'depends_on:- redis- browserlessbrowserless:# See issue 6680image: browserless/chrome:1.43-chrome-stablerestart: alwaysulimits:core:hard: 0soft: 0redis:image: redis:alpinerestart: alwaysvolumes:- redis-data:/datavolumes:redis-data:

从配置信息中我们可以看出,服务端口为 1200

创建 volume 持久化 Redis 缓存

sudo docker volume create redis-data
创建 volume 持久化 Redis 缓存

启动RSShub

cd /opt/rsshub
sudo docker-compose up -d
服务创建成功

  • 访问树莓派ip的1200端口
访问树莓派ip的1200端口

可以看到服务已经可以访问

通过frp将rsshub映射到外网服务器的1200端口

frp的安装使用参考《树莓派4B家庭服务器搭建指南》第一期:刷Ubuntu Server 20.04,绑定公网域名,对公网提供http服务,SSH登录服务 https://www.v2fy.com/p/2021-10-01-pi-server-1633066843000/

  • 在frpc.ini中添加以下配置,并重启frpc
[rsshub-frp-v2fy-com-1200]
type = tcp
local_ip = 127.0.0.1
local_port = 1200
remote_port = 1200

访问http://frp.v2fy.com:1200, 查看映射成功

映射成功

如果我们将子域名rsshub.v2fy.com 解析到外网主机ip, 访问 http://frp.v2fy.com:1200 和 http://rsshub.v2fy.com:1200 的效果是相同的

rsshub-v2fy-com-1200

如何使用RSSHub?

  • 查看文档
查看文档

  • 查看生成微博RSS的文档
查看生成微博RSS的文档

  • 查看id
查看李子柒id

按照以上规则,李子柒的RSS为: http://rsshub.v2fy.com:1200/weibo/user/2970452952

李子柒RSS

通过RSS订阅地址,获取李子柒的最新微博信息,展示到Github主页上

获取李子柒的最新微博信息

RSShub本质是一个为各类网页生成RSS信息的爬虫集合,我们可以通过阅读RSSHub的文档,获得各类知名网站的RSS信息。

各种订阅

小结

网站提供RSS是一种美德;我们互联网上的内容越来越多,但搜索变得越来越难,各类内容平台将内容圈禁在自家的App中,导致搜索引擎爬取不到最新的内容,我们的搜索也变难了。

如果我们依赖某个内容平台的App获得内容,就很容易被大数据驯化思维方式,被动形成信息茧房。

信息茧房是指人们关注的信息领域会习惯性地被自己的兴趣所引导,从而将自己的生活桎梏于像蚕茧一般的“茧房”中的现象。

本文为你提供一种获取信息的新思路,你可以通过《RSSHub》和 《嘎!RSS》订阅获取自己需要的信息流,让古典互联网技术为你服务。


http://www.taodudu.cc/news/show-2435131.html

相关文章:

  • Rsshub如何通过docker命令搭建
  • B站热榜 RSS 订阅 - 基于 RSSHub
  • 【折腾】GitHub Actions 反代 RSSHub + 多实例轮询
  • 098-rsshub-radar-2021-03-02
  • 在自己的服务器上快速部署RSSHub
  • linux下nohup后台运行RSSHub等nodejs项目,开启与关闭
  • 掌控你的信息流:在自己的VPS上部署RSSHub
  • 不那么完美的 RSS 订阅方案 — feedly + RSSHub Radar
  • 安装及使用RSSHub
  • 碎片时间都在刷手机?RSSHub带你逃出信息洪流!
  • 《RSSHub Radar》可以帮助你快速发现和订阅当前网站RSS的浏览器扩展
  • RSSHub 的衍生项目 RSSHub Rader 安装构建 问题 Error: Cannot find module 'node-sass'
  • 基于 RSSHub 搭建 RSS 生成器(群晖 Docker)
  • Docker系列 利用RSShub搭建个人RSS源 从此万物皆RSS
  • Docker私有化部署RSSHub全记录
  • 仅在 localhost 中部署并使用 RSSHub
  • 使用 K8S 部署 RSS 全套自托管解决方案- RssHub + Tiny Tiny Rss
  • 小程序服务器装rsshub,用RSSHub制作自己的RSS订阅源
  • 利用Gtihub+Vercel一键部署RSSHub教程(完全免费)
  • Innoreader + Rsshub
  • 宝塔安装RSSHub订阅服务
  • 树莓派 | RSSHub+TTRSS
  • 小程序服务器装rsshub,RssHub 部署
  • 自建RssHub本地服务
  • 阿里云部署RSSHub踩坑笔记
  • RSSHub让万物皆可RSS
  • 使用RssHub为网页生成RSS订阅源
  • 用Hydra工具暴力破解Windows7管理员密码并访问它的共享服务
  • EPON联通网关超级管理员密码获取办法
  • win10如何找计算机管理员密码,win10管理员密码忘了怎么办 win10系统找回admin密码方法...

《树莓派4B家庭服务器搭建指南》第六期:将RSSHub私有化部署到树莓派,并通过《嘎!RSS》订阅自己的信息流...相关推荐

  1. 《树莓派4B家庭服务器搭建指南》第九期:用树莓派低成本给热心老哥搭个窝,在树莓派建立BBS论坛flarum并映射到公网全攻略...

    前段时间我出过一个 给热心老哥搭个窝,2021年30分钟用Discourse搭建新一代BBS论坛站全攻略 https://v2fy.com/p/2021-06-12-discourse-2021-16 ...

  2. 求生之路2服务器搭建指南个人存档

    求生之路2服务器搭建指南个人存档 安装服务器 安装steamcmd 执行以下命令安装l4d2 插件使用 安装插件工具 个人使用插件 服务器配置 设置管理员 启动服务器 安装服务器 安装steamcmd ...

  3. Jupyter云服务器搭建指南

    1.前言 学生党学习需要,加之笔记本太过笨重,因此萌生了搭建云服务器的想法,所以决定用云服务器搭建一个在学校"配置落后"的实验室也能使用的Jupyter环境. 参考:从零开始的 J ...

  4. NVIDIA英伟达:深度学习服务器搭建指南 | 交流会笔记

    主讲人:Ken(何琨)| NVIDIA开发者社区经理 张康 屈鑫 编辑整理 量子位 出品 | 公众号 QbitAI 7月21日,量子位联合NVIDIA英伟达举行了线下交流会,跟现场近百位开发者同学共同 ...

  5. 树莓派微信小程序服务器搭建,之四-呕血制作-Lettuce IOT框架-移远BC35G+树莓派+华为OC+SpringBoot后台+微信小程序...

    上一篇主要讲的是华为OceanConnect平台profile文件与编解码插件的开发与调试而这一篇将要讲如何使用window电脑调试NB-IoT移远BC35G模组. 移远BC35G模组的初次使用 移远 ...

  6. Valheim英灵神殿服务器搭建指南 个人记录及踩坑

    云服务器搭建游戏私服 一开始是朋友想自己建个服务器一起玩游戏,无奈如果使用某人主机当服务器的话,只要他关机了其他人都不能玩,而且作为服务器的主机需要一定的配置要求,并且这种方式会有很大的延迟波动,所以 ...

  7. AD域服务器搭建指南

    AD域服务器搭建过程学习 环境以及工具介绍 Windows Server 2016 安装 AD域服务器安装 错误集锦 1.Server配置静态IP 2.校验域服务器是否成功配置 3.客户机加入AD域失 ...

  8. 树莓派 4b 可执行文件 无法双击运行_云拆机,一起来看看树莓派的新品——Raspberry Pi 400...

    两天前,树莓派基金会发布了一款有趣的新产品--Raspberry Pi 400. 本质上是一款把树莓派板子集成到键盘的电脑.(其实早在2012年,就已经有国外的创客自己把树莓派改装进键盘的操作了) 不 ...

  9. 树莓派3b+家庭nas搭建安装openmediavault必要插件安装采坑

    树莓派家庭nas制作openmediavault的坑 文章目录 树莓派家庭nas制作openmediavault的坑 说明 需要准备以下相关材料 成果展示 总结 福利 说明 第一我是自己手动搭建的,从 ...

  10. 八百元八核的服务器?二手服务器搭建指南

    当你在花近万元剁手i7 5960x时,有没有想过,在华强北的某个角落,有一群人靠几百块收来的二手服务器配件,搭建了一台性能同等,甚至更强的服务器! 不知道有多少人还记得笔者之前发的贴子<看我如何 ...

最新文章

  1. 商业智能项目错误经验总结(三) 需求调研
  2. linux mysql 知乎_在 Linux 上安装 MariaDB 或 MySQL | Linux 中国
  3. 知其然不知其所以然的悲惨后果【EF CodeFirst 实体关系两日游】
  4. 机器学习:决策树过拟合与剪枝,决策树代码实现(三)
  5. python中的ideavim有什么作用_Pycharm和Idea支持的vim插件的方法
  6. PHP zendframework phpunit 深入
  7. mysql独有的函数_数据库之MySQL函数(一)
  8. iOS开发-自动隐藏键盘及状态栏
  9. 2021年中国电动气动控制器市场趋势报告、技术动态创新及2027年市场预测
  10. python中常见函数总结
  11. 记2017莫名其妙的美团校招安卓岗
  12. java 开发脚本视频_你写脚本,AI自动剪视频:13分钟完成剪辑师7小时创作
  13. HTMLdiv标签滑条
  14. 中基鸿业低收入家庭如何理财
  15. DBeaver 修改快捷键(自定义快捷键位)
  16. 分支-12. 计算火车执行时间(15)
  17. git——将github仓库克隆到本地
  18. “秤”心不如务“时”,Libra合规路暗藏玄机
  19. 内马尔成为e.GO全球品牌大使;小马智行与如祺出行战略合作 | 美通企业日报
  20. PSP播放ATRAC3 Plus格式的方法

热门文章

  1. 福禄克FLUKE光纤测试仪OTDR OFP系列
  2. 研究生毕业做软件测试,毕业研究生,转学软件测试月薪11K,会做选择的人生到底有多赚?...
  3. 【Unity】开发WebGL内存概念详解和遇到的问题
  4. DTIM间隔在组播和节电方面的综合考虑
  5. r语言 svycoxph_R语言之cox回归分析
  6. qq邮箱foxmail imap服务器,开通IMAP服务 用Foxmail远程遥控QQ邮箱
  7. Foxmail设置雅虎邮箱的方法
  8. 带有动态直方图的亲属关系模型
  9. 如何搭建个人博客网站
  10. Photoshop之渐变工具使用