web analytics

How to Deploy Shaarli on OpenShift

Shaarli Logo

We’ve covered alternatives for Google Feedburner and Feedly in a previous posts using Tiny Tiny RSS and FreshRSS on OpenShift. This post will present Shaarli which is an alternative to these web applications, and we’re going to deploy it again on OpenShift. If you’re wondering why Shaarli? Well; first it doesn’t require any database so it’s less vulnerable to malicious database injections compared to the other alternatives, second, it’s free.

This post is a step by step guide on how to deploy Shaarli which is a self-hosted (you can deploy it on your own server) RSS feed reader on OpenShift free of any charges. Now, and without further ado let’s jump into the tutorial.

Requirements

  1. A free OpenShift account, just visit OpenShift website and register using your email, no credit card required. 1 - create openshift account

 Steps

  1. After registering; go to OpenShift home page and click on the “MY APPS” on the top of the screen.2 - open Openshift Account
  2. You’ll be directed to your login window and enter your credentials, you’ll be directed to a new window click on the blue “Create your first application now” link.3-create openshift application
  3. You’ll be directed to a window, type “PHP” in the search field, and select the application PHP 5.4 as shown below in the screenshot. 1 - Deploying Shaarli on Openshift
  4. You’ll be directed to a new window, in the public URL; type the name of the project/application name (e.g. Shaarli, MyRSS, etc.) in the first space and the domain name (it’s not your real domain name, just any identification name e.g. NickName, YourName) in the second space.5 - openshift application name
  5. Under the public URL, there’s the source code slot, just copy and paste the following  link “https://github.com/shaarli/Shaarli.git”
  6. Leave everything as it’s and click on “Create Application” tab at the end of the page.3 - concrete5 on openshift
  7. You’ll be directed to a new window with a link to your portal, simply click on the blue link at the top of the screen (that’s your URL).3 - Deploying Shaarli on Openshift
  8. In the “Shaarli” initialization window you should create your username and password after that just click on the save config tab as seen in the screenshot below. 4 - Deploying Shaarli on Openshift
  9. You’ll be then directed to the login window where you should enter your username and password you’ve created in the above step.5 - Deploying Shaarli on Openshift
  10. You’ll then be directed to your admin window where you can start adding RSS feeds, to add a feed just click on the “Add Link” tab in the top window.6 - Deploying Shaarli on Openshift

As it can be seen; the installation process is very simple and you can be up and running in just a couple of minutes, congratulations, you’ve now deployed your own feed manager on OpenShift free of any charges.