Self-Hosted RSS Reader: FreshRSS vs. Miniflux

RSS ist tot? Weit gefehlt. Entwickler und Tech-Enthusiasten nutzen RSS-Reader um Blogs, Tech-Feeds und News zu verfolgen — ohne Algorithmen, ohne Tracking, ohne Social-Media-Rauschen. Wer die Daten selbst kontrollieren will, hostet seinen RSS-Reader selbst. FreshRSS und Miniflux sind die zwei populärsten Self-Hosted-Optionen.


FreshRSS: Der Allrounder

FreshRSS ist ein vollständiger RSS-Aggregator mit PHP-Backend. Es ist das schwergewichtigere der beiden Tools, bietet aber auch mehr Features:

Features:

  • Unbegrenzte Feeds und Artikel
  • Erweiterungen (Extensions) für Custom-Parsing, Volltext-Extraktion
  • Multi-User-Unterstützung mit Benutzerverwaltung
  • Google Reader API + Fever API (Kompatibilität mit vielen Apps)
  • OPML-Import/Export
  • Dark Mode, responsive UI
  • Sharing-Funktionen, Favoriten, Tags
  • FreshRSS-Erweiterungen: Custom CSS, Adult-Content-Filter, etc.
services:
  freshrss:
    image: freshrss/freshrss:alpine
    environment:
      TZ: Europe/Berlin
      CRON_MIN: '1,31'
    volumes:
      - ./data:/var/www/FreshRSS/data
      - ./extensions:/var/www/FreshRSS/extensions
    ports:
      - "8080:80"

FreshRSS braucht PHP und eine Datenbank (SQLite reicht für Einzelnutzer).


Miniflux: Die minimalistische Alternative

Miniflux ist in Go geschrieben und verfolgt konsequent den Minimalismus-Ansatz. Es ist schnell, sicher und extrem ressourcensparend.

Features:

  • Schnelles, modernes Interface ohne JavaScript-Framework
  • Feed-Scraper mit vollständiger Artikel-Extraktion (Site Rules)
  • Keyboard Shortcuts für schnelles Lesen
  • Fever + Google Reader API
  • Automatisches Neuabrufen, Retry-Logik
  • Webhook-Support für Automatisierungen
  • Single Binary — kein PHP, kein Node.js
services:
  miniflux:
    image: miniflux/miniflux:latest
    environment:
      DATABASE_URL: postgres://miniflux:secret@db/miniflux?sslmode=disable
      RUN_MIGRATIONS: "1"
      CREATE_ADMIN: "1"
      ADMIN_USERNAME: admin
      ADMIN_PASSWORD: test123
    depends_on:
      - db
  db:
    image: postgres:15
    environment:
      POSTGRES_USER: miniflux
      POSTGRES_PASSWORD: secret

Miniflux braucht PostgreSQL (kein SQLite-Support).


Feature-Vergleich

Feature FreshRSS Miniflux
Programmiersprache PHP Go
Datenbank SQLite/MySQL/PostgreSQL PostgreSQL
Multi-User ja ja
Erweiterungen ja nein
Volltext-Extraktion via Extension nativ
Google Reader API ja ja
Fever API ja ja
Mobile App Kompatibilität sehr breit breit
Dark Mode ja ja
Keyboard Shortcuts begrenzt umfangreich
Ressourcenbedarf mittel sehr gering
Lizenz AGPL-3.0 Apache 2.0

Mobile App Kompatibilität

Beide Tools sind kompatibel mit den wichtigsten RSS-Mobile-Apps via Google Reader API:

  • Reeder (iOS/macOS) — funktioniert mit beiden
  • ReadKit (macOS/iOS) — funktioniert mit beiden
  • NetNewsWire (macOS/iOS) — beide unterstützt
  • Fluent Reader — beide unterstützt
  • Unread (iOS) — beide unterstützt

FreshRSS ist mit mehr Apps kompatibel, da es auch die Fever API unterstützt und FreshRSS-spezifische Extensions viele Apps explizit unterstützen.

Miniflux hat eine offizielle mobile App (Miniflux for Android) und ist sehr gut mit Reeder integriert.


Ressourcenbedarf

FreshRSS:

  • PHP 8 + Webserver (Apache oder Nginx)
  • SQLite reicht für Einzelnutzer (500 MB Disk-Space empfohlen)
  • ca. 50-150 MB RAM (Webserver + PHP-FPM)

Miniflux:

  • Go Binary — ca. 20-50 MB RAM
  • PostgreSQL: ca. 100-200 MB RAM
  • Gesamt: geringer als FreshRSS bei vielen Feeds

Miniflux ist deutlich schneller und speichereffizienter — ideal für kleine Server oder Raspberry Pi.


Wann ist welches Tool besser?

FreshRSS ist ideal für:

  • Nutzer die Erweiterungen brauchen (Custom Parsing, Adult Filter, Custom CSS)
  • Multi-User-Setups mit verschiedenen Rechten und Feeds pro Nutzer
  • Wer bereits PHP-Stack hat und keine neue Datenbank aufsetzen will
  • Nutzer die eine breite App-Kompatibilität via Fever API brauchen

Miniflux ist ideal für:

  • Performance-orientierte Nutzer mit vielen Feeds (>500 Feeds)
  • Wer wenig Ressourcen hat (VPS, Raspberry Pi)
  • Entwickler, die Webhooks und API-Integrationen nutzen
  • Nutzer die eine klare, minimalistische UI bevorzugen
  • Wer kein PHP auf dem Server haben möchte

Meine Empfehlung

Für den typischen Homelab-Nutzer mit 50-200 Feeds: Beide funktionieren gut. Miniflux ist meine erste Empfehlung wegen der Performance, des Go-Backends und der ausgezeichneten Keyboard-Navigation. Das minimalistische Design hält den Fokus auf dem Lesen.

FreshRSS ist besser wenn Erweiterungen wichtig sind — besonders die Volltext-Extraktion und Custom-Parsing-Regeln für Paywalled Content.

Wer noch unentschlossen ist: FreshRSS hat eine SQLite-Option und ist einfacher zu testen ohne PostgreSQL aufsetzen zu müssen.


Weiterführende Artikel