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

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

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