Self-Hosted Alternatives to Google Reader
Why Google Reader Still Matters
Google killed Google Reader on July 1, 2013. Over a decade later, people still search for “Google Reader alternative” because no cloud service has fully replaced it. Feedly, Inoreader, and NewsBlur filled the gap — but they all charge for features that Google Reader offered free, and they all read your subscriptions to sell you things.
The Google Reader shutdown taught a hard lesson: if you depend on a free service, you lose it when the company loses interest. Self-hosting your RSS reader means it runs as long as you want it to. No shutdowns, no price increases, no data mining.
The best part: multiple self-hosted readers now implement the Google Reader API, so mobile apps that worked with Google Reader work again.
Best Alternatives
FreshRSS — Closest to Google Reader
FreshRSS is the most Google Reader-like self-hosted option. It supports the Google Reader API, which means mobile apps like Reeder, NetNewsWire, FeedMe, and News+ work natively — the same apps many people used with Google Reader.
Why it wins: Multi-user support, full-text search, keyboard shortcuts, feed categories, extensions, and a reading experience that matches what Google Reader offered. Active development with a large community.
services:
freshrss:
image: freshrss/freshrss:1.28.1
container_name: freshrss
ports:
- "8080:80"
volumes:
- freshrss-data:/var/www/FreshRSS/data
- freshrss-extensions:/var/www/FreshRSS/extensions
environment:
TZ: UTC
CRON_MIN: "3,33"
TRUSTED_PROXY: "172.16.0.1/12 192.168.0.1/16"
restart: unless-stopped
volumes:
freshrss-data:
freshrss-extensions:
To enable the Google Reader API, navigate to Settings → Authentication → Allow API access and create an API password. Connect mobile apps using the “Google Reader” or “GReader” option with your FreshRSS URL.
Read our full guide: How to Self-Host FreshRSS
Miniflux — Best Modern Reimagining
Miniflux doesn’t try to clone Google Reader — it reimagines what an RSS reader should be in 2026. Minimalist interface, keyboard-first navigation, and extreme efficiency (30 MB RAM).
Miniflux supports both the Google Reader API and Fever API for mobile client compatibility. It’s the best choice if you want a fast, no-nonsense reader without the complexity of a full Google Reader clone.
Read our full guide: How to Self-Host Miniflux
Tiny Tiny RSS — Most Customizable
Tiny Tiny RSS was one of the first self-hosted readers people migrated to after Google Reader’s death. It has the deepest plugin ecosystem and most customization options.
Read our full guide: How to Self-Host Tiny Tiny RSS
Mobile App Compatibility
One of Google Reader’s strengths was its API — dozens of mobile apps connected to it. Self-hosted readers preserve this:
| Mobile App | FreshRSS | Miniflux | Tiny Tiny RSS |
|---|---|---|---|
| Reeder (iOS) | Google Reader API | Miniflux API | TT-RSS API |
| NetNewsWire (iOS/Mac) | Google Reader API | N/A | N/A |
| FeedMe (Android) | Google Reader API | N/A | TT-RSS API |
| News+ (Android) | Google Reader API | N/A | TT-RSS API |
| Fiery Feeds (iOS) | Fever API | Fever API | TT-RSS API |
| ReadYou (Android) | Google Reader API | N/A | N/A |
| Fluent Reader | Fever API | Fever API | N/A |
If You Still Have a Google Takeout
If you exported your data from Google Reader before the shutdown (or used Google Takeout), you may still have an OPML file or a starred.json file. All three self-hosted readers can import OPML files to restore your feed subscriptions.
Feature Comparison
| Feature | Google Reader (2013) | FreshRSS | Miniflux | Tiny Tiny RSS |
|---|---|---|---|---|
| Web interface | Clean, fast | Modern, responsive | Minimal, ultra-fast | Customizable, plugins |
| Google Reader API | Native | Supported | Supported | Own API |
| Sharing/social | Built-in sharing | Via extensions | Via bookmarklet | Via plugins |
| Full-text search | Excellent | Excellent | Excellent | Good |
| Keyboard shortcuts | Extensive | Extensive | Extensive | Good |
| Starred articles | Yes | Yes | Yes | Yes |
| Multi-user | No | Yes | Yes | Yes |
| OPML import/export | Yes | Yes | Yes | Yes |
| Cost | Free (was) | Free | Free | Free |
| Hosting | Your server | Your server | Your server | |
| Shutdown risk | 100% (it happened) | 0% (you control it) | 0% (you control it) | 0% (you control it) |
Frequently Asked Questions
Which self-hosted RSS reader is closest to Google Reader’s experience?
FreshRSS. It implements the Google Reader API, so mobile apps that worked with Google Reader (Reeder, NetNewsWire, FeedMe, ReadYou) work natively. The web interface has similar keyboard shortcuts (j/k for next/previous, s for star, v to open) and the three-pane layout matches Google Reader’s design.
Can I import my old Google Reader OPML file?
Yes. All three self-hosted readers (FreshRSS, Miniflux, Tiny Tiny RSS) support OPML import. If you exported your subscriptions via Google Takeout before the 2013 shutdown, the OPML file is still compatible. Navigate to Settings → Import in any of these tools and upload the file. Your feed subscriptions (not read/starred history) will be restored.
How much server resources do self-hosted RSS readers need?
Miniflux is the lightest at 30 MB RAM with PostgreSQL. FreshRSS uses about 128 MB with Apache/Nginx and SQLite. Tiny Tiny RSS needs roughly 256 MB with PHP-FPM and PostgreSQL. A $5/month VPS handles any of them comfortably, even with 500+ feed subscriptions.
Do self-hosted readers support full-text article fetching?
Yes. FreshRSS and Tiny Tiny RSS support fetching full article content from feeds that only provide excerpts. FreshRSS uses XPath selectors or the Mercury API for full-text extraction. Miniflux fetches original content on demand. This was a feature many Google Reader users relied on for truncated feeds.
Can I share articles like Google Reader’s social features?
Google Reader’s social sharing (“Reader Friends”) is gone forever. FreshRSS supports sharing via extensions and public RSS feeds of your starred items. Miniflux has a bookmarklet and third-party integrations (Wallabag, Pinboard). For social-style sharing, combine your RSS reader with Wallabag for read-later and sharing workflows.
How do I set up push notifications for new articles?
FreshRSS supports webhooks that trigger on new articles matching filters. Connect these to ntfy or Gotify for push notifications to your phone. Miniflux has a built-in notification integration via webhooks. For keyword-based alerts (e.g., notify me when a feed mentions “breaking”), set up filter rules and webhook endpoints.
Is there a way to sync read status across devices?
Yes. All three readers are server-based, so read/unread status syncs automatically across any device that connects to your instance. FreshRSS and Miniflux expose APIs (Google Reader API, Fever API) that mobile apps use for real-time sync. Open an article on your phone, and it’s marked read on your desktop browser — the same behavior Google Reader provided.
Related
Get self-hosting tips in your inbox
Get the Docker Compose configs, hardware picks, and setup shortcuts we don't put in articles. Weekly. No spam.
Comments