# Miniflux vs FreshRSS: subscriptions, account state and client APIs

> **AI Summary:** Miniflux and FreshRSS are compared for a reader or small group evaluating a recoverable self-managed feed workflow. Evaluate Miniflux when its feed organization and PostgreSQL-backed operating model fit the need. Documentation-only, checked 2026-10-23; operating constraints and unequal source scope limit any conclusion. [miniflux-docs] [freshrss-docs]

Canonical: https://globaltechreview.org/tech-comparisons/miniflux-vs-freshrss

Author: Global Tech Review

Published: 2026-10-23

Updated: 2026-10-23

Sources checked: 2026-10-23

Evidence: documentation-only

## Products
Miniflux | miniflux/v2 project contributors | Documentation snapshot 2026-10-23; source revision 8de58f8b6fe1, not an installed or tested release | https://miniflux.app
FreshRSS | FreshRSS/FreshRSS project contributors | Documentation snapshot 2026-10-23; source revision 9e38e2e405aa, not an installed or tested release | https://freshrss.org

## Reading scope
Miniflux
- Miniflux describes a feed reader supporting Atom, RSS and JSON Feed formats. (vendor-documented) [miniflux-docs]
FreshRSS
- FreshRSS describes a self-hosted RSS feed aggregator. (vendor-documented) [freshrss-docs]

## Organization and users
Miniflux
- Miniflux documents categories and bookmarks for organizing articles. (vendor-documented) [miniflux-docs]
FreshRSS
- FreshRSS documents multiple users, anonymous reading mode and custom tags. (vendor-documented) [freshrss-docs]

## Deployment prerequisites
Miniflux
- Miniflux states that it works only with PostgreSQL. (vendor-documented) [miniflux-docs]
FreshRSS
- FreshRSS lists PHP 8.1+ and database options including PostgreSQL, SQLite, MariaDB and MySQL. (vendor-documented) [freshrss-docs]

## Conclusion
Evaluate Miniflux when its feed organization and PostgreSQL-backed operating model fit the need. Evaluate FreshRSS when its multi-user and selected client-API workflow fit the reading setup. Subscription portability, full-account recovery and client read-state behavior are different questions; no completeness or privacy winner is established from the format/API lists. [miniflux-docs] [freshrss-docs]

## Decision context and selection scope
- Target decision: a reader or small group evaluating a recoverable self-managed feed workflow. Miniflux and FreshRSS were selected because their documented workflows offer relevant ways to address that decision. This is not a market-wide shortlist, identical-edition benchmark or recommendation for every organization. Sources identify each project revision; current commercial plans, installed versions and delivered behavior were not compared. (editorial-opinion) [miniflux-docs] [freshrss-docs]

## Practical differences / Conditions that change the choice
- Miniflux: A reader managing a defined subscription list can evaluate feed import and organization alongside the PostgreSQL operating requirement. OPML is useful for moving subscription structure, but should not be treated as proof that reading state, saved content and account settings also migrate. Boundary: The source distinguishes feed-format and OPML capabilities from the actual application/database state. This review does not establish lossless migration, a tested privacy outcome or recovery of every reading-history field from a subscription export. (editorial-opinion) [miniflux-docs]
- FreshRSS: A household or team needing separate reading accounts can evaluate FreshRSS with the exact native or mobile client it intends to use. The anonymous option, authenticated users and client APIs should be evaluated as separate access modes rather than one undifferentiated reading surface. Boundary: A client appearing in an ecosystem list does not establish equivalent features across API paths. The README explicitly distinguishes Google Reader and Fever behavior; inspect read-state changes, tags and authentication for the selected client without assuming universal synchronization. (editorial-opinion) [freshrss-docs]

## Use-case recommendation / A fair trial
- Proposed matched evaluation, not performed: Use a small permitted feed list with folders, tags and known unread items, plus two test accounts if required. Import subscriptions and compare them with the original list, then test a representative bookmark and read-state change through the intended client. Record the FreshRSS API path and Miniflux database recovery plan. Keep OPML portability separate from restoration of saved content and account state. (editorial-opinion) [miniflux-docs] [freshrss-docs]

## Evidence and comparison limitations
- For Miniflux versus FreshRSS, the matrix records what the selected official documents actually say. A more detailed source for one product does not prove that the other lacks an unmentioned capability. Different releases, plugins, editions and deployment choices can change the decision. No timing, cost, security or productivity winner was measured; retain a no-supported-winner conclusion for those criteria until matched artifacts exist. (editorial-opinion) [miniflux-docs] [freshrss-docs]

## FAQ / Can subscription export replace a reading-account backup?
- For Miniflux versus FreshRSS: No. A subscription list is not evidence that saved content, tags, bookmarks, reading state and credentials are fully recoverable. Verify the actual export scope and demonstrate application/database recovery independently of the selected client API. (editorial-opinion) [miniflux-docs] [freshrss-docs]

## FAQ / What would make the comparison inconclusive?
- The Miniflux versus FreshRSS decision remains inconclusive if a required behavior, operating commitment or data boundary is not established for both selected configurations. Narrow the scope or gather the missing evidence. Do not translate a missing answer into a zero score, absent feature or automatic win for the better-documented candidate. (editorial-opinion) [miniflux-docs] [freshrss-docs]

## Further reading
- Use the official source references for both Miniflux and FreshRSS; the documented trial and decision boundaries above define what still needs verification. Related single-product articles on this site provide different editorial purposes, not additional independent product tests or a substitute for current project guidance. (editorial-opinion) [miniflux-docs] [freshrss-docs]

## Methodology
Official project documentation was retrieved on 2026-10-23 (Asia/Saigon), retained with integrity hashes and matched to literal excerpts under Editorial Standard 1.3, revision r1. Product assertions are attributed documentation; suitability and proposed trials are editorial reasoning from those premises. Repository commits identify source scope, not an installed release. No product account or hands-on test was used; site-build checks verify publishing output only.

## Limitations
- Miniflux: The source distinguishes feed-format and OPML capabilities from the actual application/database state.
- FreshRSS: A client appearing in an ecosystem list does not establish equivalent features across API paths.
- Current commercial prices, service quotas, paid support and total operating cost were not verified. Source availability does not establish a free hosted service or zero operating expense.
- No installation, account access, hands-on task, benchmark, security review or recovery experiment was performed. Proposed trials are recommendations, not observed outcomes.
- Sources are project-controlled documentation at recorded revisions. A source-matched description is not independent behavior verification; absent evidence is not proof that a capability is absent.

## Disclosure
Sponsored: false. Affiliate links: false. On 2026-10-23, the publisher confirmed no sponsorship, publication benefits, commercial relationships or affiliate links for this batch. Codex assisted research, writing and automated editorial review; no product access, product testing or independent human review is claimed.

## Sources
- [miniflux-docs] miniflux/v2 — official documentation snapshot: https://raw.githubusercontent.com/miniflux/v2/8de58f8b6fe11efb5b86024f64276e31b36f4572/README.md (accessed 2026-10-23)
- [freshrss-docs] FreshRSS/FreshRSS — official documentation snapshot: https://raw.githubusercontent.com/FreshRSS/FreshRSS/9e38e2e405aa6276697493c0b4c4f64e3c734e22/README.md (accessed 2026-10-23)

[miniflux-docs]: https://raw.githubusercontent.com/miniflux/v2/8de58f8b6fe11efb5b86024f64276e31b36f4572/README.md
[freshrss-docs]: https://raw.githubusercontent.com/FreshRSS/FreshRSS/9e38e2e405aa6276697493c0b4c4f64e3c734e22/README.md
