How to Deploy Shaarli on OpenShift
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
- A free OpenShift account, just visit OpenShift website and register using your email, no credit card required.
Steps
- After registering; go to OpenShift home page and click on the “MY APPS” on the top of the screen.
- 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.
- 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.
- 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.
- Under the public URL, there’s the source code slot, just copy and paste the following link “https://github.com/shaarli/Shaarli.git”
- Leave everything as it’s and click on “Create Application” tab at the end of the page.
- 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).
- 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.
- You’ll be then directed to the login window where you should enter your username and password you’ve created in the above step.
- 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.
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.