Skip to main content

All in one Server Operating System – Yunohost

yunohost logoYou may want to have your own server to host and share your files, contacts, get your own email address, blog, etc… but let’s face it, it’s not easy and require to get your hands “dirty”.



However, several projects have become popular (and quite robust) to ease the installation and management of a server.

One of them is called YunoHost (For: Why you no host?).

YunoHost is a customized Debian operating system dedicated and aiming to ease self-hosting by pre-installing and pre-configuring most of the needed base for your server, while having a growing “apps store” to install in 1 click a new software.

yunohost user interface


YunoHost includes:

While in few clicks you could install various additional apps like Roundcube, PHPMyAdmin, WordPress, Tiny Tiny RSS, and many more.

yunohost admin page

YunoHost is entirely based on free software and their code are available on Github.

They have recently release their V2 Beta4 (Last one before RC) and I have to say it’s very promising! I love the design and it’s damn easy to use and manage!

You can give it a try on their demo page.

If you got some spare time, they are looking for people to code, to adapt 3rd party apps to the platform or to translate or even to spread the word! Just check how you can contribute.

Why you no host? YUNOHOST

OpenSource & minimalist RSS Reader – Miniflux

Following my 2 previous short tutorials on how to install Selfoss RSS Reader and Sismic RSS Reader, here is my 3rd RSS reader testing and installation.

Today, I’ll focus on the open source and minimalist RSS Reader Miniflux.

Optimized for readability (Clean, white design with the focus on content), it will download the full content directly even though the feed only display the summary and will remove the trackers and ads. Without any fancy features but with efficient keyboard shortcuts, Miniflux is very easy to install and require few dependencies.

Miniflux - RSS ReaderMiniflux - Example feed

Developed as a Single User authentication, you can actually easily make it multi-user by creating new SQLite from the admin interface.

Indeed, to install Miniflux, you will need Apache + PHP (>5.3.7) + SQLite, nothing more.



1) Most probably you already have Apache with PHP, but may be not SQLite.

To install it, simply run:

2) Create a dedicated folder to download and extract the latest Miniflux version (1.1.3 as of date of this post)

Run (as root user, or add sudo at the beginning)

3) Change the owner of the folder to ensure apache web user can access

4) Set up a cron job for regular update

Let’s say you want to update your feeds every 15mn, you can set up a cron job as following

and at the end of the file, copy/paste

Save (CTRL+X, then Yes)

and well…that’s all for a first access…

You can go to http://YourIP/miniflux and log in using admin/admin credentials.

Don’t forget to change this password in the options.


Virtualhost configuration

Now you got your RSS reader working and you want to access it from rss.domain.tld or directly from mywebmail.tld, instead of using the IP/miniflux link, you will need to set up a virtualhost. And you could force HTTPS connection.

You will need to:

1) Create a A redirection in your DNS server/registrar

2) Have SSL certificate ready. If not you can read this tutorial.

3) Create your virtualhost as following:

In /etc/apache2/sites-enabled/, create a file called miniflux (In root):

and paste the following content:

Adapt the content (Servername, webmaster, SSL certificate and directory, …).

Note that to improve the security/privacy of your instance, you need to deny access to the data folder (Where is store the SQLite database for example). The last part of the shared virtualhost is made for that.

When done, save the file (CTRL+X then Yes) and reload apache: (In root)


You should now have a working Miniflux RSS Reader. For more information, I suggest you read the official document on Github.