Seit Google angekündigt hat, den Reader im Sommer einzustellen, liest man immer wieder von möglichen Alternativen. Allen voran wird oft Feedly genannt.

Diese Meldung prangte kürzlich beim Öffnen des Google Readers auf dem Bildschirm
Google stellt zum 1. Juli den
RSS-Feed-Aggregator Google Reader ein.
Ein Dienst, der bei mir eigentlich einen festen Tab im Browser hat und mir wichtig ist. Schnell Nachrichten und Blogs lesen, Podcasts hören und das ganze dann auch noch mit mehreren Rechnern und sogar dem Smartphone synchronisiert. Und das Ganze kostenlos. Einige
News-Portale und Blogs haben darüber berichtet.
Nun, Feedly könnte eine Alternative sein, die sowohl am Desktop, als auch am Smartphone funktioniert. Feedly synchronisiert mit dem Google Reader, und die Macher haben die Herausforderung angenommen und wollen bald weitere Features integrieren. Der Nachteil: Feedly funktioniert am Desktop nicht einfach so im Browser, sondern setzt die Installation einer Browsererweiterung voraus. Zumindest für Chrome und Firefox gibt es diese Erweiterung.
Bei Max wurde ich auf Tiny Tiny RSS aufmerksam, welches auf dem eigenen Server installiert wird und neben dem Browser auch über Android-Apps gelesen werden kann. Allerdings muss man sich dann auch selbst um die Aktualisierung der abonnierten Feeds kümmern, und das ist scheinbar nicht ganz so trivial…
Ein nettes Schmankerl ist die Fähigkeit von TTRSS, mehrere User mit eigenen Feed-Abos zu verwalten. Ich habe also gleich auch ein Konto für meine Frau angelegt. Verwaltungsseitig wird zwischen Benutzer- und Administratorrechten unterschieden.
TTRSS wird einfach in ein Verzeichnis auf dem Server entpackt, die Datenbank richtet man besser über phpMyAdmin ein. Nicht zu vergessen das Umbenennen und Anpassen der Konfiguratuíonsdatei config.php-dist in config.php. Das Problem, was ich hatte: Beim Erstellen der Datenbank wurde direkt ein Benutzer admin angelegt, in der entsprechenden Tabelle stand aber auch der SHA1-Hash eines mir unbekannten Passwortes. Ich habe mir, weil ich gerade an der WinDOSe saß, einen Online-Hashgenerator gesucht, mir den SHA1-Hash eines eigenen Passwortes erzeugt und mit diesem den vorgegebenen in der Tabelle ersetzt. So konnte ich mich dann anmelden und einen vernünftigen Benutzer erstellen. Bei meinem Hoster all-inkl war es noch erforderlich, eine .htaccess anzulegen und darüber auf PHP 5.3 umzustellen:
AddHandler php53-cgi .php |
Die Feeds aus dem Google Reader habe ich über Google Takeout exportiert. In der heruntergeladenen ZIP-Datei findet man eine XML-Datei, die such als OPML in TTRSS importieren lässt. Das wird zwar mit einer Fehlermeldung quittiert, aber die Feeds sind trotzdem samt der Labels abonniert. Die Labels sind dann hier einfache Ordner, die man dann auch noch per Drag&Drop hierarchisch sortieren kann.

Tiny Tiny RSS bei der Anzeige der Feeds
Jetzt geht es an das Aktualisieren der Feeds, und da habe ich mir zunächst mal einen bei abgebrochen. Ich wollte dafür einen Cronjob anlegen, in der Anleitung steht auch die passende Zeile für die Crontab:
*/30 * * * * cd /home/user/public_html/tt-rss && /usr/bin/php /home/user/public_html/tt-rss/update.php --feeds >/dev/null 2>&1 |
Der Pfad ist natürlich anzupassen. Ich habe SSH-Zugriff auf meinen Webspace, kann da aber nicht auf die Crontab zufreifen. Also muss ich den Cronjob über das Kontrollcenter von all-inkl einrichte. Da jedoch kann ich die Zeile so nicht eingeben, sondern muss einen HTTP-Pfad angeben und die übrigen Optionen per Option- und Radio-Buttons einstellen. Ergebnis: Keine Funktion, weil der Parameter --feeds bei einem HTTP-Request ignoriert wird.
Ich habe mir zunächst so beholfen, dass ich die update.php über die SSH-Konsole manuell aufgerufen habe. Das funktioniert auch über den Terminal-Emulator am Androiden. Da das aber keine Dauerlösung ist, zumal meine Frau ihre Feeds ja unabhängig von mir lesen will. Da nützt es nichts, wenn ich die Feeds vor meinem eigenen Zugriff aktualisiere.
Ich habe nicht damit gerechnet, bei all-inkl Hintergrunddienste starten kann, aber ich probierte es mal:
php ./update.php --daemon |
Damit starte ich einen einzelnen Prozess, mit --daemon2 startet man den Dienst als Multi-Prozess. Was soll ich sagen, es funktioniert. Allerdings nur solange TTRSS im Browser geöffnet ist, warum auch immer.
Weitere Optionen zum Feed-Update gibt es auf der Projektseite unter http://tt-rss.org/redmine/projects/tt-rss/wiki/UpdatingFeeds.
Mobiler Zugriff
Zumindest für Android gibt es ein offizielle App für TTRSS, die man sieben Tage testen kann.
 |
Tiny Tiny RSS
Andrew Dolgov
Gratis    
|
|
|
Will man die App dann weiterhin nutzen, benötigt man einen Freischalt-Key. Der kostet im Play-Store 1,52 €.
 |
Tiny Tiny RSS Unlocker
Andrew Dolgov
1,52 €    
|
|
|
Es gibt noch eine kostenlose alternative, den TTRSS-Reader. Der ist aber scheinbar nicht ganz so gut und produziert bei mir Fehlermeldungen. Zudem stelle ich fest, dass beim Swypen durch die Meldungen der Techt stehen bleibt und nur die Überschrift aktualisiert wird. Wenig hilfreich…
 |
TTRSS-Reader
Nils Braden
Gratis    
|
|
|
Mit beiden Apps habe ich mich jedoch noch nicht eingehend befasst. Sie synchronisieren jedoch mit dem Web-Interface, so dass man nicht doppelt lesen muss.
Schlussendlich wird es wohl darauf hinauslaufen, dass ich bei Tiny Tiny RSS bleibe. Allerdings nur, wenn die Serverlast beim Feed-Update nicht zu hoch steigt, denn da laufen ja auch noch andere Projekte…