Self-Hosted / Projects / RSSHub

RSSHub
StableSpecs verified September 6, 2026 · against vcurrent
Overview
Self-hosted RSS feed generator for websites and services without native feeds.
RSSHub is a self-hosted RSS feed generator for websites, services, and communities that do not provide a useful RSS feed of their own.
Why people choose RSSHub
RSSHub provides a large library of pre-configured routes and an extensible way to turn supported sources into standard RSS feeds. You can then consume those feeds in FreshRSS, Miniflux, Feedly, Folo, or another reader instead of checking many sites manually.
What is included
The official documentation describes pre-configured routes, open standards, public instances, APIs, and an active contributor community. RSSHub is the feed-generation layer, not a complete feed-reader interface.
Deployment requirements and tradeoffs
The official deployment docs support Docker and Docker Compose on amd64 and arm64. The basic Docker image does not include browserless/Puppeteer or Redis. Routes that need browser automation or shared caching may therefore require the Chromium-bundled image and/or a Compose deployment with external dependencies.
Best fit
Choose RSSHub when you need feeds from sites that lack native RSS or when you want to control the feed-generation service. If you only need to read normal RSS feeds, a dedicated reader is simpler; if a site changes its markup or blocks automation, individual routes can need maintenance.
Interface previews
Screenshots of the RSSHub interface.
Feature support
| Feature | Support |
|---|---|
| Pre-configured source routesThe official site highlights numerous routes for turning supported sources into feeds. | Supported |
| RSS and open standardsRSSHub is designed around RSS feeds and open protocols. | Supported |
| Docker and Docker ComposeOfficial deployment docs provide both Docker and Compose paths. | Supported |
| amd64 and arm64 imagesThe current deployment documentation lists linux/amd64 and linux/arm64 support. | Supported |
| Browser automation via Chromium-bundled imageThe Chromium-bundled tag supports Puppeteer but can consume more resources. | Partial support |
| Redis cachingRedis is an optional deployment dependency for relevant routes and public deployments. | Partial support |
| Extensible route APIsThe official site describes APIs and ecosystem projects for additional scenarios. | Supported |
Community signals
- Stars
- 46.6k
- Forks
- 10.3k
- Open issues
- 44
- Last commit
- 19h ago
- Latest release
- v2026.10.22-8458.ec765d3
- Repo created
- Apr 2018
Includes open pull requests
19h ago
Refreshed nightly from the GitHub API.
Questions
What is RSSHub used for?
RSSHub generates RSS feeds from supported websites and services so you can follow them in an RSS reader.
Is RSSHub a feed reader?
No. RSSHub generates feeds; use it with a feed reader such as FreshRSS, Miniflux, or Folo.
Can RSSHub run in Docker?
Yes. Official docs provide Docker and Docker Compose instructions and expose the service on port 1200 in the example.
Does RSSHub need Redis?
Not every deployment needs Redis, but the official docs identify Redis as a dependency for some public or more complete deployments and recommend Compose or external Redis when needed.
Does RSSHub need Puppeteer or Chromium?
Only some routes need browser automation. The docs provide a Chromium-bundled image for those routes and warn that it consumes more resources.
Does RSSHub support ARM?
The current deployment documentation lists linux/arm64 support. ARMv7 support was dropped in 2025.
Is RSSHub free and open source?
Yes. The official repository and documentation identify RSSHub as open source under the AGPL-3.0 license.
support // the lab
Found this write-up useful?
If it saved you time or a rebuild, you can support more practical homelab guides.