Interface utilisateur

Pré-requis techniques

Les agents Kiwi Cloud et Kiwi Santé sont disponibles pour les systèmes d’exploitation suivants :

  • Windows : Windows 7 - 64 bits, Windows Server 2008 r2 et ultérieur

  • Mac OS : High Sierra, Mojave, Catalina et ultérieur

  • Linux : Debian 7 « Wheezy » et Ubuntu 14.04 LTS « The Trusty Tahr » et ultérieur, autres distributions basés sur Debian

  • NAS Synology : DSM 6.2.4 et 7.x

  • NAS QNAP : A partir de QTS 4.1

⚠ Pour utiliser le logiciel Kiwi Backup, vous devez être en possession d’un numéro de contrat. Pour plus de renseignements : contact@kiwi-backup.com

⚠ Windows : le composant Microsoft WebView2 est requis pour l’affichage de l’application.

⚠ Windows : nous ne prenons plus en charge les versions 32 bits.

⚠ Linux : utilisable exclusivement en ligne de commande, pas d’interface graphique.

Installation de l’interface utilisateur

Installation sous Windows

Connectez-vous sur le site www.kiwi-backup.com*. Sélectionnez Télécharger la solution et téléchargez la dernière version de Kiwi Cloud (données classiques) ou Kiwi Santé (donnée de santé).

versionwindows.png

*Ou utilisez votre lien dédié si vous utilisez la solution en marque blanche

Disponible pour Windows 64 bits (uniquement).

Téléchargez l’installeur fourni et double-cliquez dessus. Suivez les instructions pour installer Kiwi Backup.

Utilisation Windows

Utilisez l’icône qui s’est ajoutée à votre bureau pour démarrer l’application.

Installation MacOs

Connectez-vous sur le site www.kiwi-backup.com*. Sélectionnez Télécharger la solution et téléchargez la dernière version de Kiwi Cloud ou Kiwi Santé.

versionmac.png

Compatible Mac High Sierra, Mojave, Catalina, Big Sur et Monterey.

À partir de Mojave, pour que Kiwi Backup puisse accéder à vos fichiers, vous devez donner à l’application l’accès complet au disque. Pour cela :

  • Cliquez sur l’icône Pomme en haut à gauche de l’écran, puis sur « Préférences système », « Sécurité et confidentialité ».

  • Sélectionnez l’onglet « Confidentialité ».

  • Choisissez « Accès complet au disque » dans la colonne de gauche, puis cliquez sur l’icône cadenas en-dessous de cette colonne.

  • Saisissez le mot de passe de l’administrateur de la machine puis cliquez sur « Déverrouiller ».

  • Cliquez sur « + ». Dans la fenêtre qui s’ouvre alors, cliquez sur « Applications » sur la gauche, sélectionnez « Kiwi Backup » dans la colonne centrale, puis cliquez sur « Ouvrir ».

Installation sous Linux

Disponible pour l’ensemble des OS basées sur Debian (dont Ubuntu), le dépôt Linux vous permet d’utiliser notre solution de sauvegarde en ligne de commande.

Récupérez la clé Kiwi Backup et ajoutez-la à votre trousseau APT :

wget -q https://apt.kiwi-backup.com/kiwi-backup.gpg -O - | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/kiwi-backup.gpg

Ajoutez un fichier sourcelist (le dépôt est étiqueté « jessie » mais est compatible avec les autres distributions Linux basées sur Debian/Ubuntu) :

echo 'deb [arch=amd64] https://apt.kiwi-backup.com/ jessie main' | sudo tee /etc/apt/sources.list.d/kiwi-backup.list

Mettez à jour les paquets :

sudo apt-get update

Enfin, installez kiwi4-cli :

sudo apt-get install kiwi4-cli

Désinstallation Linux

sudo apt-get remove kiwi4-cli

Si vous souhaitez supprimer le fichier de configuration et le cache de l’application.

sudo rm -Rf /etc/kiwi.conf /usr/local/share/backup

Installation sous NAS Synology

Pré-requis

Version de DSM (système d’exploitation du NAS) : à ce jour, le paquet Kiwi Backup pour NAS Synology est compatible avec DSM 6.2.4 et DSM 7.0 et ultérieur.

Architecture matérielle

