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.