OpenSource RSS Reader – Sismics Reader

Siscmics Reader LogoSismics Reader is a simple and effective open source RSS Reader to centralized all your RSS feed in a single Web based interface.
 
Multi users, easy to install (deb available), intuitive, mobile friendly and with its own search engine, Sismics Reader sounds to be a good alternatives to Google Reader. It also has OPML import / export, is skinnable, with a RESTful Web API and keyboard shortcuts.
 
Search Engine

However you will need to install Java (I’m usually not a big fan of Java, but since I’m running Subsonic as my audio streaming that require also Java….won’t change much then…)
 

 
Here is how to install it:
 

Installation

1) Install Java 7: sudo apt-get install openjdk-7-jre

2) Download the latest .deb and install it. (V1.3 at this date)

wget http://sourceforge.net/projects/sismicsreader/files/release/1.3/reader-1.3.deb/download -O sismics-1.3.deb

sudo dpkg -i sismics-1.3.deb

It will create automatically the init script in /etc/init.d/reader and the logs will be saved under /var/reader/reader_startup.log
 
You should now have access to your Sismics RSS Reader instance at http://YourIP:4001
At first login (admin/admin, you will need to change the password to secure the admin panel), enable UPnP if needed, create your first user and add your first feed (This blog obviously!! ==> http://freedif.org/feed).
If you want to access to your Siscmics Reader without having to enter the port number, please read the next part.
 

Virtualhost configuration

To avoid typing the port or to pass thru some firewall that accept connections only on the port 80 (HTTP) or 443 (HTTPS), you can create a virtualhost to access to your service with rss.mydomain.tld and here is how to do so. You will need to create the similar Virtualhost in /etc/apache2/site-enabled:

sudo nano /etc/apache2/site-enabled/sismics

and add

<virtualhost>
        ServerAdmin webmaster@domain.tld
        ServerName rss.domain.tld

ProxyRequests Off
        <proxy>
        Order deny,allow
        Allow from all
        </proxy>
        ProxyPass / http://localhost:4001/
        ProxyPassReverse / http://localhost:4001/
</virtualhost>

(You need to keep the exact syntax. If for example you forget the / after http://localhost:4001, you will come up with a blank page when you will try to access to the subdomain)

Make sure you have mod-proxy-http installed and activated:

sudo apt-get install libapache2-mod-proxy-html

sudo a2enmod proxy_http

And finally, restart Apache

sudo /etc/init.d/apache2 restart

You should now be able to access to your RSS Reader at rss.domain.tld directly. Obviously you can decide to add SSL encryption too. In that case, you will need to adjust your Virtualhost to redirect all the 80 incoming connections to port 443.

Gravatar

Loves to discover web-based apps to install on his own server@home and write articles about it

0 Comments:

Add a comment