NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
YuppY
Jun 29, 2013Aspirant
Installing Selfoss on ReadyNAS Pro 2
As you know, Google will close its Reader tomorrow and users are migrating to different RSS readers and aggregators. Selfoss (http://selfoss.aditu.de/) is one of these alternatives. It is opensource, lightweight and have very nice interface. And it could be installed to ReadyNAS server.
This is how it is done:
This is how it is done:
- Install requirements (PHP 5.3 with sqite and gd modules)
Easiest way is to buy PHP addon from ReadyNASXtras (http://readynasxtras.com/readynas-x86-add-ons/php-53-x86), but it is not too hard to install these requirments via shell:
- Add debian squeeze source to /etc/apt/sources.list:
deb http://www.readynas.com/packages 4.2.23/
#deb http://archive.debian.org/debian etch main
deb http://ftp.debian.org/debian squeeze main
(thanks to chirpa for this trick https://www.readynas.com/forum/viewtopic.php?t=62906#p352609)
- apt-get update
- apt-get install debian-archive-keyring
(otherwise you'll have to confirm signature of each squeeze package)
- apt-get install php5 php5-sqlite php5-gd
- Add debian squeeze source to /etc/apt/sources.list:
- Download and unpack Selfoss. I've used /c/webroot/selfoss folder.
- Set owner of this folder. It should be same user as starting apache:
chown -R admin:admin /c/webroot/selfoss - Configure apache. Config located in /etc/frontview/apache/httpd.conf. I've created /etc/frontview/apache/addons/selfoss.conf, which is imported automatically:
Include /etc/apache2/mods-available/php5.load
Include /etc/apache2/mods-available/php5.conf
PHPIniDir /etc/php5/apache2
Alias /selfoss /c/webroot/selfoss
<Location /selfoss>
Options +FollowSymLinks +SymLinksIfOwnerMatch
</Location> - Fix php timezone warnings. ReadyNAS using non-standard timezone format which issue warnings in php. Simply edit this setting in /etc/php5/apache2/php.ini:
date.timezone = {your timezone} - Configure Selfoss
- Copy defaults.ini into config.ini.
- Uncomment "RewriteBase /selfoss" line in .htaccess.
- Copy defaults.ini into config.ini.
- Restart apache
- killall /usr/sbin/apache-ssl
- /usr/sbin/apache-ssl -f /etc/frontview/apache/httpd.conf
- killall /usr/sbin/apache-ssl
- Open https://{ReadyNAS host}/selfoss, add RSS sources or import OPML.
- Open https://{ReadyNAS host}/selfoss/update to load feeds.
- Add cron job to update feed as described in selfoss readme.
That's it.
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!