Plan de reprise d'activité du service Miniflux🔗
Posted by Médéric Ribreux 🗓 In kb/ drp/ debianplug/
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 estindispensable d'avoir réinstallé un serveurweb fonctionnel.Par ailleurs, Miniflux étant basé sur PHP5, il faut l'avoirpréalablement installé sur le serveur, en plus d'Apache. Cetteinstallation 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.