Skip to main content

Fully Managed
RSS-Bridge
as a Service

Deploy RSS-Bridge as a fully managed service starting at €9/mo. Get automated backups, SSL, updates, support and monitoring included.

RSS-Bridge is a PHP web application that generates RSS and Atom feeds for sites that have removed theirs — X, Reddit, YouTube, Substack, Telegram, Mastodon, Bluesky, and 528 bridges in the current release. DANIAN runs your private instance and keeps the bridges working as upstream sites change. You get the convenience of a SaaS converter like RSS.app with the privacy and control of a dedicated server.

Free 7-day trial  99.9% Uptime SLA  No credit card  Cancel anytime

Free 7-day trial  99.9% Uptime SLA
No credit card  Cancel anytime

RSS-Bridge

RSS-Bridge

STARTING AT

€9/month
Automated Backups
Monitoring
Automated Updates
Auto SSL

USAGE

Unlimited
Human Support
Custom Domains
Terminal Access
File Manager Access
Deploy in your region 21 locations worldwide
GermanyFinlandNetherlandsUKSwedenUnited StatesCanadaSingaporeJapanAustraliaBrazilSouth Africa+9 more →
RSS-Bridge Preview Image

ABOUT THE SOFTWARE

What is RSS-Bridge

RSS-Bridge is a PHP web application that scrapes websites and republishes their content as RSS, Atom, JSON, or MRSS feeds. It is Public Domain (Unlicense), maintained by a small group of contributors led by @dvikan and @Mynacol, and has shipped a steady cadence of dated releases since 2014.

The codebase requires PHP and runs on a single-vCPU server; the source zip is roughly 2 MB. The official Docker image rssbridge/rss-bridge has been pulled more than 10 million times. The public reference instance at rss-bridge.org/bridge01 auto-deploys master each day. RSS-Bridge ships ~528 bridges — site-specific scrapers maintained by the community. The project lives at github.com/RSS-Bridge/rss-bridge with approximately 8.8k stars and 1.2k forks.

RSS-Bridge is not a feed reader. You point a reader like Miniflux, FreshRSS, or Tiny Tiny RSS at the URLs the bridge generates. Miniflux ships a native RSS-Bridge integration (Settings → Integrations → RSS-Bridge); FreshRSS users typically subscribe to bridge URLs directly. There is no official browser extension — a small third-party Firefox add-on called "RSS feed helper" exists but is unmaintained and not required.

FEATURES

What RSS-Bridge does

RSS-Bridge turns any scrapeable web page into a standards-compliant feed. ~528 community-maintained bridges handle the major social and publishing platforms; a CSS-selector bridge handles everything else. Output is RSS 2.0, Atom, JSON Feed, MRSS, HTML or plaintext, configurable per request.

Generates feeds for sites without one

Converts X timelines, YouTube channels, Reddit listings, Bandcamp pages, Substack posts, Telegram channels, GitHub releases, and government press pages into RSS or Atom you can subscribe to.

Custom bridge authoring in PHP

Drop a class extending BridgeAbstract into the bridges/ directory and it appears in the UI. The BearBlogBridge sample in the README is roughly 15 lines.

Caching layer

File, SQLite, Memcached, or in-memory; default TTL one hour per bridge. Prevents source sites from rate-limiting your IP and keeps response times under 200 ms.

Proxy and User-Agent control

Per-bridge HTTP proxy support and a server-wide User-Agent override so you can route geo-restricted bridges through a regional endpoint.

~528 pre-built bridges

Community-maintained scrapers covering social platforms (Mastodon, Bluesky, Threads), media outlets (Heise, Le Monde Diplomatique, BBC), retail (Idealo, Pepper), comics, and arbitrary news sites.

Multiple output formats

Atom, RSS 2.0, MRSS, JSON Feed, HTML preview, and raw plaintext. Append &format=Atom or &format=Json to any bridge URL to switch.

Bridge allowlisting

