Connect with us

Hi, what are you looking for?

Linux

How to Install TTRSS Tiny Tiny RSS on CentOS 7

How to Install Tiny Tiny RSS (TTRSS) on CentOS 7 / RHEL 7 / OL 7 / SL 7. Tiny Tiny RSS is a web RSS reader. It is an open source self hosted web based RSS reader. It is written in PHP programming language and works flawlessly with popular open source SQL database like MySQL, MariaDB, PostgreSQL, etc. It the the most reliable solution for your RSS feeds etc. If you have a large number of RSS feeds then this solution works for you out of box.

Step-1 (Install EPEL Repository)
# yum install epel-release
Step-2 (Install Required Packages)
# yum install httpd php php-mysql mariadb-server mariadb-devel gcc git php-mbstring
Step-3 (Log into an Interactive MariaDB session)
# mysql -u root -p
Step-4 (Create the MariaDB Database)
mariadb> CREATE DATABASE ttrss CHARACTER SET UTF8;
mariadb> CREATE USER ttrss@localhost IDENTIFIED BY 'ttrsspassord';
mariadb> GRANT ALL PRIVILEGES ON ttrss.* TO ttrss@localhost;
mariadb> FLUSH PRIVILEGES;
mariadb> EXIT
Step-6 (Edit the TTRSS Configuration file)
# vi /etc/httpd/conf.d/ttrss.conf

Add the given lines

<Directory /var/www/html>
<Files "config.php">
Require all denied
</Files>
</Directory>
Step-7 (Copy the all the TTRSS repo from Github)

We are going to clone all the TTRSS Github repo into /var/www/html

# git clone https://tt-rss.org/git/tt-rss.git /var/www/html
Step-8 (Restart the Apache Services)
# systemctl restart httpd
Step-9 (Provide Permissions to work successfully with Apache)
# chgrp -R apache cache lock feed-icons
# chmod -R g+w cache lock feed-icons
Step-10 (Add the TTRSS Updater Systemd Services)
# vi /etc/systemd/system/ttrss-updater.service

Add the given lines

[Service]
User=apache
ExecStart=/var/www/html/update_daemon2.php
[Install]
WantedBy=multi-user.target
Step-11 (Enable the TTRSS Updater during Boot Time)
# systemctl enable ttrss-updater
Step-12 (Run the TTRSS Installer from Web Browser)

Step-13 (Login to Access the TTRSS Dashboard)

Final Words

That’s all finally you have installed the TTRSS on your Redhat based enterprise Linux. It is an most efficient solutions for your RSS reader based self hosted setup.  If you have any issues than you need to use the comment section below for a solutions.

Advertisement. Scroll to continue reading.
Comments
Advertisement
Advertisement

Linux

DNF stands Dandified YUM and this is the default package manager for RHEL 8 / CentOS 8.  This tutorial explains you how to create...

Linux

If you forget a root password of your RHEL 8 and CentOS 8 and want to reset the password so that the RHEL 8...

Windows

How to auto upgrade JioFi firmware for JioFi 2 / JioFi 3 / JioFi 4 / JioFi 5 / JioFi 6 and other JioFi...

Linux

How to Upgrade WordPress Server from Ubuntu 16.04 to Ubuntu 18.04. Right now, Ubuntu 18.04 has been released with tons of new features. Upgrading...

Linux

How to Enable TLS 1.3 on Nginx Web Server. Nginx is a ultra fast web server optimized for modern web applications and servers. TLS...

Advertisement

You May Also Like

Windows

How to auto upgrade JioFi firmware for JioFi 2 / JioFi 3 / JioFi 4 / JioFi 5 / JioFi 6 and other JioFi...

Linux

DNF stands Dandified YUM and this is the default package manager for RHEL 8 / CentOS 8.  This tutorial explains you how to create...

Windows

How to download and install the Mobile Intel 4 Series Express Chipset Graphics Drivers for Windows 10.  Windows 10 is the one of the...

Windows

How to Install and Configure PCSX2 on Windows 10. The Windows 10 is the most recommended operating system for the Games. In stream platform...