Das Beobachten von Dutzenden Seiten und Blogs durch den Besuch jeder einzelnen Seite ist Zeitverschwendung, und Dienste im Stil von Inoreader verlangen ein monatliches Abonnement für etwas, das Google früher in Google Reader kostenlos angeboten hat, bevor der Dienst eingestellt wurde. FreshRSS ist ein Open-Source-Reader für RSS- und Atom-Feeds, der diese Erfahrung wiederherstellt: mit Ordnern für Feeds, Tags, schnellen Tastenkürzeln und einer eigenen API, die mit Fever und Google Reader kompatibel ist und mobile Apps wie Reeder oder FeedMe unterstützt. Im Folgenden zeigen wir Schritt für Schritt, wie du FreshRSS auf Saplo einrichtest.
Warum FreshRSS statt eines kostenpflichtigen RSS-Readers
Kostenpflichtige RSS-Reader in der Cloud haben zwei Eigenschaften, die Menschen, die viele Quellen verfolgen, besonders stören:
- Das Abonnement wird mit der Zeit teurer - der kostenlose Plan begrenzt meist die Anzahl der Feeds oder die Aktualisierungsrate, und der volle Funktionsumfang einschließlich des Zugriffs aus mobilen Apps über die API ist normalerweise nur mit einem kostenpflichtigen Abonnement in der Größenordnung von ein paar Dutzend Euro pro Monat verfügbar,
- Deine Lesedaten liegen auf einem fremden Server - der Verlauf gelesener Artikel, mit Sternchen markierte Beiträge und die Liste deiner abonnierten Feeds liegen in den Händen eines externen Unternehmens und nicht bei dir.
FreshRSS läuft als einzelner Docker-Container in deiner Box, mit SQLite als eingebauter Datenbank. So bleiben der gesamte Feed-Bestand und dein Leseverlauf auf deiner eigenen Infrastruktur, ohne Begrenzung bei der Anzahl der Feeds und ohne monatliche Gebühr über die Kosten der Box hinaus.
FreshRSS und Miniflux, also das zweite Rezept für einen RSS-Reader im App-Katalog von Saplo
Im App-Katalog von Saplo ist Miniflux bereits vorhanden. Daher lautet die naheliegende Frage, warum es zwei Rezepte für dieselbe Aufgabe braucht. Die Antwort liegt im unterschiedlichen Ansatz:
- Miniflux ist bewusst minimalistisch: eine einzelne Binärdatei in Go, eine flache Kanalliste ohne Ordner, für Menschen, die möglichst wenige Einstellungen anklicken möchten,
- FreshRSS bietet eine Ordner- und Tag-Ansicht für die Verwaltung einer größeren Anzahl an Feeds, eine eigene API, die sowohl mit Fever als auch mit Google Reader kompatibel ist und damit die Tür zu einer größeren Auswahl an mobilen Apps öffnet, sowie eine größere, länger weiterentwickelte Nutzerbasis.
Wenn du nur wenige Feeds verfolgst und dir Einfachheit wichtig ist, probiere Miniflux. Wenn du Dutzende thematisch unterteilte Quellen hast und sie über eine App wie Reeder auf dem Smartphone lesen möchtest, passt FreshRSS besser.
Anforderungen
Um FreshRSS auf Saplo einzurichten, brauchst du:
- eine Box mit aktiviertem Docker (die Engine aktiviert ihn automatisch bei der Installation aus dem App-Katalog, Container-Nesting ist erforderlich und bei Saplo standardmäßig vorhanden),
- eine Box mit mindestens 256 MB freiem RAM und 2 GB Speicherplatz, wofür der Plan Box S ausreicht,
- eine Domain oder Subdomain
*.saploapp.pl, die im Preis jedes Plans enthalten ist und unter der der Reader läuft, - eine separate Datenbank brauchst du NICHT, FreshRSS speichert Kanäle und den Leseverlauf im integrierten SQLite in einem Docker-Volume.
Installation Schritt für Schritt
- Öffne im Saplo-Panel den App-Katalog und wähle FreshRSS (Kategorie "Geschäft").
- Wähle eine Box mit mindestens 256 MB freiem RAM, auf der der Reader laufen soll, sowie eine Domain oder Subdomain, unter der er betrieben wird.
- Bestätige die Installation. Die Engine erstellt einen Container mit dem offiziellen Image
freshrss/freshrss, richtet automatisch ein Administratorkonto ein (ohne manuellen Assistenten im Browser) und bindet ihn ausschließlich an das Loopback-Interface der Box an. nginx liefert ihn über die angegebene Domain mit kostenlosem SSL aus. Nach außen ist nur Port 443 freigegeben, nicht der direkte Container-Port. - Nach
docker compose upprüft die Engine zusätzlich, ob die FreshRSS-Anmeldeseite tatsächlich per HTTP antwortet, denn der Status "Container läuft" allein bedeutet nicht, dass die unbeaufsichtigte Installation (FlagsFRESHRSS_INSTALL/FRESHRSS_USER) tatsächlich erfolgreich war. - Nach Abschluss der Installation werden die Anmeldedaten des Administrators, einschließlich eines separaten API-Passworts für mobile Apps, in der Datei
FRESHRSS-SETUP.txtauf der Box gespeichert.
Erste Konfiguration
Das Administratorkonto ist direkt nach der Installation einsatzbereit. Deshalb sind die ersten Schritte die Anmeldung und das Hinzufügen von Feeds, nicht der Weg durch den Assistenten.
- Rufe die Domainadresse auf, zum Beispiel
czytnik.saploapp.pl, und melde dich mit den Daten aus der DateiFRESHRSS-SETUP.txtan. - Ändere das Passwort direkt nach der ersten Anmeldung unter Benutzereinstellungen -> Passwort ändern.
- Feeds fügst du über die Schaltfläche Abonnieren im Panel hinzu, einzeln über die Website-Adresse oder gesammelt durch Import einer OPML-Datei, die aus deinem bisherigen Reader exportiert wurde.
- Feeds ordnest du in Ordner ein und versiehst sie in der Feed-Verwaltung mit Tags. Das unterscheidet FreshRSS von einer flachen Liste in Miniflux.
- In der mobilen App (Reeder, FeedMe und andere, die Fever oder Google Reader unterstützen) meldest du dich mit der Box-Adresse und einem separaten API-Passwort an, das in derselben Datei
FRESHRSS-SETUP.txtgespeichert ist, nicht mit dem Passwort für das Web-Panel.
FreshRSS auf Saplo im Vergleich zum kostenpflichtigen Cloud-Reader
| Kostenpflichtiger RSS-Reader in der Cloud | FreshRSS auf Saplo | |
|---|---|---|
| Limit der Anzahl von Feeds | in der Regel beim kostenlosen Tarif | keins |
| API-Zugriff für mobile Apps | meist ein kostenpflichtiges Zusatzfeature | im Preis enthalten, integriert |
| Wo die Leserdaten liegen | auf den Servern des Anbieters | auf deinem Box |
| Kosten | monatliches Abonnement | nur die Kosten für den Box selbst |
Häufige Fragen
Braucht FreshRSS eine separate Datenbank? Nein, standardmäßig nutzt es das integrierte SQLite im Docker-Volume. Die Saplo-Engine stellt dafür keinen zusätzlichen Datenbank-Container bereit.
Worin unterscheidet sich FreshRSS von Miniflux, wenn beide im App-Katalog von Saplo sind? Miniflux ist bewusst minimalistisch und bietet eine flache Feed-Liste. FreshRSS ergänzt Ordner, Tags und eine eigene API, die mit Fever sowie Google Reader kompatibel ist. Das ist relevant, wenn du mobile Apps nutzt.
Lässt sich ein Feed-Import aus einem anderen Reader durchführen? Ja, unter Benutzereinstellungen -> Import/Export importierst du eine OPML-Datei, die du aus einem beliebigen anderen RSS-Reader exportiert hast.
Wie melde ich mich über eine mobile App wie Reeder an?
Du gibst die Box-Adresse und ein separates API-Passwort aus der Datei FRESHRSS-SETUP.txt ein. Das Passwort wird bei der Installation automatisch generiert und ist nicht das Passwort für das Web-Panel.
Wenn du viele Quellen verfolgst und einen RSS-Reader ohne Monatsabo und ohne Feed-Limit suchst, schreib uns. Wir helfen dir, die passende Box für deine Quellensammlung auszuwählen.
- #RSS-Reader
- #FreshRSS
- #Anleitung
- #Produktivität
- #RSS
