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 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.