RSSHub
Self-HostedOpen-source RSS feed generator for any website without native RSS support
Overview
RSSHub is an open-source RSS feed generator that turns non-RSS websites into subscribable feeds, supporting thousands of sources like social media, news sites, and niche services. Built with Node.js, it offers easy self-hosting via Docker or manual setup, giving full control over your data. It features a flexible plugin system for custom sources and regular updates from an active community to maintain compatibility with changing website layouts.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
rsshub:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: rsshub
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Generates RSS feeds for sites without native support
- Supports 1000+ sources (social media, news, niche platforms)
- Easy self-hosting via Docker or Node.js with detailed documentation
Frequently Asked Questions
? Is RSSHub hard to install?
RSSHub is relatively easy to install using Docker (one-command setup) or manual Node.js installation. Docker simplifies the process for most users, though basic server and container knowledge is helpful. Detailed documentation guides you through both methods.
? Is it a good alternative to Feedly?
RSSHub complements Feedly rather than replacing it. Feedly is an RSS reader, while RSSHub generates feeds for sites Feedly can’t access. For users wanting to curate non-RSS content privately, RSSHub pairs perfectly with Feedly or self-hosted readers like FreshRSS.
? Is it completely free?
Yes! RSSHub is 100% free and open-source under the MIT License. There are no subscription fees—you only cover server costs if you self-host it.
Top Alternatives
People Also Ask about RSSHub
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted data ownership)
- ⊕ Wide coverage of non-RSS content sources
- ⊕ Free and open-source with active community contributions
Cons
- ⊖ Requires server hosting (no cloud-based free tier)
- ⊖ Technical setup knowledge (Docker/Node.js basics needed)
- ⊖ Source compatibility may break due to website layout changes
- ⊖ Needs regular updates to fix broken sources