Wie ich meinen eigenen RSS-Nachrichtenfeed auf einem Raspberry Pi selbst hoste

Entdecken Sie, wie Sie mit FreshRSS auf Ihrem Raspberry Pi einen eigenen, synchronisierten RSS-Nachrichtenfeed erstellen können – eine werbefreie Alternative zu sozialen Medien für aktuelle Nachrichten.
Wenn Sie wie ich sind, sind Sie wahrscheinlich müde davon, Nachrichten über soziale Medien zu erhalten. Ich habe beschlossen, zu RSS-Feeds zurückzukehren, um die Nachrichten zu verfolgen. Ich bin jedoch auf ein Problem gestoßen: Ich benutze mehrere Geräte, und meine Feeds waren nicht synchronisiert. Da habe ich meinen Raspberry Pi genutzt und FreshRSS installiert.
Natürlich können Sie automatisch synchronisierte RSS-Reader erhalten, ohne einen Raspberry Pi oder spezielle Hardware. Eine Zeit lang habe ich Inoreader verwendet, aber ich wurde müde von den Anzeigen und den Abonnementaufforderungen. Ich denke, Inoreader ist in Ordnung und könnte ein Abonnement wert sein, wenn es für Sie praktisch ist. Ich habe jedoch bereits Erfahrung mit dem Selbsthosting von Diensten, also beschloss ich, das Abonnement zu überspringen und meinen Pi endlich zu nutzen.
Was Ist FreshRSS?
FreshRSS ist ein RSS- und Atom-Feed-Aggregator, den Sie selbst hosten können, was bedeutet, dass Sie die Software betreiben, die ihn in Betrieb hält. Sie erstellen einen FreshRSS-Server und verbinden sich dann über die Weboberfläche oder eine Client-App. Es gibt eine Menge Anpassungsfunktionen, die ich ehrlich gesagt noch nicht vollständig erkundet habe, auf die ich mich aber freue. Als Journalist
gibt es keine offizielle FreshRSS-App, die Sie herunterladen und nutzen können, aber es gibt viele kostenlose Client-Apps, die Sie herunterladen und über eine der FreshRSS-APIs verbinden können. So bleibt Ihr Nachrichtenfeed unabhängig davon, welches Gerät Sie verwenden, synchronisiert.
Wie Man FreshRSS Auf Einem Raspberry Pi Installiert
Es gibt mehrere Möglichkeiten, wie Sie einen FreshRSS-Server einrichten können. Die einfachste könnte sein, es in einem Docker-Container auszuführen, wenn Sie bereits mit Docker vertraut sind. Sie können die Docker-Anleitungen für FreshRSS befolgen, wenn Ihnen das gefällt.
Ich hatte bereits mit dem DietPi-Betriebssystem auf meinem Raspberry Pi 4 B experimentiert, und DietPi enthält FreshRSS als einen der Dienste, die es automatisch für Sie installieren und konfigurieren kann. Ich konnte einfach SSH in meine Pi-Instanz eingeben und FreshRSS über die TUI-App "dietpi-software" auswählen.
Nachdem das Installationsscript abgeschlossen war, öffnete ich einen Webbrowser auf meinem Laptop und gab die IP-Adresse meines Raspberry Pi mit /freshrss am Ende ein, um auf die Web-App zuzugreifen. Wenn Sie sich nicht sicher sind, was die Adresse Ihres Pi ist, sehen Sie sich unseren Leitfaden zum Finden einer Linux-IP-Adresse an.
Eine der praktischen Funktionen von DietPi ist, dass es für jede App, die Sie installieren, ein standardmäßiges Admin-Login einrichtet, also nutzte ich das schnell, um mich anzumelden und loszulegen.
Um zu vermeiden, dass ich für meinen täglichen Gebrauch auf das Administratorkonto angewiesen bin, ging ich zu den Einstellungen von FreshRSS und erstellte unter Verwaltung > Benutzer verwalten ein persönliches Konto.
Ich wusste auch, dass ich dedizierte Desktop- und mobile Apps verwenden wollte, um meine Feeds zu lesen, statt nur die Web-App, was bedeutete, dass ich den API-Zugriff aktivieren musste. Das müssen Sie auch auf Ihrem Server tun, wenn Sie sich nicht nur auf die Web-App verlassen möchten.
Gehen Sie im Administratorkonto zu Einstellungen > Verwaltung > Authentifizierung. Aktivieren Sie das Kästchen für "API-Zugriff erlauben" und klicken Sie auf "Übermitteln".
Mit dieser Konfiguration war ich im Administratorkonto abgemeldet und in meinem neuen persönlichen Konto angemeldet.
Jetzt war es Zeit, meine Feeds zu importieren. Bis zu diesem Punkt hatte ich den Akregator-Feed-Reader verwendet, also exportierte ich meine Sammlung von Feeds aus Akregator als OPML-Datei. Wenn Sie bereits einen anderen Reader verwenden, sollten Sie eine Art Exporttool in den Einstellungen finden, sodass Sie nicht jeden gewünschten Feed einzeln hinzufügen müssen.
In FreshRSS klickte ich auf die große blaue Schaltfläche zur Abonnementverwaltung in der linken Ecke und fand die Option Import/Export im Navigationsmenü.
Nachdem ich meine OPML-Datei voller Feeds importiert hatte, konnte ich beginnen, Feeds in der Web-App zu laden und Artikel zu lesen.
Desktop-Und Mobile Reader Apps Bekommen
Zu diesem Zeitpunkt könnten Sie einfach die Web-App als Lesezeichen speichern und öffnen, wann immer Sie Ihre Feeds lesen möchten. Ich entschied jedoch, dass ich eine dedizierte Desktop-App ausprobieren wollte, nur um zu sehen, ob mir das besser gefällt. Ich bin schließlich an die Akregator-App gewöhnt, aber Akregator unterstützt keine Remote-Dienste.
Die FreshRSS GitHub-Seite hat eine Liste unterstützter Apps und APIs. Wenn Sie sich nicht sicher sind, welche API Sie verwenden sollen, ist Google Reader (abgekürzt als GReader in einigen der FreshRSS-Dokumentationen) Ihre beste Wahl.
Bevor Sie fortfahren, jedoch, müssen Sie.
Sie müssen das API-Passwort Ihres FreshRSS-Kontos festlegen (dies ist nur konfigurierbar, wenn Sie den API-Zugriff aktiviert haben, wie ich es zuvor getan habe). Das Passwort sollte sich von Ihrem Benutzerpasswort unterscheiden, um Ihr Konto sicher zu halten.
Sobald das festgelegt ist, sind Sie bereit, sich mit jeder Lese-App, die die APIs von FreshRSS unterstützt, anzumelden. Auf meinem Kubuntu-Laptop habe ich RSS Guard gefunden, einen einfachen, quelloffenen Reader, der meine Linux-Desktops unterstützt. Bei der erstmaligen Verwendung von RSS Guard musste ich lediglich die Google Reader API auswählen und dann die Adresse meiner FreshRSS-Instanz, meinen Benutzernamen und mein API-Passwort eingeben.
Ich wollte auch auf meinem Mobiltelefon lesen können, also fand ich eine quelloffene Android-Reader-App, die FreshRSS empfiehlt, Readrops. Auch hier musste ich nur die Adresse meiner FreshRSS-Instanz, meinen Benutzernamen und mein API-Passwort eingeben.
In nur wenigen Sekunden las ich die Nachrichten auf meinem Handy, während ich meine Feed-Sammlung auf meinem Desktop synchron hielt.
Ich habe nicht viel Zeit mit diesen Client-Apps verbracht, freue mich jedoch darauf, sie auf die Probe zu stellen, während ich die Nachrichten verfolge.
Ein nächster Schritt wird auch sein, meine FreshRSS-Instanz sicher verfügbar zu machen, um sie außerhalb meines Heimnetzwerks zu erreichen. Ich arbeite von zu Hause aus, daher benötige ich nicht oft den Zugriff aus der Ferne, aber wenn ich gelegentlich woanders arbeite, wird es schön sein, meine Feeds synchron und in Reichweite zu haben.
FAQ: Wichtige Fragen und Antworten
Können Sie Ihren eigenen RSS-Feed erstellen?
Das manuelle Erstellen eines RSS-Feeds ist zwar möglich, aber kompliziert. Hier sind die Schritte, um Ihren eigenen RSS-Feed zu erstellen:
- Website auswählen: Sie benötigen eine Plattform, die Ihre Inhalte hostet. Beliebte Optionen sind WordPress oder Squarespace.
- Inhalt vorbereiten: Stellen Sie sicher, dass Sie die entsprechenden Audiodateien oder Blogbeiträge haben, die Sie im Feed einbinden möchten.
- RSS-Feed-Generator verwenden: Installieren Sie ein geeignetes Plugin, wie PowerPress für WordPress. Dieses Tool erleichtert den Prozess der Feed-Erstellung erheblich.
- Feed anpassen: Passen Sie den Feed an, indem Sie Titel, Beschreibung und andere relevante Informationen hinzufügen.
- Feed veröffentlichen: Nachdem Sie alles eingerichtet haben, stellen Sie sicher, dass Ihr Feed öffentlich zugänglich ist. Teilen Sie den Link zu Ihrem RSS-Feed mit Ihren Zielgruppen. Durch diese Schritte können Sie eigenständig einen funktionsfähigen RSS-Feed erstellen, der Ihre Inhalte automatisch verteilt.
Wie füge ich einen RSS-Feed hinzu?
Um einen RSS-Feed in Outlook hinzuzufügen, folgen Sie diesen Schritten:
- Navigationsbereich öffnen: Klicken Sie mit der rechten Maustaste auf „RSS-Abonnements“ im E-Mail-Navigationsbereich.
- Neuen Feed hinzufügen: Wählen Sie die Option „Neuen RSS-Feed hinzufügen“.
- Feed-Adresse eingeben: Fügen Sie die zuvor kopierte RSS-Feed-Adresse in das angezeigte Dialogfeld ein.
- Feed hinzufügen: Klicken Sie auf „Hinzufügen“.
- Bestätigung: Bestätigen Sie mit „Ja“, um den Feed hinzuzufügen. Nach diesen Schritten wird der RSS-Feed in Ihrer Liste der Abonnements angezeigt.
Wie kann ich einen RSS-Feed in HTML einbinden?
Um einen RSS-Feed in eine HTML-Seite einzubinden, gehen Sie wie folgt vor:
- Wählen Sie den RSS-Feed: Bestimmen Sie die URL des RSS-Feeds, den Sie einbinden möchten.
- Fügen Sie das link-Element hinzu: Platzieren Sie das folgende Code-Snippet im
<head>-Bereich Ihres HTML-Dokuments: html- -
rel='alternate'- : Gibt an, dass es sich um eine alternative Version der Inhalte handelt.
type='application/rss+xml': Definiert den MIME-Typ des RSS-Feeds.href: Setzen Sie hier die URL zu Ihrem RSS-Feed ein.title: Geben Sie einen Titel für den RSS-Feed an, der den Nutzern angezeigt wird.- Speichern und testen: Speichern Sie Ihre Änderungen und laden Sie die HTML-Seite neu, um sicherzustellen, dass der RSS-Feed korrekt eingebunden ist. Mit diesen einfachen Schritten integrieren Sie effektiv einen RSS-Feed in Ihre HTML-Seite.
Ist RSS Feed kostenlos?
Ja, RSS Feeds sind grundsätzlich kostenlos. Hier sind einige wichtige Punkte dazu:
- -
Bereitstellung
- : Die meisten Websites stellen ihre RSS Feeds kostenlos zur Verfügung.
- Benutzung: Um RSS Feeds zu lesen, benötigen Sie einen RSS-Newsreader. Viele dieser Programme sind ebenfalls kostenlos.
- Benutzerfreundlichkeit: RSS-Reader funktionieren ähnlich wie E-Mail-Programme, dank einfacher Bedienung.
- Zugang: Mit einem RSS Feed erhalten Sie aktuelle Informationen direkt und in Echtzeit, ohne zusätzliche Kosten. Insgesamt ist die Nutzung von RSS Feeds eine kosteneffiziente Möglichkeit, um Informationen aus verschiedenen Quellen zentral zu sammeln.
Bist du neugierig auf weitere Artikel wie Wie ich meinen eigenen RSS-Nachrichtenfeed auf einem Raspberry Pi selbst hoste? Entdecke spannende Inhalte in der Kategorie Wie man.

Schreibe einen Kommentar