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.phpendpoint - 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
Get this app — pick a BluixApps plan
Same catalog. Scaling tenant isolation, white-label and support tier.
| Tier | Tenants | Catalog | Support | White-label | Monthly | |
|---|---|---|---|---|---|---|
| Stacks | 1 | 19 curated stacks | Standard | — | $19/mo | DetailDeploy |
| Starter | 10 | Full catalog | Standard | +$15–25/mo | $49/mo | DetailDeploy |
| Pro | 25 | Full catalog | Priority bugfix | +$15–25/mo | $149/mo | DetailDeploy |
| Growth | 100 | Full catalog | Priority bugfix | +$15–25/mo | $349/mo | DetailDeploy |
| Scale | 500 | Full catalog | 7-day window | +$15–25/mo | $799/mo | DetailDeploy |
| Enterprise | Unlimited | Full catalog | Priority 7-day | Bundled | $1,499/mo | DetailDeploy |