Install Tiny Tiny RSS on Ubuntu: Google Reader alternative
In this post, we are going to show you how to install Tiny Tiny RSS on Ubuntu. This is right on time to prepare you for the imminent shutdown of Google Reader service. Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible. It makes an ideal candidate to replace Google Reader. While there are services like Feedly and Newsblurgrabbing the crowd Google Reader, which some of you may prefer, there are a group of people who would like to run a RSS reader on their own server and keep things private. If you belong to this group then Tiny Tiny RSS is for you. So let us go ahead and install Tiny Tiny RSS on Ubuntu Server.
Google’s Reminder to Reader Users
Tiny Tiny RSS Features
- Server-side AJAX-powered application, user only needs a web browser
- feed aggregation / syndication,
- keyboard shortcuts,
- OPML import/export,
- multiple ways to share stuff: via RSS feeds, using plugins to various social sites, sharing by URL, etc,
- sharing arbitrary content through tt-rss,
- mobile devices,
- various plugins,
- detecting and filtering duplicate articles,
- flexible article filtering,
- JSON-based API
- Android client
In addition, you can import your feeds from Google Reader, making your transition all the more seamless.
While Tiny Tiny RSS may work on Windows, it is only supported on Linux (one more reason to upgrade to Linux!). I requires:
- PHP version 5.3 or newer
- PostgreSQL or MySQL (InnoDB support required)
If you are running a recent LAMP server, you should be good. First, install MySQL using the following command:
sudo apt-get install mysql-server mysql-client apache2 libapache2-mod-php5
Install Tiny Tiny RSS on Ubuntu
While you can download the latest version from here, extract, and copy it to your
/var/www folder, the easiest way is through the repositories. The folks at Webupd8 have been kind enough to main a PPA repository with the latest version for Ubuntu. Add the PPA repository, update packages, and install Tiny Tiny RSS on Ubuntu using the following commands:
sudo add-apt-repository ppa:webupd8team/tt-rss sudo apt-get update sudo apt-get install tt-rss
Several additional packages will be selected for install automatically. Say Yes and proceed with the installation.
Install Additional Packages
When asked whether you want to configure database for Tiny Tiny RSS with
dbconfig, select Yes and proceed to install TT-RSS on Ubuntu.
You will have options for database choices. While you could choose either, in this guide we are going to go with MySQL as most people who have a LAMP server will have MySQL as database server.
Next, you will be asked for the MySQL administrator’s password.
MySQL Admin Password
Then you may choose to enter a password for TT-RSS’s database. I recommend leaving it blank, in which case a random password will be chosen. Unless you plan to manually work on the database quite often and have to remember the password, going with a random password is a safer option.
MySQL Password for TT-RSS Database
You will then be asked to choose between Apache and Lighttpd for web server. Here again, running a LAMP server means you will have Apache and therefore we choose Apache (
Web Server Selection
Finally, you will have to enter the URL were TT-RSS should be installed or run from. If you have a domain name then you could enter what is shown in the picture below. Alternatively, if you run a web server but do not have a domain name then you could enter your WAN IP address. If you will be accessing it only on the Ubuntu system on which TT-RSS is installed then you could use
TT-RSS Installation URL
The installation to should proceed and finish shortly. That is it. It is that easy to install tiny tiny RSS on Ubuntu. We are not done yet though. There are few things that need to be taken care of.