Le paquet Kiwi Backup est compilé et publié spécifiquement pour de multiples architectures afin de permettre son installation sur des modèles de NAS utilisant des jeux d’instructions différents. Si le paquet n’est pas disponible pour le modèle de NAS que vous utilisez, n’hésitez pas à nous le signaler car nous pourrons vraisemblablement ajouter votre NAS à la liste des modèles supportés.

Installation

Se connecter à DSM (suivre la documentation de Synology) avec un compte administrateur du NAS.

Centre de paquets : ajout de la source de paquets Kiwi Backup

Pour installer le paquet Kiwi Backup, il faut d’abord configurer le Centre de paquets pour qu’il ait connaissance du dépôt de paquets tiers de Kiwi Backup :

  • Ouvrir le Centre de paquets

  • Cliquer sur le bouton « Paramètres »

  • Aller dans l’onglet « Sources de paquets »

  • Cliquer sur « Ajouter »

  • Donner un nom à la source de paquets, par exemple « Kiwi-Repository »

  • Comme emplacement, saisir « https://syno.kiwi-backup.com »

  • Cliquer sur OK deux fois

install_syno.png

⚠ Pour DSM 6 effectuer l’action additionnelle suivante :

  • Ouvrir le Centre de paquets

  • Cliquer sur « Paramètres »

  • Sélectionner l’onglet « Général »

  • Sélectionner « Synology Inc. et les éditeurs de confiance » comme valeur pour l’option « Niveau de confiance »

Centre de paquets : installation du paquet Kiwi Backup

Note préliminaire :

Le paquet Kiwi Backup est compilé et publié spécifiquement pour de multiples architectures afin de permettre son installation des modèles NAS différents. N’hésitez pas à nous contacter si vous ne voyez pas apparaître le paquet suite à l’ajout du dépôt Kiwi Backup, nous pourrons vraisemblablement ajouter votre modèle de NAS à la liste des modèles supportés.

Dans l’onglet « Communauté » du Centre de paquets apparaît le paquet « Kiwi Backup » (il est également possible d’utiliser la barre de recherches au-dessus pour faciliter la recherche). Cliquer sur « Installer ».

⚠ DSM 7+ uniquement : le Centre de paquets prévient que le paquet n’a pas été développé par Synology.

Cliquer sur « Accepter ».

Cocher la case d’acceptation de la licence qui s’affiche, puis cliquer sur « Suivant ».

Laisser cochée la case « Lancer après installation », puis cliquer sur « Effectué. »

Le paquet Kiwi Backup nécessite l’ouverture d’un port (8183) sur le NAS pour pouvoir accéder à l’interface de l’application. Si le pare-feu intégré à DSM est configuré pour bloquer ce port, une fenêtre s’affiche pour permettre de reconfigurer automatiquement les règles du pare-feu. Cliquer simplement sur OK pour accepter les modifications.

paquet.png

Note : en cas d’activation du pare-feu après l’installation du paquet, ou en cas de blocage ultérieur du port 8183, il reste possible de l’ouvrir manuellement via Panneau de configuration > Sécurité > onglet Pare-feu > Modifier les règles

Le paquet est maintenant installé, mais il reste une étape avant de pouvoir l’utiliser.

Assignation des droits de lecture/écriture sur les volumes à sauvegarder

Pour que la sauvegarde fonctionne, il faut accorder à l’utilisateur « KiwiBackup » la permission d’accéder aux volumes qu’on cherche à sauvegarder. Cet utilisateur est créé automatiquement lors de l’installation ; c’est un utilisateur dit « système » (ce n’est pas un compte utilisateur classique), il ne peut pas se connecter à DSM et ne sert qu’au paquet Kiwi Backup. Pour ce faire :

  • Aller dans « Panneau de configuration » > « Dossier partagé »

  • Pour chaque volume à sauvegarder :

    • Cliquer sur le volume

    • Cliquer sur le bouton « Modifier »

    • Aller dans l’onglet « Permissions »

    • Cliquer sur la liste déroulante et sélectionner « Utilisateur du système interne »

    • Cocher la case « Lecture/écriture » à la ligne KiwiBackup

    • Cliquer sur le bouton « Sauvegarder »

La permission de lecture permet d’accéder aux fichiers lors de la configuration et de l’exécution des sauvegardes. La permission d’écriture est nécessaire pour enregistrer l’archive générée sur le volume concerné en cas de restauration d’une sauvegarde antérieure.

