Self-host NodeRSSBot
v0.11.1Telegram RSS bot with OPML import/export and HTTP caching
- Stars
- 405
- Requires
- Node.js
fengkx/node_rssbotWhat is NodeRSSBot?
NodeRSSBot is a Telegram RSS bot built with Node.js that lets users subscribe to RSS/Atom feeds and receive updates in Telegram chats and channels. It supports OPML import and export for migrating subscriptions, HTTP caching to reduce bandwidth, automatic feed discovery from web pages, pagination for feed lists, and internationalization with multiple languages. The bot can be self-hosted via Docker (with a pre-built image on Docker Hub), Heroku (with one-click deploy), or manual Node.js deployment. It uses SQLite by default for storage with optional PostgreSQL support. Configuration is done through environment variables including the required Telegram bot token, database path, language, fetch intervals, concurrency limits, and proxy settings.
Should you self-host NodeRSSBot?
NodeRSSBot scores 49/100 on selfhost.directory (how scoring works) and ranks #32 of 85 in Feed Reader. It has 405 GitHub stars.
It shipped 1 stable release in the past year. The latest, v0.11.1, came out on 22 October 2026.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is RSSHub (85/100, 46 702 stars). It scores higher overall, so compare the two before you pick. See NodeRSSBot vs RSSHub side by side.
Features
- Allow List
- Automatic feed detection
- Channel support
- Error notification
- Feed health monitoring
- Heroku one-click deploy
- HTTP Caching
- Internationalization (I18N)
- OPML Import/Export
- Pagination
- Proxy Support
- RSS/Atom feed subscription
NodeRSSBot README
More in Feed Reader
oksskoltenSelf-hosted RSS reader that auto-fetches full articles, provides AI summaries and chat, runs in one Docker container.
OmnivoreSelf-hosted, open-source read-it-later app with highlights, notes, labels, RSS feeds, newsletter email import, PDF support and native iOS and Android apps.
omnomOmnom is a self-hosted, open-source web content preservation service with full-page snapshots, RSS feeds, and ActivityPub Fediverse integration.
orpington-newsA self-hosted feed reader for RSS and Atom with PWA, themes, fonts, nested collections, and multiple layouts.
papernewsSelf-hosted tool pulling RSS/Atom and Hacker News, using an LLM to rewrite articles into clean English, rendering a LaTeX PDF for e-ink readers.
PhotonPhoton is a self-hosted, open-source web client for Lemmy and PieFed with modern UI, multi-account support, and extensive customization.
PipesPipes CE is a self-hosted, open-source visual tool for fetching, transforming, and combining RSS/Atom/JSON feeds and web data through a block-based interface.
priviblurPriviblur is a self-hosted, open-source Tumblr frontend that acts as a privacy proxy, letting you browse blogs without tracking, accounts, or JavaScript.
QMReaderQMReader is a self-hosted, open-source RSS reader that aggregates feeds, translates titles, rewrites articles in a Chinese style, and creates reusable public assets.
ReactfluxReactFlux is a self-hosted, open-source Miniflux web frontend with a modern responsive UI, dark mode, customizable layouts, keyboard shortcuts, multi-language support.
ReadflowSelf-hosted open-source news reader with offline reading, PWA support, and webhook integrations for Pocket, Wallabag, and RSS feeds.
RefeedRefeed is a self-hosted, open-source RSS reader with timed bookmarks, filters, folders, notes, and a custom email for newsletter subscriptions.
0 comments