Use Tiny Tiny RSS to Track & Read Your Favorite Blogs

Google Reader / open source / opensource / RSS / Tiny Tiny RSS / TT-RSS   Posted on Jun 18, 2013 by Nick Kessler

In a few weeks, on July 1st 2013, Google will shut down Google Reader, leaving many people scrambling for a new way to aggregate their RSS (really simple syndication) feeds and keep track of their favorite blogs and news sources. 

Google Reader logo
 

While some regard RSS as outdated due to the popularity of twitter and other social media (maybe those same people who think the website is obsolete), I use RSS daily to keep track of the news and my favorite blogs.  I'm probably one of those "power users" that Google decided were too much of a minority to serve (see this excellent Wired article on why they are shutting Reader down).  Who are the other power users?  Well Reader was extremely popular amongst journalists, bloggers, and others in the media industry.  With twitter, it is so easy for a news development or story to pass you by unless you are constantly plugged in.  With an RSS reader every unread article is collected in one place. This means that if your organization maintains a blog, even without Reader it is still going to pay to feature RSS syndication as those in the news media will only switch toward alternative aggregators. Think of RSS as a PR email that actually gets read- assuming people subscribe.

 

There are myriad options to replace Reader.  The most well known include Feedly, The Old ReaderFeedBin, NewsBlur, or whatever Digg is cooking up.  After testing a few of these options, my personal favorite is the open source Tiny Tiny RSS, known by its abbreviation TT-RSS.  I like TT-RSS for many reasons.  Chief among them is that it's open source.  The code is going nowhere: it's never getting shut down and you can follow your feeds without worry.  While there may be other open source options, TT-RSS is by far the most popular and thus has the most documentation, making it easy to set-up and troubleshoot.  Multiple users can use the same installation under different profiles, letting you set it up for friends and/or family. Furthermore, it's fully customizable:  TT-RSS can be re-skinned any way you want using CSS, making it stylistically dynamic to suit your individual taste, the season, or even another once-popular RSS aggregator (ahem, Google Reader, ahem).  Finally, because it isn't owned by Google, you can rest assured that your blog reading habits aren't being fed into PRISM (or can you?).

 

Getting Started

TT-RSS install screenshot
Reading one of my favorite blogs, Oh Beautiful Beer, in an installation of TT-RSS
 

The install is easy, provided you already have access to your own webhost.  PHP 5.3 or newer is required so make sure your webhost has that - some hosts may require you to update your settings from an earlier version.  From there, the steps are easy (I'm going to gloss over them here and provide links afterward to several sources for more detailed and advanced installation instructions):

 
  1. Download the TT-RSS files (scroll down to the 'Download' section)
  2. Create a new MySQL or PostgreSQL database on your webhost. 
  3. Import the TT-RSS schema file to your database.  This is found in the 'Schema' folder in the TT-RSS files you just downloaded - there is one for MySQL and one for PostgreSQL and they are clearly named. 

    Uploading Schema
  4. Change config.php (found in the TT-RSS files you just downloaded, you will have to change the ending from .php-dist to just .php) to reflect the credentials for your new database. You'll have to change DB_TYPE (mysql or postgresql), DB_HOST (URL of where you plan on hosting the files), DB_USER (the username you chose when setting up the database), DB_NAME (the name of the database you just set up), and DB_PASS (your databases password).  The config.php file is well documented with notes so it should be a breeze.
  5. Upload the TT-RSS files to your server.  I chose to put them in mydomain.com/tt-rss
  6. Log in to your installation!
  7. If you are porting over feeds from Google Reader, you can import your xml file (which you can download from Google Reader's preferences) to Preferences -> Feeds ->OPML 

    Importing Google Reader XML
  8. If you want to change how TT-RSS looks, edit CSS directly in Preferences -> Preferences -> Customize Style Sheet 

    Editing CSS in TT-RSS

More Information

 

For more in-depth instructions on TT-RSS installation, there are some great guides out there.  I like this one from Lifehacker, but there is also this one from TechRepublic and a more advanced one here.  Look to the Tiny Tiny RSS forums for further troubleshooting, and for some tasty CSS themes.

Happy reading!

Search the Blog

Blueprint Tweets

By Tracking Exposure Over Pageviews, One Startup Could Change How Ads Are Sold Online http://t.co/8nBqWMlliI #digitalmarketing

Tuesday September 30, 2014

With New Ad Platform, #Facebook Opens Gates to Its Vault of User Data http://t.co/Xq4aFOT3ZD

Monday September 29, 2014

Stripe gave Twitter its 'Buy' button, and now it's working with Facebook http://t.co/BX9IWzhNsP via @engadget

Friday September 26, 2014

Visit BlueprintTweets ›

Contact Us

202.681.0215

info@blueprintinteractive.com

1155 Connecticut Avenue, NW
Suite 601
Washington, DC 20036

Or submit your info and let us know what we can do for you!