Freshrss

App in the BluixApps catalog

What it is

FreshRSS is a self-hosted RSS feed aggregator — PHP-based, lightweight, supports thousands of feeds. Mobile-friendly UI, Google Reader-compatible API for native mobile clients (Reeder, NetNewsWire, FeedMe).

What it's for

  • RSS reading — aggregate feeds from blogs, news, podcasts
  • Multi-user RSS — different feed lists per household member
  • Cross-device sync — web + mobile clients via API
  • Bulk import — OPML from any RSS reader
  • Feed filtering — keyword filters per feed

Who it's for

  • RSS enthusiasts maintaining 100+ feed subscriptions
  • News junkies building curated information diets
  • Privacy-conscious readers rejecting Feedly / Inoreader tracking
  • Multi-user households with separate reading lists
  • Researchers following academic + industry sources

Why teams pick FreshRSS over alternatives

  • AGPLv3 — fully open
  • Lightweight — runs on $3/mo VPS
  • API-rich — works with all major mobile RSS clients
  • Mature — production-deployed for years
  • i18n complete — 20+ languages
  • Active development — frequent releases

Integrations

  • Mobile clients (Google Reader API) — Reeder, NetNewsWire, Unread, FeedMe, FocusReader
  • Browser extensions — RSS subscription helpers
  • OPML import/export — migrate from any RSS reader
  • Authentication — local + OIDC / OAuth + LDAP via plugins
  • Web push — push notifications for new entries
  • Extensions marketplace — community extensions for custom features
  • Feed filtering — keyword + regex filters per feed

Notable users & community

  • 11k+ GitHub stars
  • Active community on r/rss + GitHub Discussions
  • Long-running OSS project (>11 years)
  • Featured in self-hosted RSS guides
  • Default RSS aggregator in homelab setups

Tips & operations

  • Cron schedule — set CRON_MIN='*/20' for 20-min feed refresh
  • Database — SQLite fine for personal; Postgres/MySQL for multi-user
  • Bulk import OPML — migrate from Feedly / Inoreader
  • Mobile API — works with /api/greader.php endpoint
  • Persistent volume/var/www/FreshRSS/data (DB + cache + favicons)
  • Extensions discipline — too many extensions slow page loads

What we ship in BluixApps

  • Docker image: freshrss/freshrss:latest
  • Persistent volumes: /opt/freshrss/data (DB + cache) + /opt/freshrss/extensions
  • Cron refresh every 20 minutes
  • Port 8182 exposed
  • HTTPS via Let's Encrypt reverse proxy
  • First-run wizard for admin + DB setup
  • Backup hook covers data volume
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution