Turn Any Website Into an RSS Feed
Run html2rss-web with Docker, verify a working included feed from your self-hosted instance, and only then decide whether to enable automatic generation or move to custom configs.
Start Here
Section titled “Start Here”Recommended path: Run html2rss-web with Docker
That guide is the canonical onboarding flow for:
- starting a local instance
- verifying the web interface
- opening a first included feed URL
- deciding when to consciously enable automatic generation or move to custom configs
How It Works
Section titled “How It Works”- Run your own local instance with Docker
- Open a built-in feed URL from your own instance
- Copy the feed URL into your reader
What is html2rss?
Section titled “What is html2rss?”html2rss is a toolkit for turning websites into feeds.
Most people should start with the web application:
html2rss-web: the self-hosted web interface and feed serverhtml2rssgem: the Ruby engine, CLI, and lower-level config workflow
Choose Your Path
Section titled “Choose Your Path”I want a working instance first
Section titled “I want a working instance first”- Run html2rss-web with Docker: recommended starting path
- Use the included configs: use real embedded feeds from your own instance
- Browse working feed examples: see what working outputs look like
I need more control
Section titled “I need more control”- Creating Custom Feeds: write and test your own configs
- Selectors Reference: learn the matching rules
- Strategy Reference: decide when
browserlessis justified
I’m building or integrating
Section titled “I’m building or integrating”- Ruby Gem Reference: full API documentation
- Advanced Features: custom HTTP requests and advanced extraction
- Contribute to Core: help improve the engine
What People Use It For
Section titled “What People Use It For”- follow blogs and news sites without social media algorithms
- track product updates and release notes
- monitor job postings from company websites
- subscribe to forums and communities that do not publish feeds
- follow local news without repeated manual checking
Practical Notes
Section titled “Practical Notes”- Start with Docker, not a public instance.
- Use an included feed to verify the deployment first.
- Enable automatic generation only when you want the direct page-URL workflow and are ready to allow it on your self-hosted instance.
- Move to custom configs when you need a stable, reviewable setup.
Need help? Continue to the troubleshooting guide or join GitHub Discussions.