PROJET AUTOBLOG


memo-linux.com

Site original : memo-linux.com

⇐ retour index

Installer la solution de sauvegarde Bareos sur Debian 9

mercredi 28 février 2018 à 15:52

Un mémo sur comment installer la solution de sauvegarde Bareos sur Debian Stretch.
Bareos est solution libre de sauvegarde sous licence AGPL Version 3, qui est un fork du logiciel Bacula.

Dans cet article, je ne vais décrire que l’installation côté serveur. Dans un prochain article, je décrirais l’installation du client et l’ajout de ce dernier dans l’interface web de Bareos, ainsi que la programmation d’une sauvegarde et la restauration de fichiers.

Installer Bareos sur Debian Stretch

  • Ajout du dépôt pour obtenir la dernière version de Bareos et pouvoir installer son interface web d’administration via apt :
  • echo "deb http://download.bareos.org/bareos/release/latest/Debian_9.0/ /" > /etc/apt/sources.list.d/bareos.list
  • Téléchargement de la clé et ajout à apt :
  • wget -q http://download.bareos.org/bareos/release/latest/Debian_9.0/Release.key -O- | apt-key add --
  • Mise à jour des dépôts :
  • apt update
  • Installation des paquets bareos, bareos-database-mysql et bareos-webui :
  • apt install bareos bareos-database-mysql bareos-webui
  • Répondre « non » à cette question :
  • Installer le serveur MariaDB à la place de Mysql :
  • apt install mariadb-server
  • Sécuriser le serveur MariaDB :
  • mysql_secure_installation
  • Ajouter le mot de passe créé à l’étape d’avant:
  • nano /etc/mysql/mariadb.conf.d/50-client.cnf 
    [client]
    host=localhost
    user=root
    password=SUperMDP!MariaDB
    
  • Création de la base de données pour Bareos :
  • /usr/lib/bareos/scripts/create_bareos_database
    /usr/lib/bareos/scripts/make_bareos_tables
    /usr/lib/bareos/scripts/grant_bareos_privileges
    
  • Redémarrer le serveur web Apache2 :
  • systemctl restart apache2
  • Démmarer des daemons de Bareos :
  • systemctl start bareos-dir
    systemctl start bareos-sd
    systemctl start bareos-fd
    
  • Création d’un utilisateur pour l’interface web :
    • Ouvrir la console de Bareos :
    • bconsole
    • Saisir la commande pour créer l’utilisateur :
    • *configure add console name=admin password=SuperMDP! profile=webui-admin

  • Saisir l’url du serveur Bareos : http://bareos.domaine.tld/bareos-webui/ et se connecter avec l’utilisateur créé précédemment
  • L’interface web d’administration de Bareos :
  • Piwik Matomo : contourner Ublock, Adblock et les autres bloqueurs de pub

    mercredi 28 février 2018 à 10:28

    Un petit mémo sur comment contourner efficacement le blocage de Matomo/Piwik par Ublock, Adblock et les autres bloqueurs de pub afin d’obtenir de meilleurs statistiques.
    Sur le blog, il a été vue une première technique consistant à renommer les fichiers piwik.php et piwik.js car les Ublock et compagnie bloquent toutes les occurrences contenant piwik.
    Malgré cette technique, par la suite Ublock détectait encore un « mouchard » sur mon blog avec comme détection dans l’url : php?action_name=

    La solution que je propose est de modifier action_name= par _action_name=

    Renommer action_name=

    Test avec Ublock

    Ressource

    Installer Ansible 2.4 sur Debian 9 via apt

    mercredi 21 février 2018 à 11:23

    A ce jour, la version d’Ansible est 2.2 disponible dans les dépôts stables de Debian Stretch. Sur la branche SID de Debian, la version 2.4 d’Ansible est disponible. Afin de simplifier l’installation de la dernière version d’Ansible sur Debian 9 via apt, le dépôt stretch-backports sera ajouté.

    Nextcloud : mettre à jour vers la version 13

    jeudi 15 février 2018 à 13:50

    Un mémo sur comment migrer facilement vers la version 13 de Nextcloud.
    Dans cet article, la mise à niveau vers la version 13 se fait à partir de la version 12 de Nexcloud, de plus l’opération de migration est entièrement réalisée via l’interface web. Toute fois, pour de grosses bases de données, il est préférable de passer par la ligne de commande.
    En deuxième partie de l’article, j’indique la commande permettant de migrer vers Nextcloud 13 sous Yunohost.

    Nextcloud : mettre à jour vers la version 13 via l’interface web

    Yunohost : migrer vers Nextcloud 13

    Sous Yunohost, la migration vers Nextcloud 13 est entièrement automatisée et du coup, encore plus simple. Attention, cette version est une RC et non une version stable. Cependant, j’ai pu la tester et ça fonctionne bien et du coup, l’utilisation de Talk est possible avec Android.

    MariaDB: déplacer le répertoire /var/lib/mysql

    vendredi 2 février 2018 à 14:55

    Un mémo sur comment déplacer le répertoire /var/lib/mysql vers la partition /home afin d’éviter la saturation de la partition système du serveur.

    Dans le cas présent, le déplacement du répertoire hébergeant les bases de données, a été déplacé après saturation de la partition système. Ce qui a eu pour conséquence d’arrêter le serveur MariaDB de façon brutal.

    Déplacer le répertoire /var/lib/mysql

    Modifier le chemin de la base de données dans le fichier de configuration de MariaDB

    Modifier le service mariadb.service

    Pour éviter l’erreur : mysql can’t creat test files .lower-test

    Supprimer le fichier tc.log

    Supprimer le fichier tc.log afin d’éviter l’erreur : [ERROR] Can’t init tc log

    rm /home/{user}/mysql/tc.log

    Démarer le serveur MariaDB

    A ce stade, il est possible de redémarrer le serveur de base de données MariaDB :

    systemctl start mariadb.service

    Réparer les tables de la base de données

    Par précaution, une tache d’auto-réparation de table va être exécutées afin d’éviter l’erreur : is marked as crashed and should be repaired

    mysqlcheck -u root -p --auto-repair --check database