Introduction

Le service Miniflux est un gestionnaire de flux RSS/Atom. Il est codé en PHP et s'appuie sur une base de donnée SQLite pour stocker l'information.

Information Caractéristiques
Site web origine http://miniflux.net/index.html
Version installée 1.1.4
Code PHP 5
Paquet Installation hors paquet Debian

Pré-requis

  • Pour la réinstallation de Miniflux, une connexion à Internet est indispensable, ne serait-ce que pour télécharger les paquets d'installation.
  • Miniflux est destiné à être installé sur une distribution Debian Wheezy de base.
  • Pour effectuer une remise en service de Miniflux, il est indispensable d'avoir réinstallé un serveur web fonctionnel. Par ailleurs, Miniflux étant basé sur PHP5, il faut l'avoir préalablement installé sur le serveur, en plus d'Apache. Cette installation est couverte dans la partie relative à Apache.

Installation du logiciel

Contrairement aux autres logiciels installés sur DebianPlug, Miniflux n'est pas installé avec un paquet Debian. Son installation est manuelle. Pour se conformer aux règles LSB, le contenu de l'application est stocké dans /opt/miniflux.

Voici les commandes à lancer pour installer Miniflux correctement:

# cd /opt/
# wget -qO- -O tmp.zip http://miniflux.net/miniflux-1.1.4.zip && unzip tmp.zip && rm tmp.zip
# chown -R www-data:www-data /opt/miniflux/

Répertoires concernés

  • L'éxécutable de Miniflux est stocké dans /opt/miniflux.
  • La base de données de miniflux est stockée dans /var/local/db/miniflux.sqlite. Un lien symbolique de /opt/miniflux/data/db.sqlite pointe vers cet emplacement.
  • L'accès au répertoire est stocké dans le fichier de configuration du site par TLS: `/etc/apache2/site-availables/

Restaurations

Le seul élément à restaurer est la base de données du service. Se référer à la procédure de restauration générique pour y parvenir.

# restore miniflux /var/local/db/
# chown www-data:www-data /var/local/db/miniflux.sqlite
# ln -s /var/local/db/miniflux.sqlite /opt/miniflux/data/db.sqlite

Configuration de l'accès via le serveur Web

Normalement, la restauration du service Apache permet de rendre Miniflux opérationnel après son installation. Il existe un élément de configuration d'Apache dédié à Miniflux dont voici la définition juste pour rappel:

   # Miniflux Newsreader
   Alias /###### /opt/miniflux
   <Directory /opt/miniflux>
     Options -FollowSymlinks
     AllowOverride None
     Order allow,deny
     Allow from all
     AuthType Basic
     AuthName "News Reading Access"
     AuthUserFile /etc/apache2/#######
     Require valid-user
   </Directory> 

Procédure de vérification du service

  • Se connecter sur https://medspx.fr/###### et vérifier qu'une authentification HTTP Basic est bien demandée.
  • Se connecter avec un compte utilisateur connu et vérifier que le service fonctionne correctement.