Share information and collaborate.
Self-hosted multi-user RSS/Atom reader — follow unlimited feeds, sync any mobile client via Google Reader API, refresh on your schedule. SQLite, single container.
FreshRSS (~15 k GitHub stars, AGPL-3.0, PHP) is the most actively maintained self-hosted RSS/Atom aggregator. It replaces cloud feed readers — Feedly, Inoreader, NewsBlur — with a private, ad-free, zero-subscription alternative that runs on a single Docker container using SQLite. No external database or cache service required.
Self-hosted on a ServOrbit VPS, FreshRSS lets you subscribe to any RSS or Atom feed — GitHub release notes, Hacker News, technical blogs, newsletter archives — and read everything in a fast, keyboard-navigable web interface. Feeds refresh on a configurable cron schedule (every 20 minutes by default) without depending on any cloud scheduler. The multi-user architecture lets you share one instance across a whole team, each with an independent subscription list and read/unread state.
FreshRSS exposes the Google Reader API and Fever API, making it a drop-in backend for dozens of mobile RSS clients: Reeder (iOS/macOS), NetNewsWire, ReadKit, Fluent Reader, FeedMe (Android) and more. Your reading progress syncs across every device. Extensions add full-text extraction, keyword filtering, scraping for paywalled articles, and custom themes.
Add GitHub release feeds for every library your stack depends on, Hacker News /rss, CVE feeds for your runtime and OS, and the blogs of core contributors. FreshRSS delivers the raw chronological timeline — no algorithmic reordering, no promoted posts. Set a keyword rule to auto-star items matching 'security advisory' or 'breaking change' and forward them to an ntfy notification on your phone. You get signal without the noise of a social platform.
Create one FreshRSS account per team member, share a common 'company sources' folder with competitor news, industry analyst blogs and client press release feeds, and let each person manage private subscriptions independently. Each member reads from their own device using their preferred client — Reeder on iOS, Fluent Reader on Windows — all synced via the same self-hosted Google Reader API endpoint on your ServOrbit VPS.
Subscribe to competitor changelogs, job posting feeds (track their hiring patterns), analyst report RSS feeds and product launch pages. Unlike Feedly Free (30-day rolling window), FreshRSS stores every item indefinitely in its SQLite database. Label articles by topic, search full text across years of history, and export starred items as a weekly competitive intelligence digest for your team.
Guide optimized for ServOrbit Cloud VPS.
Any plan with 512 MB RAM is sufficient — FreshRSS idles under 128 MB RAM and uses SQLite for local storage with no external database. A 1 GB VPS handles hundreds of feeds and several concurrent users. No GPU or additional service required.
Open your ServOrbit dashboard → Marketplace → Collaboration → FreshRSS → Deploy. The PHP container starts within seconds. Access FreshRSS at http://your-vps-ip:8080 to run the one-time setup wizard.
The first visit to http://your-vps-ip:8080 starts the five-step wizard: choose your language, verify server prerequisites, initialise the SQLite database, create your admin account (username + password), and subscribe to your first feeds. The entire process takes under two minutes and runs only once.
Click the '+' icon to subscribe to any RSS, Atom or JSON Feed URL. To connect a mobile client (Reeder, FeedMe, NetNewsWire), go to Settings → Authentication → API access, enable the API, and copy your endpoint URL. Enter this URL and your FreshRSS credentials in the mobile app under the 'Fever' or 'Google Reader' server type — subscriptions and read state sync automatically.
For mobile app access over HTTPS, add a DNS A record pointing rss.your-domain.com to your VPS IP and configure nginx to proxy port 8080 with a Let's Encrypt certificate. Enable requireDomain: true in the marketplace to have ServOrbit generate this vhost configuration automatically.
Browse our help center and FAQ, or write to our team — support in French, English and Arabic.