whatisgithub

What is v2?

miniflux/v2 — explained in plain English

Analysis updated 2026-06-24

9,217GoAudience · ops devopsComplexity · 3/5Setup · moderate

In one sentence

Miniflux is a minimal self-hosted RSS reader that strips tracking from articles, connects to 25-plus services like Telegram and Notion, and runs as a single binary with only a PostgreSQL database required.

Mindmap

mindmap
  root((repo))
    What it does
      Collect RSS feeds
      Read articles
      Forward to services
    Privacy features
      Strip tracking URLs
      Block external scripts
      Privacy-friendly video
    Integrations
      Telegram and Slack
      Notion and Readwise
      Mobile reader apps
    Self-hosting
      Single binary
      PostgreSQL required
      Docker available
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Self-host a privacy-respecting news reader that aggregates blogs, newsletters, and YouTube channels without sharing your reading habits with advertisers.

USE CASE 2

Automatically forward new articles to Notion, Readwise, or Instapaper so everything you save from feeds lands in your read-later workflow.

USE CASE 3

Replace a commercial RSS reader with a self-hosted Miniflux instance that connects to existing mobile apps via the Fever or Google Reader protocol.

What is it built with?

GoPostgreSQLDocker

How does it compare?

miniflux/v2keybase/clientmajd/ipatool
Stars9,2179,2089,229
LanguageGoGoGo
Setup difficultymoderatehardeasy
Complexity3/55/52/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a server with PostgreSQL, Docker Compose simplifies setup but a database is mandatory.

No license information was mentioned in the explanation.

So what is it?

Miniflux is a self-hosted RSS and feed reader you run on your own server. It collects articles from websites that publish feeds in the Atom, RSS, or JSON Feed formats and puts them in one place, so you can read everything without visiting each site individually. You subscribe to blogs, news outlets, podcasts, or YouTube channels, and Miniflux checks for new content in the background on a regular schedule. Privacy is a central concern. The software strips tracking codes from article URLs, removes invisible tracking pixels embedded in content, and routes YouTube videos through a privacy-friendly player. External scripts from third-party sites are blocked by default, so articles you read cannot report your activity back to advertisers or data collectors. Miniflux connects to more than 25 external services, including Telegram, Slack, Notion, Instapaper, Wallabag, and Readwise Reader. You can send new articles to a read-later service, fire off a notification when a post goes live, or save bookmarks to a link manager, all through the settings panel. It also exposes a REST API and speaks the Fever and Google Reader protocols, so some existing mobile feed reader apps can connect to it directly. Installation requires a server and a PostgreSQL database. Miniflux ships as a single compiled file with no additional dependencies, and official packages exist for Debian and RPM-based Linux systems. A Docker image is available for standard and ARM hardware. HTTPS certificates can be set up automatically through Let's Encrypt. The interface is intentionally plain: no recommendation engine, no social layer, no visual clutter. It supports keyboard shortcuts for fast navigation, several light and dark themes, and full-text search across everything you have collected. The software is available in 20 languages. It uses very little memory and CPU even when tracking hundreds of feeds.

Copy-paste prompts

Prompt 1
Help me deploy Miniflux v2 on a Linux VPS using Docker Compose with PostgreSQL. Show me the docker-compose.yml and explain how to set up HTTPS with Let's Encrypt.
Prompt 2
Set up Miniflux to forward new articles from specific feeds to a Telegram channel and save starred items to Readwise Reader automatically using the integrations panel.
Prompt 3
I want to connect my iOS RSS reader app to a self-hosted Miniflux instance using the Fever API. Walk me through enabling the Fever protocol and finding the correct endpoint URL.
Prompt 4
Show me how to configure Miniflux to track 50 feeds including YouTube channels, with shorter polling intervals for high-frequency sources and longer ones for low-frequency blogs.

Frequently asked questions

What is v2?

Miniflux is a minimal self-hosted RSS reader that strips tracking from articles, connects to 25-plus services like Telegram and Notion, and runs as a single binary with only a PostgreSQL database required.

What language is v2 written in?

Mainly Go. The stack also includes Go, PostgreSQL, Docker.

What license does v2 use?

No license information was mentioned in the explanation.

How hard is v2 to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is v2 for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.