The enabled_bridges[] setting in config.ini.php restricts which bridges users can hit — critical now that the post-2025-01-02 default is "all enabled."

CSS-selector bridge

The built-in CssSelectorBridge lets a non-PHP user produce a feed from any static page by writing a CSS path for items, title, and link.

WHAT'S ALWAYS INCLUDED

Every app. Fully managed.
Nothing extra to pay for.

Every app you deploy includes the full managed service — security, backups, updates, and support from day one.

Automatic updates and patches

Apps run the latest stable version. Security patches applied silently, with rollback if needed.

Daily off-site backups

Multiple daily backups in redundant off-site locations. One-click restore if anything goes wrong.

24/7 uptime monitoring

Continuous monitoring with instant alerting. We respond before you notice.

SSL, firewall, DDoS protection

Auto-renewing SSL, hardened firewall rules, DDoS mitigation on every deployment.

Performance and scaling

We monitor resource usage continuously. When your app needs more headroom, we flag it and upgrade with your explicit approval.

Dedicated engineering support

Real engineers on chat. DNS, SMTP & migration help. All included in €9.

WHY MANAGED

Why teams pick managed RSS-Bridge

On 2 January 2025, RSS-Bridge release 2025-01-02 changed a default that matters: every bridge is now enabled out of the box instead of a curated handful. Operators who upgraded inherited 500+ live scrapers, including fragile and high-traffic ones. Most teams discovered they wanted someone else to maintain the bridges.

