docker-compose安装RSSHub自建rss生成器

NO.1
RSSHub简介

RSSHub 是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容

github地址:https://github.com/DIYgod/RSSHub

NO.2
RSSHub特点

RSSHub的优点

  1. 开源,免费,自部署
  2. 可使用docker安装
  3. 有中文文档
  4. 已适配数百家,上千个rss内容,如本文演示的豆瓣正在上映的电影

RSSHub的缺点

暂无

NO.3
RSSHub安装

官方docker-compose.yml

https://github.com/DIYgod/RSSHub/blob/master/docker-compose.yml

本文docker-compose.yml

version: '3'

services:
    rsshub:
        # two ways to enable puppeteer:
        # * comment out marked lines, then use this image instead: diygod/rsshub:chromium-bundled
        # * (consumes more disk space and memory) leave everything unchanged
        image: diygod/rsshub
        restart: always
        ports:
            - '8014:1200'
        environment:
            NODE_ENV: production
            CACHE_TYPE: redis
            REDIS_URL: 'redis://redis:6379/'
            PUPPETEER_WS_ENDPOINT: 'ws://browserless:3000'  # marked
        depends_on:
            - redis
            - browserless  # marked

    browserless:  # marked
        image: browserless/chrome  # marked
        restart: always  # marked
        ulimits:  # marked
          core:  # marked
            hard: 0  # marked
            soft: 0  # marked

    redis:
        image: redis:alpine
        restart: always
        volumes:
            - ./redis-data:/data

volumes:
    redis-data:

其中redis-data数据设为当前根目录下

volumes:
– ./redis-data:/data

NO.4
RSSHub使用

安装成功后

看到这个页面说明成功了

官方文档

https://docs.rsshub.app/

本文需要订阅最新的影院电影信息,所以搜索适配的豆瓣信息

地址为自建ip:端口+文档提供的路由地址

本文

id:端口:http://192.168.1.237:8014

豆瓣电影路由:/douban/movie/playing

http://192.168.1.237:8014/douban/movie/playing

使用前段时间自建的rss-Miniflux订阅

订阅的信息结果页面

NO.5
Tips

自建RSS后,最需要的是优质和适合的rss信息源

目前发现以下问题

  1. 很多独立博客没有提供rss订阅
  2. 想要关注最新的上映电影,新书,新歌,新的游戏,但是也没有对应的rss源

虽然豆瓣读书,猫眼电影等有相关信息,但是需要主动查看,会大数据推荐和记录,会有广告,无法有效过滤垃圾信息

为了小需求,针对网站写爬虫不靠谱

RSSHub上手的第一个作用很好的解决的电影上映更新的问题,后续的书籍,,游戏,歌曲,聚合信息等再慢慢研究

END.