In this tutorial, we will learn how to install Miniflux on an Ubuntu 14.04 VPS with PHP-FPM and Nginx. Miniflux is an opensource, self-hosted minimalist web-based RSS reader optimized for readability. It is fast, simple, efficient and it works with your smartphone, tablet or desktop. This guide should work on other Linux VPS systems as well but was tested and written for an Ubuntu 14.04 VPS.
Composer is a dependency manager for PHP with which you can install packages. Composer will pull in all the required libraries and dependencies you need for your project.
The cron job task will automatically update your feeds on a regular basis.
Type crontab -e to edit your crontab file or create one if it doesn’t already exist and enter the folowing:
# Update all feeds in 60 minutes (updates the 8 oldest feeds each time with a total of 120 feeds).
* */4 * * * cd /home/your_user/myminiflux.com && /usr/bin/php cronjob.php --call-interval=4 --update-interval=60 >/dev/null 2>&1
Do not forget to change your_user with your username.
[user]$ sudo nginx -t
[user]$ sudo service nginx restart
That’s it. You have successfully installed Miniflux on your Ubuntu 14.04 VPS. The default username and password are both admin. Do not forget to change the default password. For more information about how to manage your Miniflux installation, please refer to the official miniflux documentation.
Of course you don’t have to do any of this if you use one of our Linux VPS Hosting services, in which case you can simply ask our expert Linux admins to setup this for you. They are available 24×7 and will take care of your request immediately.
PS. 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.
sudo nano /etc/php/fpm/pool.d/your_user.conf
Should be php5, not php.
server {
listen 443;
server_name myminiflux.com;
root /home/your_user/myminiflux.com;
index index.php
Last line should be:
index index.php;
Thanks for noticing this. The tutorial has been updated.