# Miniflux / FreshRSS

RSS you host. Miniflux is Apache-2.0; FreshRSS is AGPL-3.0 — Feedly without the feed in someone else's building.

**Replaces:** Feedly

**Tier:** Easy

## Problem

Feedly is a hosted reader with a feed meter. You wanted subscriptions and a river you can export as OPML. Miniflux is Apache-2.0 (one Go binary + Postgres). FreshRSS is AGPL-3.0 if you want folders and a fuller UI. This is not Feedly's Leo AI or every board/magazine view.

## Stack

- [Miniflux](https://miniflux.app) — Apache-2.0 minimal RSS reader
- [FreshRSS](https://freshrss.org) — AGPL-3.0 self-hosted reader if you want folders and a fuller UI

## Estimated SaaS cost saved

| You stop paying | Typical / year | Self-host instead |
|---|---:|---|
| Feedly paid (small team) | $1,200 | Miniflux or FreshRSS |

**About $1,200 / year** on a small team, before you count lock-in.

## Deploy on Railway

Placeholder: Miniflux + Postgres, or FreshRSS + a database. No one-click template in this repo yet — Start on Railway.

[Start on Railway](https://c17.io/go/railway/miniflux-rss?from=%2Fstacks%2Fminiflux-rss.md)

[Linkwarden if this is bookmarks, not a feed reader](https://c17.io/stacks/linkwarden-bookmarks)

## AGENT_PROMPT

```
Replace Feedly with Miniflux (preferred) or FreshRSS.

- Miniflux: Postgres, bind HTTP to 0.0.0.0:$PORT. FreshRSS if people want categories and a classic reader UI.
- Import an OPML. Confirm one feed updates. Write AGENT_PROMPT.md. Do not claim Feedly AI boards.
```

## FAQ

### Miniflux or FreshRSS?

Miniflux if you want a small keyboard-first reader. FreshRSS if you want folders and more UI. Pick one.

### OPML?

Yes. Export from Feedly if it still gives you one, import here, unsubscribe there.

Source: https://c17.io/stacks/miniflux-rss
