{"id":3094,"date":"2014-01-16T16:01:39","date_gmt":"2014-01-16T22:01:39","guid":{"rendered":"https:\/\/secure.rosehosting.com\/blog\/?p=3094"},"modified":"2022-06-03T03:47:10","modified_gmt":"2022-06-03T08:47:10","slug":"how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/","title":{"rendered":"How to install LEMP and run TT-RSS on a Fedora 20 VPS"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><a href=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png\"><img decoding=\"async\" class=\"alignleft size-medium wp-image-3097\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps-300x300.png\" alt=\"how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps-300x300.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps-150x150.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps-600x600.png 600w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps-624x624.png 624w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>The following blog post will guide you through the steps of installing <strong>LEMP<\/strong> (Linux Nginx MariaDB and PHP) and setting up <strong>TT-RSS<\/strong> (Tiny-Tiny RSS) on a Fedora 20 <a title=\"VPS\" href=\"https:\/\/www.rosehosting.com\" target=\"_blank\" rel=\"noopener noreferrer\">VPS<\/a>.<\/p>\n<p><strong>What is Tiny Tiny RSS?<\/strong><\/p>\n<p>It 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.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Some of the TT-RSS features are:<\/strong><\/p>\n<ul>\n<li>Server-side AJAX-powered application, user only needs a web browser<\/li>\n<li>Free software, licensed under GNU GPL<\/li>\n<li>Supports feed aggregation \/ syndication,<\/li>\n<li>Supports keyboard shortcuts<\/li>\n<li>Supports OPML import\/export<\/li>\n<li>Supports sharing arbitrary content through tt-rss<\/li>\n<li>Supports mobile device<\/li>\n<\/ul>\n<p>and much more\u2026.<\/p>\n<p><!--more--><\/p>\n<p>TT-RSS requires a webserver, a database server, PHP and some PHP extensions such as:<\/p>\n<ul>\n<li>JSON<\/li>\n<li>mbstring<\/li>\n<li>iconv<\/li>\n<li>CURL (not required, but highly recommended) OR support for remote fopen()<\/li>\n<li>posix functions (for the multiprocess update daemon, otherwise not needed)<\/li>\n<li>GD (for OTP QR code generation, otherwise not needed)<\/li>\n<li>PostgreSQL or MySQL depending on the database server used<\/li>\n<\/ul>\n<h3><strong>UPDATE THE SYSTEM<\/strong><\/h3>\n<p>We are going to run <strong>TT-RSS<\/strong> on a <strong>LEMP<\/strong> stack, so before going any further, <code>ssh<\/code> to your <a title=\"Linux VPS\" href=\"https:\/\/www.rosehosting.com\" target=\"_blank\" rel=\"noopener noreferrer\">Linux VPS<\/a>, initiate a <code>screen<\/code> session and make sure the virtual server is fully up-to-date by using:<\/p>\n<pre>## screen -U -S tt-rss-screen\r\n## yum update<\/pre>\n<p>next, stop apache if it&#8217;s running on the system using the following command:<\/p>\n<pre>## [[ $(pgrep httpd) ]] &amp;&amp; ( systemctl stop httpd; systemctl disable httpd )<\/pre>\n<h3><strong>INSTALL NGINX<\/strong><\/h3>\n<p>Install the Nginx webserver using <code>yum<\/code>:<\/p>\n<pre>## yum install nginx<\/pre>\n<p>create Nginx server-block in <code>\/etc\/nginx\/conf.d\/<\/code> which will serve the TT-RSS installation we are going to set-up later on.<\/p>\n<pre>## vim \/etc\/nginx\/conf.d\/tt-rss.conf<\/pre>\n<p>and paste the following: (<i>make sure you set your own server_name<\/i>)<\/p>\n<pre>server {\r\n  server_name yourwebsite.com;\r\n  listen 80;\r\n  root \/var\/www\/html\/yourwebsite.com;\r\n  access_log \/var\/log\/nginx\/yourwebsite.com-access.log;\r\n  error_log \/var\/log\/nginx\/yourwebsite.com-error.log;\r\n  index index.php;\r\n\r\n  location \/ {\r\n    try_files  $uri $uri\/ \/index.php?$args;\r\n  }\r\n\r\n  location ~* \\.(jpg|jpeg|gif|css|png|js|ico|html)$ {\r\n    access_log off;\r\n    expires max;\r\n  }\r\n  location ~ \/\\.ht {\r\n    deny  all;\r\n  }\r\n  location ~ \\.php {\r\n    try_files $uri = 404;\r\n    fastcgi_pass 127.0.0.1:9000;\r\n    fastcgi_index index.php;\r\n    include \/etc\/nginx\/fastcgi_params;\r\n    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\r\n  }\r\n}<\/pre>\n<p>test, start and add Nginx to system&#8217;s start-up using:<\/p>\n<pre>## nginx -t\r\n## systemctl restart nginx\r\n## systemctl enable nginx<\/pre>\n<h3><strong>INSTALL PHP<\/strong><\/h3>\n<p>Install PHP and all the required PHP extensions for TT-RSS on the system using the following:<\/p>\n<pre>## yum install php-fpm php-curl php-mbstring php-gd php-xml php-process php-mysql<\/pre>\n<p>Next, edit <code>\/etc\/php-fpm.d\/www.conf<\/code> and change the user and group the fpm pool is running under to:<\/p>\n<pre>## vim +\/^user \/etc\/php-fpm.d\/www.conf\r\n\r\nuser = nginx\r\ngroup = nginx<\/pre>\n<p>set-up log directory ownership:<\/p>\n<pre>## chown nginx:root -R \/var\/log\/php-fpm\/<\/pre>\n<p>start and add the PHP server to the system&#8217;s start-up using <code>systemctl<\/code><\/p>\n<pre>## systemctl restart php-fpm\r\n## systemctl enable php-fpm<\/pre>\n<h3><strong>INSTALL MARIADB<\/strong><\/h3>\n<p>The database server MariaDB can be installed using <code>yum<\/code><\/p>\n<pre>## yum install mariadb-server<\/pre>\n<p>and configured by its post installation script known as <code>mysql_secure_installation<\/code>. Before you can run this script the database server needs to be running on the vps, so start and add it to the system&#8217;s start-up using <code>systemctl<\/code><\/p>\n<pre>## systemctl start mariadb\r\n## systemctl enable mariadb<\/pre>\n<p>then run<\/p>\n<pre>## mysql_secure_installation\r\n\r\nEnter current password for root (enter for none): [HIT ENTER]\r\nSet root password? [Y\/n] y\r\nRemove anonymous users? [Y\/n] y\r\nDisallow root login remotely? [Y\/n] y\r\nRemove test database and access to it? [Y\/n] y\r\nReload privilege tables now? [Y\/n] y<\/pre>\n<h3><strong>INSTALL AND SET-UP TT-RSS<\/strong><\/h3>\n<p>At the time of writing, TT-RSS is at version 1.11, but you should always set-up the latest version available.<\/p>\n<p>download and install tt-rss in <code>\/var\/www\/html\/yourwebsite.com<\/code> using the following commands:<\/p>\n<pre>## mkdir -p \/var\/www\/html\/yourwebsite.com\r\n## cd !$\r\n## wget https:\/\/github.com\/gothfox\/Tiny-Tiny-RSS\/archive\/1.11.tar.gz -O ttrss.tar.gz\r\n## tar -zxf ttrss.tar.gz\r\n## rm -f ttrss.tar.gz\r\n## mv Tiny-Tiny-RSS-*\/* .\r\n## rm -rf Tiny-Tiny-RSS-*\/\r\n## chown nginx: -R ..\/yourwebsite.com\/<\/pre>\n<p>create a database for tt-rss using the following commands:<\/p>\n<pre>## mysql -u root -p\r\n\r\nMariaDB&gt; create database ttrssDB;\r\nMariaDB&gt; grant all on ttrssDB.* to ttrssUser@localhost identified by 'SomeSecretPassword';\r\nMariaDB&gt; flush privileges;\r\nMariaDB&gt; \\q<\/pre>\n<p>once the database is set-up, navigate to <span style=\"text-decoration: underline;\">http:\/\/yourwebsite.com\/install<\/span> and set-up your <b>tiny-tiny rss<\/b> installation like this:<br \/>\n<a href=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/tt-rss-mysql-set-up.png\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-3116\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/tt-rss-mysql-set-up-300x171.png\" alt=\"tt-rss-mysql-set-up\" width=\"300\" height=\"171\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/tt-rss-mysql-set-up-300x171.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/tt-rss-mysql-set-up-600x342.png 600w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/tt-rss-mysql-set-up-624x356.png 624w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/tt-rss-mysql-set-up.png 638w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>once the connection to the database is set-up, initialize the database by clicking the &#8216;Initialize database&#8217; button and save the generated configuration file.<\/p>\n<p>finally, login to your TT-RSS at <span style=\"text-decoration: underline;\">http:\/\/yourwebsite.com\/<\/span> using <code>admin<\/code> as username and <code>password<\/code> as password. Make sure you change your admin password as soon as possible.<\/p>\n<p>To automatically update the feeds in TT-RSS you need to set-up an update daemon. Since Fedora 20 is using systemd as init system, we can achieve this by simply creating the following unit file in <code>\/etc\/systemd\/system\/tt-rss.service<\/code><\/p>\n<pre>## vim \/etc\/systemd\/system\/tt-rss.service\r\n\r\n[Unit]\r\nDescription=Reader update daemon\r\nAfter=network.target mysqld.service\r\n\r\n[Service]\r\nExecStart=\/usr\/bin\/php \/var\/www\/html\/yourwebsite.com\/update_daemon2.php --quiet\r\nUser=nginx\r\nStandardOutput=syslog\r\n\r\n[Install]\r\nWantedBy=multi-user.target<\/pre>\n<p>finally, start and add the tt-rss service to the system start-up using:<\/p>\n<pre>## systemctl restart tt-rss\r\n## systemctl enable tt-rss<\/pre>\n<hr \/>\n<p>Of course, if you are one of our <a title=\"Linux VPS Hosting\" href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Linux VPS Hosting<\/a> customers, you don\u2019t have to do any of this, simply ask our admins, sit back and relax. Our admins will set this up for you immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS.<\/strong> <\/span>If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The following blog post will guide you through the steps of installing LEMP (Linux Nginx MariaDB and PHP) and setting &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to install LEMP and run TT-RSS on a Fedora 20 VPS\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/#more-3094\" aria-label=\"Read more about How to install LEMP and run TT-RSS on a Fedora 20 VPS\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":3097,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1702,13,1712,1707],"tags":[310,39,49,50,1152,251],"class_list":["post-3094","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databases","category-tutorials","category-web-frameworks","category-web-servers","tag-lemp","tag-mysql","tag-nginx","tag-php","tag-rosehosting","tag-tt-rss","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to install LEMP and run TT-RSS on a Fedora 20 VPS | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to install LEMP and run TT-RSS on a Fedora 20 VPS | RoseHosting\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to install LEMP and run TT-RSS on a Fedora 20 VPS\" \/>\n<meta property=\"og:description\" content=\"How to install LEMP and run TT-RSS on a Fedora 20 VPS | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2014-01-16T22:01:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:47:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to install LEMP and run TT-RSS on a Fedora 20 VPS\",\"datePublished\":\"2014-01-16T22:01:39+00:00\",\"dateModified\":\"2022-06-03T08:47:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/\"},\"wordCount\":593,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png\",\"keywords\":[\"lemp\",\"mysql\",\"nginx\",\"php\",\"rosehosting\",\"tt-rss\"],\"articleSection\":[\"Databases\",\"Tutorials\",\"Web Frameworks\",\"Web Servers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/\",\"name\":\"How to install LEMP and run TT-RSS on a Fedora 20 VPS | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png\",\"datePublished\":\"2014-01-16T22:01:39+00:00\",\"dateModified\":\"2022-06-03T08:47:10+00:00\",\"description\":\"How to install LEMP and run TT-RSS on a Fedora 20 VPS | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to install LEMP and run TT-RSS on a Fedora 20 VPS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to install LEMP and run TT-RSS on a Fedora 20 VPS | RoseHosting","description":"How to install LEMP and run TT-RSS on a Fedora 20 VPS | RoseHosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/","og_locale":"en_US","og_type":"article","og_title":"How to install LEMP and run TT-RSS on a Fedora 20 VPS","og_description":"How to install LEMP and run TT-RSS on a Fedora 20 VPS | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2014-01-16T22:01:39+00:00","article_modified_time":"2022-06-03T08:47:10+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png","type":"image\/png"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to install LEMP and run TT-RSS on a Fedora 20 VPS","datePublished":"2014-01-16T22:01:39+00:00","dateModified":"2022-06-03T08:47:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/"},"wordCount":593,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png","keywords":["lemp","mysql","nginx","php","rosehosting","tt-rss"],"articleSection":["Databases","Tutorials","Web Frameworks","Web Servers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/","name":"How to install LEMP and run TT-RSS on a Fedora 20 VPS | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png","datePublished":"2014-01-16T22:01:39+00:00","dateModified":"2022-06-03T08:47:10+00:00","description":"How to install LEMP and run TT-RSS on a Fedora 20 VPS | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/01\/how-to-install-lemp-and-run-tt-rss-on-fedora-20-vps.png","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-and-run-tt-rss-on-a-fedora-20-vps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to install LEMP and run TT-RSS on a Fedora 20 VPS"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/3094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=3094"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/3094\/revisions"}],"predecessor-version":[{"id":42255,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/3094\/revisions\/42255"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/3097"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=3094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=3094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=3094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}