使用Docker部署自用RSS服务器

前言

处于推荐算法的控制下,我们每天都在接收那么几类资讯。各种APP依靠推荐算法,总是带来「你可能感兴趣的内容」。这些或有用、或无用的资讯不仅消耗了我们大量的时间,无穷尽的「时间流」也在让我们超负荷地接受信息,还会在无形之中让我们接触的资讯类型越来越「窄」。

为了让我们对于接收的信息掌握主动权,RSS这个十年前就被谷歌放弃的东西又重新进入了我们的视野:我们可以自由选择订阅的信息源,不用再受算法的控制,甚至避免被毒瘤软件收集出卖个人信息(我本不想用毒瘤这个词,奈何它们太恶心了!冰山一角:近期某APP频繁访问相册事件)。

docker的安装

可以参考docker官方文档,支持列表如下

Platform x86_64 / amd64 arm64 / aarch64 arm (32-bit) s390x
CentOS
Debian
Fedora
Raspbian
RHEL
SLES
Ubuntu
Binaries

本着能用就行的思想,可以使用如下官方提供的快速安装脚本:

 curl -fsSL https://get.docker.com -o get-docker.sh
 sudo sh get-docker.sh

输入docker version返回版本号就算成功!
可供参考的文章:Docker 入门教程-阮一峰

docker管理面板portainer的安装

使用docker命令操作容器对我等还是麻烦了点,Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。
参考portainer官方文档,使用以下命令安装:

sudo docker run -d -p 8000:8000 -p 9000:9000 --name portainer \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
    portainer/portainer-ce:latest

然后在浏览器输入http://localhost:9000就可以访问面板了,有ssl证书的话把-p 9000:9000换成-p 9443:9443,可以用https加密访问。
不出意外就进入了面板初始化设置

设置完密码,get started !

部署RSSHub

RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。
RSSHub官方文档
面板操作docker和命令行操作大同小异。

拉取映像


Image中输入映像名,点击Pull the image

部署容器

左侧栏中找到Containers,点击+ Add container


设置名称Namersshub,映像Image diygod/rsshub:latest,端口映射1200->1200,添加环境变量(可选,我添加了一个pixiv个人账号,详见文档:RSSHub配置部分模块)

配置完成后点击Deploy the container部署

测试


带端口访问正常。

访问一个pixiv日排行榜的订阅地址,抓取正常。部署完成!

RSS的食用及其他

  • IOS上目前比较推荐Reeder(美区、付费)、NetNewsWire(美区)作为rss订阅软件,Inoreader(美区,需科学)也不错。
  • 自建rss订阅平台:freshrss,docker image:freshrss/freshrss,搭配Reeder食用,也是我目前的使用方式
  • 使用Telegram机器人推送rss订阅,可以参考蝉时雨大佬的博客:Telegram RSS 订阅频道
  • 搭配nginx可以实现不带端口访问RSSHub(其实无所谓
文章作者: Tepesto
文章链接: https://www.rainmos.com/docker-rss/
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议。转载请注明来自 rainmos.com
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