paquet2.png

Utilisation de l’application Kiwi Backup

Pour accéder à l’interface de Kiwi Backup, utiliser le menu principal de DSM en haut à gauche, et cliquer sur « Kiwi Backup ».

⚠ Note : l’application Kiwi Backup n’est pas compatible avec la fonction « Synology Quickconnect ». L’administration doit se faire localement (ou depuis un VPN).

L’utilisation de l’interface est inchangée par rapport à l’agent Kiwi Backup standard, merci de vous référer directement à sa documentation.

Comme d’habitude le serveur de backup doit être joignable via le port 4443 en sortie, ce qui signifie que vous devrez vraisemblablement ouvrir ce port sur votre routeur / box internet. N’hésitez pas à nous contacter si vous rencontrez des difficultés à effectuer cette manipulation.

Note à propos du périmètre de la sauvegarde

Le paquet Kiwi Backup est prévu pour sauvegarder les fichiers figurant dans les « dossiers partagés » Synology.

Il n’est pas possible de sauvegarder l’intégralité du système de fichiers.

En revanche DSM prévoit la possibilité d’enregistrer sa configuration sous la forme d’un fichier « .dss » (voir https://kb.synology.com/fr-fr/DSMUC/help/DSMUC/AdminCenter/system_configbackup?version=). Il est possible et recommandé d’inclure ce fichier dans une sauvegarde afin de ne pas avoir à reconfigurer votre NAS en cas de problème.

Cycle de vie du paquet

Dans le Centre de paquets, il est possible d’arrêter puis de relancer le paquet Kiwi Backup. À moins d’une demande explicite du support technique, il est déconseillé de désactiver le paquet. Celui-ci est conçu pour fonctionner en permanence, sans quoi l’accès à l’interface de Kiwi Backup sera impossible et les sauvegardes ne pourront pas démarrer de façon planifiée.

Mise à jour du paquet

Pour mettre à jour Kiwi Backup :

  • Ouvrir le Centre de paquets

  • Sélectionner l’onglet « Installé »

  • Cliquer sur la case « Kiwi Backup » (ne pas cliquer directement sur le bouton à l’intérieur de cette case)

  • Cliquer sur le bouton « Mettre à jour » et suivre les éventuelles instructions qui s’affichent.

Si la mise à jour n’apparaît pas :

  • Le Centre de paquets met parfois plusieurs dizaines de minutes avant de détecter une mise à jour. Patienter est donc parfois la meilleure solution pour voir apparaître une mise à jour qui vient tout juste d’être publiée. Si après ce délai d’attente le paquet n’apparaît toujours pas, redémarrer le NAS permet généralement de régler le problème.

  • Vérifier que le paquet souhaité est bien disponible pour votre modèle de NAS : à l’aide d’un navigateur, visiter https://syno.kiwi-backup.com/ et cliquer sur le modèle de NAS Synology concerné pour voir si un paquet existe pour ce modèle et quelle est sa dernière version. Si aucun paquet n’est disponible pour votre modèle, n’hésitez pas à nous contacter car nous pourrons vraisemblablement en mettre un à votre disposition.

Note : l’option de mise à jour automatique est réservée aux packages de Synology et n’est malheureusement pas disponible pour le package Kiwi Backup.

Désinstallation

Pour désinstaller le paquet Kiwi Backup :

  • Ouvrir le Centre de paquets

  • Sélectionner l’onglet « Installé »

  • Cliquer sur la case « Kiwi Backup » (ne pas cliquer directement sur le bouton à l’intérieur de cette case)

  • Cliquer sur le triangle à côté du menu déroulant présent à proximité du logo Kiwi Backup, et choisir « Désinstaller »

  • Confirmer la désinstallation du paquet

La configuration de vos backups est conservée de façon à ce que vous n’ayez pas à tout reconfigurer en cas d’installation d’une nouvelle version de Kiwi Backup.

En cas de mise à niveau de DSM 6 à DSM 7

DSM 7 impose aux développeurs de paquets plusieurs restrictions qui n’avaient pas cours avec DSM 6. Une mise à niveau de DSM 6 vers 7 demande donc de désinstaller puis réinstaller le paquet Kiwi Backup pour pouvoir continuer à l’utiliser. Lors de la désinstallation, la configuration de Kiwi Backup sera conservée et réutilisée dans la nouvelle version du paquet.

⚠ Les droits sur les fichiers de Kiwi Backup devront être ajustés pour garantir le fonctionnement du logiciel. Sous DSM 6, Kiwi Backup fonctionnait en tant que root. Depuis DSM 7, Kiwi Backup fonctionne sous un utilisateur sans privilège élevé.

Il vous faudra ouvrir un terminal SSH ou TELNET sur le NAS Synology puis lancer la commande suivante en tant que super-utilisateur. Opération à effectuer après passage en DSM 7, puis la réinstallation du paquet Kiwi Backup. La commande échouera si le paquet Kiwi Backup n’est pas installé car l’utilisateur système KiwiBackup n’existe pas.

chown -R KiwiBackup:KiwiBackup /var/packages/KiwiBackup/etc/
chown -R KiwiBackup:KiwiBackup /var/packages/KiwiBackup/home/
chown -R KiwiBackup:KiwiBackup /var/packages/KiwiBackup/share/
chown -R KiwiBackup:KiwiBackup /var/packages/KiwiBackup/target/
chown -R KiwiBackup:KiwiBackup /var/packages/KiwiBackup/tmp/
chown -R KiwiBackup:KiwiBackup /var/packages/KiwiBackup/var/

Ensuite arrêtez, puis relancer le paquet Kiwi Backup, et vous pourrez l’utiliser.

Pour plus d’informations

Aide en ligne de DSM : https://kb.synology.com/fr-fr/DSM/help/DSM

Installation sous NAS QNAP

Pré-requis

Version de QTS (système d’exploitation du NAS) : à ce jour, le paquet Kiwi Backup pour NAS QNAP est compatible avec QTS 4.1 et suivants.

Architecture matérielle

Le paquet Kiwi Backup est compilé et publié spécifiquement pour de multiples architectures afin de permettre son installation des modèles NAS utilisant des jeux d’instructions différents. Si le paquet n’est pas disponible pour le modèle de NAS que vous utilisez, n’hésitez pas à nous le signaler car nous pourrons vraisemblablement ajouter votre NAS à la liste des modèles supportés.

Installation

Sur le site Kiwi Backup, connectez-vous sur Télécharger la solution le paquet QNAP correspondant à l’architecture du NAS à sauvegarder.

Se connecter à QTS (suivre la documentation de QNAP) avec un compte administrateur du NAS.

Procédez à l’installation manuelle du paquet :

  • Dans l’App Center, cliquer sur le bouton « Paramètres ». Cocher la case « Autoriser l’installation d’applications sans une signature numérique valide » puis cliquer sur « Appliquer »

  • Dans l’App Center, cliquer sur le bouton « installer manuellement » qui se trouve en haut à droite. Cliquer sur « Parcourir… », chercher et ouvrir le fichier de paquet KiwiBackup_….qpkg correspondant à l’architecture du NAS, puis cliquer sur « Installer ». Confirmer l’installation en cliquant sur « OK ».

  • Dans la fenêtre qui apparaît, cocher la case « Je comprends les risques et je souhaite installer cette application. » puis cliquer sur « Installer ».

Configuration du NAS

Le paquet Kiwi Backup nécessite l’ouverture du port 8183 pour pouvoir accéder à l’interface de l’application. La configuration par défaut de QTS ne bloque pas ce port, mais si le pare-feu intégré à QTS ou toute autre application installée (QuFirewall…) le bloque, il vous faudra l’ouvrir. N’hésitez pas à contacter notre support technique en cas de besoin.

Le paquet est maintenant installé, mais il reste une étape avant de pouvoir l’utiliser.

Utilisation de l’application Kiwi Backup

Pour accéder à l’interface de Kiwi Backup, utiliser le menu principal de QTS en haut à gauche, et cliquer sur « Kiwi Backup ».

L’utilisation de l’interface est inchangée par rapport à l’agent Kiwi Backup standard, merci de vous référer directement à sa documentation.

Comme d’habitude le serveur de backup doit être joignable via le port 4443 en sortie, ce qui signifie que vous devrez vraisemblablement ouvrir ce port sur votre routeur / box internet. N’hésitez pas à nous contacter si vous rencontrez des difficultés à effectuer cette manipulation.

Note à propos du périmètre de la sauvegarde

Le paquet Kiwi Backup est prévu pour sauvegarder les fichiers figurant sur les volumes du NAS, ce qui n’inclut pas la configuration du système.

En revanche QTS prévoit la possibilité d’enregistrer sa configuration sous la forme d’un fichier « .bin » (voir https://docs.qnap.com/nas-outdated/4.1/SMB/fr/index.html?backup_restore.htm). Il est possible et recommandé d’inclure ce fichier dans une sauvegarde afin de ne pas avoir à reconfigurer manuellement votre NAS en cas de problème.

Cycle de vie du paquet

Dans le Centre de paquets, il est possible d’arrêter puis de relancer le paquet Kiwi Backup. À moins d’une demande explicite du support technique, il est déconseillé de désactiver le paquet. Celui-ci est conçu pour fonctionner en permanence, sans quoi l’accès à l’interface de Kiwi Backup sera impossible et les sauvegardes ne pourront pas démarrer de façon planifiée.

Désinstallation

Pour désinstaller le paquet Kiwi Backup :

  • Ouvrir l’App Center

  • Sélectionner l’onglet « Mes applications »

  • Sous l’icône Kiwi Backup, cliquer sur le menu déroulant « v », puis sur « Supprimer ». Confirmer la désinstallation en cliquant sur « OK ».

La configuration de vos backups est conservée de façon à ce que vous n’ayez pas à tout reconfigurer en cas d’installation d’une nouvelle version de Kiwi Backup.

Mise à jour du paquet

Pour effectuer une mise à jour du paquet Kiwi Backup à une version plus récente que celle qui est installée :

  • Suivre la procédure de désinstallation ci-dessus pour supprimer la version actuelle de Kiwi Backup

  • Suivre la procédure d’installation ci-dessus pour télécharger et installer la nouvelle version de Kiwi Backup

La configuration de votre sauvegarde sera conservée malgré cette mise à jour.

Pour plus d’informations

Aide en ligne de QTS : https://docs.qnap.com/operating-system/qts/5.0.x/fr-fr

Enregistrement d’une machine

Pour créer un compte, complétez les informations demandées :

  • Nom de machine : en général, il s’agit du nom du possesseur du PC. A vous de choisir.

  • Clé de contrat : elle est à récupérer sur l’interface d’administration dans l’onglet « gestion des contrats »

  • L’adresse du pool en fonction de la plateforme de sauvegarde :

    • plateforme Kiwi Cloud : https://pool4.kiwi-backup.com

    • plateforme Kiwi Santé : https://pool.sante.kiwi-backup.com

enregistrement_machine.png

Validez les infos en cliquant « Enregistrer ».

Vous arrivez sur la page d’accueil : la pastille verte indique le port nécessaire à la sauvegarde de vos données (4443).

Paramétrage d’une sauvegarde

Choix des dossiers à sauvegarder

Une fois votre machine enregistrée, cliquez sur l’onglet « sauvegarde » pour configurer la sauvegarde.

L’arborescence de vos dossiers est affichée sur la partie gauche de l’écran. Il vous suffit de dérouler le ou les disques correspondants et de cocher les dossiers et fichiers à sauvegarder. Si vous voulez exclure un dossier ou un fichier, vous pouvez les décocher.

sauvegarder.png

Les dossiers à sauvegarder et à exclure s’affichent à droite de l’écran, dans « Paramètres ».

sauvegarder_2.png

Type de fichiers à exclure : Saisissez directement les extensions de fichier que vous ne voulez pas sauvegarder. Par exemple, pour tous les fichiers .bak, renseignez *.bak.

Disques montés

Cela permet de rendre accessible une partie réseau qui n’est pas physiquement présente sur la machine. Choisissez le disque, le chemin UNC et notez le mot de passe s’il y’en a un. Apparaîtra ensuite le disque dans l’arborescence (comme les disques physiques sur la machine)

disques_montes.png

Calcul du volume à sauvegarder

Vous pouvez calculer le nombre de fichiers et le volume des données paramétré, cliquez sur « calcul ». Le résultat s’affiche en bas à gauche de votre écran. Pour rappel, la 1ère sauvegarde est complète. Lors des prochaines sauvegardes, seuls les blocs des fichiers modifiés seront transférés et non les fichiers entiers.

Nous vous recommandons d’utiliser cette fonction avant la première sauvegarde, ceci vous permettra d’avoir une progression de cette dernière (nombre de fichiers traités / total).

calcul.png

Choix de l’heure de sauvegarde

Choisissez ensuite l’heure de sauvegarde. Précisez plutôt un horaire dans la nuit, pas en heure pleine afin de limiter l’utilisation de la bande passante.

heure_sauvegarde.png

Paramètres avancés

Les 3 paramètres avancés vous permettent par exemple d’éteindre le poste après la sauvegarde (sur Windows) ou activer le VSS de Windows(seulement en cas de fichiers ouverts).

parametres_avances.png

Lancement de la sauvegarde

La sauvegarde est maintenant paramétrée. Elle se lancera à l’heure prévue. Pour la lancer immédiatement, cliquez sur « lancer la sauvegarde ». Une barre de progression va s’afficher.

lancement_sauvegarde.png

Mails d’alertes

Une fois la sauvegarde effectuée, vous réceptionnerez un mail d’alerte indiquant si elle s’est bien déroulée ou non.

mail_okk.png

Jeux de sauvegarde

Vous pouvez ajouter plusieurs jeux de sauvegarde. Par exemple, le CRM peut être sauvegardé à midi et le reste des fichiers le soir. Avoir plusieurs jeux de sauvegarde permet également d’optimiser l’utilisation de la bande passante.

jeux_sauvegarde.png

Cliquez sur « Backup 1 » puis sur « gestion ».

Il vous suffit de renseigner le nom de votre jeu de sauvegarde.

nom_jeu.png

⚠ Prière de ne jamais supprimer le jeu de sauvegarde indiqué sous l’id “backup1”, ni d’utiliser des espaces dans les noms sous peine de rendre les sauvegardes inopérantes.

Restauration d’une sauvegarde

Choix des dossiers à restaurer

Commencez par vous rendre dans le menu « restauration ». Le bloc de gauche comporte l’ensemble des sauvegardes effectuées avec les dates et les heures auxquelles ces dernières ont été exécutées. Vous avez accès à un historique de 90 jours. Cliquez ensuite sur le jour de la sauvegarde à restaurer. L’ensemble des dossiers et des sous-dossiers sauvegardés se déroulent ; il vous suffit de sélectionner les dossiers ou fichiers à restaurer. Une fois sélectionnés, ces derniers s’affichent à droite de l’écran.

restauration.png

Choix de l’emplacement de restauration

2 emplacements de restauration sont proposés :

  • Le premier est l’emplacement d’origine. Pour ce faire cliquez « restaurer au même endroit ».

emplacement.png

Attention, cette action écrasera les données existantes et les remplacera par les données restaurées.

  • Le deuxième choix est l’emplacement spécifique en cliquant sur « répertoire de restauration » qui permet de créer un dossier où seront placées les données

repertoire_restau.png

Lancement de la restauration

Cliquez sur « lancer la restauration ». Une barre de progression va s’afficher.

Utilisation avancée

Interface ligne de commande (CLI)

L’interface en ligne de commande de Kiwi Backup permet de piloter l’ensemble des opérations d’enregistrement, de sauvegarde et de restauration.

Cela facilite l’intégration dans vos propres scripts d’installation ou dans un process de sauvegarde plus large.

Afficher l’aide

À tout moment, vous pouvez obtenir l’ensemble des commandes disponibles avec la commande suivante :

kiwi.exe --help

Pour le détail d’une commande, vous pouvez préciser la commande avant le –help.

kiwi.exe install --help

Spécifier le jeu de sauvegarde sur lequel vous voulez travailler

Par défaut c’est le jeu backup1 qui sera utilisé. Si vous voulez travailler avec un autre jeu de sauvegarde, il suffit d’ajouter --jobid monjob à la suite de la commande.

Enregistrement d’une machine

kiwi.exe install --name toto --key CLEFCONTRAT --server fdqn-du-pool --jobid monjob

Remplacez fdqn-du-pool par l’adresse du pool indiqué dans la section « ## Enregistrement d’une machine ».

Les options sont facultatives. Si vous ne les spécifiez pas, le programme vous les demandera interractivement.

Vous pouvez renseigner « auto » comme nom de la machine pour que le programme récupère automatiquement le nom d’hôte de votre poste.

Séléctionner des données à inclure / exclure de votre sauvegarde

Inclusions / exclusions

Pour inclure un dossier ou un fichier à votre sauvegarde, il suffit d’exécuter : kiwi.exe add2backup --jobid monjob CHEMIN_VERS_VOTRE_INCLUSION

Pour les exclusions, procéder de la même manière en ajoutant le paramètre --exclude : kiwi.exe add2backup --jobid monjob --exclude CHEMIN_VERS_VOTRE_EXCLUSION

Les patterns

Pour choisir les données à inclure / exclure, vous pouvez vous servir d’un pattern. Pour le spécifier, il vous suffit d’utiliser respectivement les options --includepattern et --excludepattern avec la même commande add2backup. Attention à renseigner votre pattern entre les double quotes.

Lancer un backup

kiwi.exe backup --jobid monjob

Si on ne spécifie pas le jobid, il utilise celui par défaut (backup1).

Restauration

kiwi.exe restore /chemin/du/fichier/ou/dossier --jobid --dest --bid

  • Exemple : kiwi.exe restore /home/user1/toto --jobid backup1 --dest /home/user1/resto/ --bid 456456456456456

Vous pouvez ajuster le fonctionnement de la commande avec les paramètres suivants :

  • --fid : l’ID du fichier à restaurer (cette option peut être renseignée plusieurs fois)

  • --bid : permet de spécifier l’ID du backup que vous voulez restaurer, la valeur par défaut est 0 (backup le plus récent)

  • --dest : avec ce paramètre vous pouvez choisir le dossier de destination de la restauration (par défaut la restauration se fera à l’emplacement originel en écrasant la version actuelle de vos données ⚠)

  • --recursive : choisir si oui ou non il faut descendre dans l’arborescence (par défaut : true)

Synchronisation

kiwi.exe synchro --jobid xxxxx

  • Exemple : kiwi.exe synchro --jobid backup1

La synchronisation téléchargera l’état de votre sauvegarde depuis nos serveurs. Ainsi le logiciel pourra déterminer les données à envoyer et vous afficher les résultats (avec la commande calc).

Mise à jour du client

kiwi.exe update

Mettre à jour le logiciel Kiwi Backup est essentiel pour profiter des nouvelles fonctionnalités et s’assurer de la sécurité de vos données !

Informations (emplacement du fichier de conf / logs)

kiwi.exe info

Affiche les informations sur la configuration de votre agent Kiwi et sur votre jeu de sauvegarde.

Fichier de configuration

Le fichier kiwi.conf est au format YAML. Veillez à bien respecter le format du fichier et l’indentation des éléments sinon le logiciel risque de ne pas fonctionner correctement.

___:
    default_server: ""
    security:
        auth_user: ""
        auth_pass: ""
        salt: ""
backup1:
    key: backup1
    files:
        exclude: []
        excludepattern: []
        include: []
        includepattern: []
        use_vss: 0
    label: backup1
    params:
        clientid:
        clientkey:
        registered: true
        server: https://fdqn-du-pool:4443
        servers: null
        total_size: 0
        total: 0
        active: 1
    scheduler:
        hour: "14"
        min: "55"
        monday: true
        tuesday: true
        wednesday: true
        thursday: true
        friday: true
        saturday: true
        sunday: true
    security:
        max_recv_speed: 0
        max_send_speed: 0
    shutdown_after_backup: null
    remote_disk: []
    script:
        before_backup: ""
        after_backup: ""

Modification avec la ligne de commande

Au lieu de modifier le fichier de configuration à la main, vous pouvez le faire en passant par la fonction kiwi.exe updateconfig. Vous devez spécifier la clé à mettre à jour ainsi que la nouvelle valeur.

  • Exemple : kiwi.exe updateconfig --jobid backup1 --key script.before_backup /home/amanda/before

Voici la liste complète des clés possibles :

  • scheduler.min

  • scheduler.hour

  • scheduler.monday

  • scheduler.tuesday

  • scheduler.wednesday

  • scheduler.thursday

  • scheduler.friday

  • scheduler.saturday

  • scheduler.sunday

  • scheduler.backup_if_planning_missed

  • files.includepattern

  • files.excludepattern

  • files.use_vss

  • params.active

  • security.max_recv_speed

  • security.max_send_speed

  • shutdown_after_backup

  • script.before_backup

  • script.after_backup

Emplacement

Voici la liste des emplacements du fichier de configuration :

OS

Chemin par défaut

Windows

C:\ProgramData\Kiwi-Backup\backup\kiwi.conf

Mac

/Library/Application Support/backup/kiwi.conf

Linux Debian-based

/etc/kiwi.conf

QNAP

/etc/config/kiwi.conf

Synology

/var/packages/KiwiBackup/etc/kiwi.conf

Altérer l’emplacement du datadir de Kiwi sous Windows

Pour changer l’emplacement du dossier de data Kiwi, il faut créer la variable d’enrivonnement KIWI_ALT_DATADIR et lui passer en paramètre le chemin du nouvel emplacement.

D’autres fonctions utilitaires disponibles en ligne de commande

Génération d’un script d’autocomplétion

Si vous voulez plus de confort lors de l’utilisation des outils en ligne de commande Kiwi, vous pouvez activer l’autocomplétion pour votre interpréteur de commandes. Les interpréteurs supportés sont les suivants :

  • bash

  • fish

  • powershell

  • zsh

  • Exemple : kiwi.exe completion bash

La commande affichera un long code qu’il faudra charger dans votre interpréteur. Avec Bash, vous pouvez placer ce code dans le fichier .bashrc pour qu’il soit chargé automatiquement à chaque ouverture de votre terminal.

Calcul du volume source

  • Exemple : kiwi.exe calc

Calculer le volume source peut être utile si vous avez ajouté beaucoup de données. D’un côté, vous saurez la quantité de données à envoyer et de l’autre vous pourrez suivre la progression car le logiciel saura combien de données il reste à envoyer.

Affichage des informations détaillées sur votre sauvegarde

Lister les backups effectués

kiwi.exe showbackups

Lister les fichiers sauvegardés

kiwi.exe showfiles CHEMIN_VERS_VOTRE_SAUVEGARDE

Lister les versions d’un fichier

kiwi.exe showversions CHEMIN_VERS_LE_FICHIER_SAUVEGARDE

Planification des sauvegardes

Les sauvegardes sont lancées à partir des tâches planifiées sous Windows et Linux. Les autres plateformes utilisent un système interne qui gère le lancement des backups et des mises à jour.

Pour reécrire des tâches planifiées sous Windows ou Linux, vous pouvez utiliser la commande schedulebackups. Inutile de la lancer sous d’autres plateformes.

  • Exemple : kiwi.exe schedulebackups

Les options supplémentaires :

  • --remove : supprime la planification actuelle des jeux de sauvegarde

  • --all : ajoute la planification pour tous les jeux de sauvegarde et non seulement pour le jeu choisi

  • --hour-interval : avant de planifier les sauvegardes, choisir aléatoirement une heure d’exécution dans la plage horaire donnée (par ex. 03-10) pour une exécution entre 3h et 10h59

  • --inaminute : planifie une sauvegarde dans une minute

Planification de la mise à jour

Comme pour les sauvegardes, il existe aussi une tâche planifiée pour les mises à jour. Pour réecrire ce genre de tâche passez par la commande scheduleupdate. Compatible uniquement Windows et Linux.

  • Exemple : kiwi.exe scheduleupdate

Les options supplémentaires :

  • --remove : supprime la planification actuelle de mise à jour

  • --inaminute : planifie une mise à jour dans une minute

Astuce : pour réecrire à la fois les tâches planifiées des sauvegardes et de la mise à jour, vous pouvez passer par la commande schedule tout simplement.

Démarrage du service CRON

Il s’agit d’un service interne qui gérè le lancement des backups et des mises à jour. Il est possible de le lancer manuellement avec la commande runCron.

Démarrage du service HTTP

Le service HTTP est primordial pour le fonctionnement de l’interface graphique. Pour le lancer à la main, vous pouvez passer par runHttp.

Installation d’un daemon Kiwi

Le service CRON doit fonctionner en permanence. Sur les plateformes QNAP et Synology, son exécution est assurée par le lancement du paquet. Pour MacOS, il est nécessaire de définir un daemon système. Pour le faire manuellement, vous pouvez utiliser la commande daemonize.

Démarrage de l’interface graphique

L’interface graphique peut être démarrée également depuis la ligne de commande grâce à la fonction wgui.

  • Exemple :

kiwi.exe wgui

Affichage de la version

La version du logiciel s’affiche en bas à gauche de l’interface graphique. Vous pouvez également vérifier la version depuis la ligne de commande avec version.