Running RSS-Bridge well is not the same as docker run. Source sites change their HTML constantly. TheHackerNewsBridge was throttled by Cloudflare 403 (issue #3988); RedditBridge intermittently returned 403 Forbidden after the 2023 API tightening (issue #3802); TwitterBridge collapsed when X removed free API access on 9 February 2023 (issue #3239). The VK bridge was finally semi-disabled by maintainer @dvikan in release 2025-06-03 (PR #4448) because no one could keep it working. Every release ships fixes to 10–20 bridges. Self-hosters either follow the changelog weekly or watch their feeds quietly go stale.

REVIEWS

Hear from customers ​like you​​​​​​​

Successful businesses and professionals around the world rely on DANIAN every day

USE CASES

Three teams who run RSS-Bridge on DANIAN

These are representative team types we set up most often. Each starts with the same flat €9 plan.

OSINT / INVESTIGATIONS

Replacing TweetDeck columns after the X free API shutdown

A Berlin analyst tracks 80 named X accounts, 12 keyword searches, 18 Telegram public channels, and 6 VK groups. Bridges enabled: TwitterV2Bridge, TelegramBridge, MastodonBridge, RedditBridge, FilterBridge. Reads in FreshRSS on a separate DANIAN instance. Cache TTL set to 15 minutes. Single billing line: two €9 apps.

NEWSROOM COMPETITIVE DESK

Watching 40 Substack writers without paying for every paywall

A Madrid newsroom's competitive desk shares one Miniflux instance that ingests 40 SubstackBridge feeds across three languages, plus 25 competitor blog feeds via CssSelectorBridge. The RSS-Bridge instance is configured with enabled_bridges[] pinned to the 14 bridges this desk uses. Total monthly bill including Miniflux: €18.

SOLO RESEARCHER

Personal information dashboard after Medium throttled RSS

A Singapore researcher subscribes to 25 author feeds via CssSelectorBridge, 30 YouTube channels via YouTubeBridge, 12 GitHub release feeds, and 4 government-portal pages with no native RSS. Reads in NetNewsWire on iOS via the Fever API exposed by a paired Miniflux. Pays €9 for RSS-Bridge; runs Miniflux on a home Raspberry Pi.

COMPARISON

Four ways to run RSS-Bridge

RSS-Bridge itself is free. What costs money is keeping the bridges working, the cache warm, the certificates renewed, and the IP off block-lists. Below is the honest cost of four ways to do that, priced at 1, 5, and 10 active feeds.

 PATHCOST AT 1/5/10 FEEDSOPERATIONAL TIMEBEST FOR
Proprietary SaaS — RSS.app
Vendor-curated bridges, no custom code
Free / $8.32 / $8.32 per month
Basic plan, billed annually
None — vendor maintainsTeams who only need the major social sources and accept the vendor's bridge list
Self-host on a VPS
$24/mo production-class VPS, you operate
$24 / $24 / $24 per month
Flat regardless of feed count
1–3 hours per month tracking the changelog, fixing broken bridges, renewing certsOperators who already run a PHP stack
Home server — Synology DS923+
On-prem 4-bay NAS with Docker
~€557 one-time + ~€2–4/mo electricity
DS923+ EOL; successor DS925+ ~€630
2–5 hours per month plus DDNS / port-forward maintenanceHobbyist with on-LAN feed reader; not for 99.9% uptime
DANIAN Managed RSS-Bridge€9 / €9 / €9 per month, flatZero — includedTeams who want RSS-Bridge to keep working without owning the maintenance

RSS.app makes sense if you only need 2–3 feeds from major social sites and never want to think about a server. Self-hosting on a VPS makes sense if you already operate PHP infrastructure. A home server makes sense for a hobbyist who likes the box. DANIAN makes sense for everyone else.

BY INDUSTRY

RSS-Bridge for specific industries

RSS-Bridge fits five domains particularly well: newsrooms, open-source intelligence, academic libraries, competitive marketing, and financial research. Each has the same shape — a small team that must monitor many sources, most of which no longer expose RSS. Below is how DANIAN typically configures the instance per industry.

Operational standard: the SPJ Code of Ethics duty to "seek truth and report it" requires sourcing across multiple publishers, not a single algorithmic feed.

DANIAN config: enabled_bridges[] limited to SubstackBridge, SubstackProfileBridge, BlueskyBridge, MastodonBridge, RedditBridge, CssSelectorBridge, plus FilterBridge to drop sponsored items.

Workflow example: a six-editor competitive desk subscribes to 40 named Substack writers and 25 competitor publication blogs in a shared Miniflux. Editors triage in the morning; flagged items push to a Slack channel via webhook.

Quantifiable: 80 feeds on DANIAN cost €9/month flat. The equivalent on RSS.app Developer tier is $16.64/month per workspace, and the bridge list is fixed by the vendor.
Operational standard: chain-of-custody for digital evidence (Berkeley Protocol on Digital Open Source Investigations) requires reproducible capture timestamps.

DANIAN config: file cache with 15-minute TTL so source fetches are timestamped; basic-auth + token on the instance; error output set to feed so a broken bridge surfaces in the analyst's reader rather than dying silently.

Workflow example: an analyst correlates X, Telegram, VK, and Mastodon feeds in a single Miniflux pane, archives flagged items to a local Archive-It crawl, and exports OPML weekly as evidence of the watch list.

Quantifiable: 120+ named subjects monitored from one €9 instance, with one token per investigator. No per-seat fee.
Operational standard: IFLA Guidelines for the Preservation of Digital Heritage encourage format-neutral capture; RSS/Atom is an explicitly preservable serialization.

DANIAN config: SQLite cache with a 24-hour TTL so feed snapshots persist for ingest into Webrecorder or Archive-It; CssSelectorBridge templates per database publisher.

Workflow example: a subject librarian subscribes to 60 author-specific feeds (arXiv listings, SSRN, university press pages), plus government policy pages with no native RSS. The library's preservation team pulls the same feeds nightly into a WARC pipeline.

Quantifiable: 60 feeds, one instance, €9/month — replaces a ~€500/year departmental RSS.app Developer subscription.
Operational standard: most marketing teams standardize on Slack or Microsoft Teams for inbound signals; the rule is "every signal lands in one channel."

DANIAN config: enabled_bridges[] includes RedditBridge, MastodonBridge, BlueskyBridge, CssSelectorBridge for competitor blogs, plus FilterBridge to drop low-quality matches.

Workflow example: marketing-ops pipes RSS-Bridge feeds through Make.com or n8n into a #competitive-intel Slack channel. New competitor blog posts and Reddit mentions appear in chat within 30 minutes.

Quantifiable: 25 competitor blogs + 15 subreddits + 10 Mastodon accounts on a single €9 line item — cheaper than one seat of most enterprise listening tools.
Operational standard: sell-side desks must demonstrate they monitored issuer disclosures and analyst commentary in real time (market-conduct expectations under MAR-style regimes).

DANIAN config: FilterBridge in front of fragile sources so a broken upstream does not flood the reader; cache TTL tightened to 10 minutes on IR pages.

Workflow example: a 12-analyst desk shares one FreshRSS with feeds from 80 issuer IR pages (most without native RSS, captured via CssSelectorBridge), 40 Substack analysts, and 15 regulator news pages.

Quantifiable: roughly 200 sources monitored from one €9 instance, no per-seat charge, with a 7-day backup of the configuration.

FAQ

Frequently asked questions

Everything teams ask before signing up — answered straight, without sales speak.

Three groups: technical setup, migration, and how DANIAN works as a service.

01

Technical and configuration

Partially. The legacy TwitterBridge that scraped the free public API broke when X removed free read access on 9 February 2023 (issue #3239). TwitterV2Bridge works if you supply your own paid X API bearer token via twitterv2apitoken in the config.
Bridges scrape live HTML. When a source site redesigns, the bridge fails until a maintainer patches the CSS path. Each RSS-Bridge release (typically every 1–2 months) ships 10–20 such fixes.
Bridges that target stable HTML or use a site's own RSS/Atom (FeedExpander pattern) are essentially zero-maintenance. YouTube, Reddit, Substack, Mastodon, Bluesky, and Telegram bridges have been stable through 2025–2026. The historically fragile bridges are Instagram, Facebook, VK (semi-disabled in release 2025-06-03), and TikTok — all under active anti-bot enforcement upstream.
Yes. Drop a PHP class extending BridgeAbstract into the bridges/ directory and it appears in the UI. We mount a writable bridges/ volume on every DANIAN instance for exactly this. The README's BearBlogBridge sample is the shortest reference — about 15 lines.
For sites where you own the subscription (SubstackBridge, FurAffinityBridge, PixivBridge), you paste a session cookie into the bridge config and it fetches the full-text feed. We will not set this up for content you do not own a subscription to — that is a copyright problem, not a configuration problem.
Cloudflare's anti-bot layer returns 403 to most cURL-based fetchers, documented in issue #3988. The honest answer is that there is no reliable workaround inside RSS-Bridge itself. An option is to route specific bridges through a residential proxy; for many sources we recommend caching the feed at a 6-hour TTL.
We enable basic-auth and a URL token in [authentication]. Miniflux supports both natively (Settings → Integrations → RSS-Bridge). FreshRSS users embed credentials in the bridge URL: https://user:pass@your-instance.danian.co/.... Tokens can be rotated from the dashboard without breaking existing feeds, because the token also lives in the URL parameters we issue.
Yes. We enable cache.custom_timeout = true so your feed reader can pass a &_cache_timeout= parameter per request. The default per-bridge TTL is one hour. Tightening below 5 minutes risks rate-limiting from the source; we flag if your settings look likely to get the instance banned.

02

Migration and onboarding

We can activate your app on your own custom domain/subdomain. Examples: mydomain.com, anyword.mydomain.com.
Or, on our randomized free subdomain. Example: 963.apps.danian.cloud
If you wish to use a custom domain/subdomain, select that option when ordering your app (or notify us later). We will send you the required DNS records and if needed, our tech team will modify them for you.
21 datacenter locations across six continents. You choose the region at provisioning. Application data sits in the region you choose; pick whichever is closest to your users or matches your data-residency preference.
Yes. Request a region migration from the dashboard and we run the move in the background. The system emails you when the migration completes; total transfer time depends on data volume but typical instances finish in a few hours. There is no extra charge for a region change.
Yes. Full data export is available at any time, in a portable format you can bring to any infrastructure.
Yes — Miniflux ships a native RSS-Bridge integration. In Miniflux: Settings → Integrations → RSS-Bridge, paste your DANIAN instance URL and the auth token. Miniflux then offers RSS-Bridge as an option when you add a feed (per miniflux.app/docs/rss_bridge.html).
Yes. Both consume the bridge URLs directly. For FreshRSS, paste the bridge URL into "Add a new feed." Tiny Tiny RSS the same.

03

Billing, support, and platform

€9 covers everything we do for that app: hardware in the region you choose, daily off-site backups with one-click restore, automatic security patches and version upgrades, 24/7 monitoring, SSL and firewall, and engineering support on Email/LiveChat. There are no setup fees or hidden line items. For more info see our Pricing page.
If you decide to continue, we charge €9/app/month from day 8. If you don't, the trial ends and you can export your data. No card is required for the trial, and we never auto-charge you without explicit consent.
No. The €9/month is flat regardless of how many users log into your app. Add 5 users or 50; the price doesn't change.
24/7 Live chat and email support, both staffed by engineers who run the systems. We handle DNS configuration, SMTP setup, app integrations, performance tuning, troubleshooting, and migration help. Response time is typically under an hour. There is no tier system — every customer gets the same support.
Yes. Cancel from the dashboard. We don't charge a cancellation fee, we don't lock data, and we will export your data to you on request before deletion. data to you on request before deletion.
Every customer instance is backed up daily to a separate region from the primary. We test restores. You can request a restore at any backup point within the retention window — usually 7 days for daily backups.
Your application data sits in the region you choose at provisioning — 21 datacenter locations across six continents. Account-level data (billing, account email, support ticket history) is processed centrally. Application data region is picked by you, per app.
99.9% uptime SLA on every app, every tenant. Service credits are documented at danian.co/service-level-agreement. The status page is located at status.danian.co.
When your tenant approaches the resource ceiling — the base tier holds 1 vCPU/RAM, 30 GB storage — we notify you. Resource upgrades happen with your explicit consent; we will not upgrade your tenant or charge you without it.
We wait. We don't suspend the app or delete your data on the first failed charge. We email you, you fix the card on file, and we continue.
Invoices can be downloaded from the billing dashboard in PDF the day each charge succeeds. EU VAT is added where applicable and the VAT-reverse-charge regime applies for VAT-registered businesses with a valid number.
150+ open-source apps across automation, team chat, file sync, analytics, AI, password management, email marketing, dev tools, project management, smart home, CMS, and federated social. See the full catalog →
Yes. Every instance comes with a web-based terminal and a file manager in your DANIAN management dashboard. Useful for managing your data and customizations.
Resources scale with your usage. If your app needs more vCPU, RAM, or storage, we add it — and we ask first before any change to your plan. €9 is the floor; resource-heavy workloads may price higher, but you'll always know in advance.
Yes. We have both a Partner program and an Affiliate program available. Anybody can sign up.
No contract. No minimum commitment. Cancel anytime from the dashboard with one click. The 7-day free trial requires no credit card. After the trial converts to paid, you can still cancel at any month without notice or penalty.

DEPLOY IN YOUR REGION

21 datacenter locations on six continents

Pick the region closest to your users.

United States, Germany, Finland, Singapore, Australia, Brazil, Canada, Netherlands, UK, Spain, Italy, France, Sweden, Malaysia, India, Japan, Mexico, Poland, South Korea, Chile, South Africa and more coming soon

Global Reach Map

Try managed RSS-Bridge for 7 days

No card. Cancel from the dashboard.