Favicon of RSSHub

RSSHub

Generate RSS feeds for websites and platforms that don't have them. Aggregate content from various sources into your favorite RSS reader.

Rediscover the power of RSS by creating feeds for content that doesn't natively support it. This powerful, open-source project makes it possible to follow updates from a vast array of websites and social media platforms directly in your preferred feed reader. It effectively makes almost any online content 'RSSible'.

Built and maintained by a vibrant open-source community, the tool is constantly expanding with new routes and features. It operates on a massive network of over 5,000 global instances, delivering millions of content pieces from countless sources. This ensures you can stay updated on almost anything you care about.

Key features include:

  • Browser extensions to help you quickly discover and subscribe to feeds.
  • Mobile applications for both iOS and Android platforms.
  • The ability to deploy your own instance for complete control and privacy.

Directory Structure

rsshub
redis-data
.env
docker-compose.yml

docker-compose.yml

services:
  rsshub:
    image: diygod/rsshub
    restart: always
    ports:
      - "1200:1200"
    environment:
      NODE_ENV: production
      CACHE_TYPE: redis
      REDIS_URL: "redis://redis:6379/"
      PUPPETEER_WS_ENDPOINT: "ws://browserless:3000"
      ACCESS_KEY: ${RSSHUB_ACCESS_KEY}
      GITHUB_ACCESS_TOKEN: ${GITHUB_ACCESS_TOKEN}
    depends_on:
      - redis
      - browserless

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

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

.env

# RSSHub Access Control (Optional)
RSSHUB_ACCESS_KEY=your_secure_access_key

# GitHub Token to prevent rate limiting (Optional)
GITHUB_ACCESS_TOKEN=your_github_token
Categories:

Share:

Ad
Favicon

 

  
 

Similar to RSSHub

Favicon

 

  
  
Favicon

 

  
  
Favicon