---
title: "Urbackup: Client graphique pour Debian/Ubuntu"
date: 2018-02-15T18:21:22+02:00
description: "Comment installer le client graphique - GUI - d'Urbackup, logiciel de sauvegarde, sous Debian, ou Ubuntu"
draft: false
tags: ["Debian", "Urbackup", "backup", "GUI"]
---
## Description
Ceci est un tutoriel pour utiliser l'interface graphique du logiciel client
d'Urbackup - logiciel de sauvegarde sur serveur -
La première erreur à ne pas commettre est de bien télécharger le bon client :
* {{< color red >}}ne pas télécharger{{}} [Binary Linux client (command line only; with auto-update; x86/AMD64/ARMv6+/ARM64)][1]
* mais bel et bien selon la page "**[Install client on Debian or Ubuntu from sources][2]**" -
ceci est en fait une traduction principalement, avec quelques corrections et aperçus !
Nécessite :
- que le logiciel urbackup-serveur soit installé sur le serveur qui recevra
les sauvegardes du client, qu'il soit activé et fonctionnel -
*ce tuto ne traite pas de l'installation de celui-ci sur le serveur*.
- le binaire `gksu` doit être installé sur la station à sauvegarder…
## Installation
- Installation des dépendances nécessaires :
`# apt install build-essential "g++" libwxgtk3.0-dev "libcrypto++-dev" libz-dev`
- On télécharge puis on décompresse l'archive relative au binaire :
`$ wget https://hndl.urbackup.org/Client/2.1.17/urbackup-client-2.1.17.tar.gz`
`$ tar xzf urbackup-client-2.1.17.tar.gz`
- On compile et installe le binaire :
`$ cd urbackup-client-2.1.17`
`$ ./configure`
`$ make -j4`
`# make install`
- Ceci étant fait, on vérifie que le service d'arrière plan fonctionne bien :
`$ urbackupclientbackend -v info`
`2018-02-15 18:22:00: Started UrBackupClient Backend…`
`2018-02-15 18:22:01: Looking for old Sessions… 0 sessions`
### Systemd
- Création du service de démarrage pour **systemd**, par l'ajout au système
d'un nouveau fichier nommé `/etc/systemd/system/urbackup.service` :
{{< file "sys-debian-urbackup-systemd" shell "/etc/systemd/system/urbackup.service" >}}
- Lui attribuer les droits d'exécution nécessaires :
`# chmod a+x /etc/systemd/system/urbackup.service`
- Redémarrer systemd, de démarrer le nouveau service et de l'activer pour
le démarrage automatique :
`# systemctl --system daemon-reload`
`# systemctl start urbackup.service`
`# systemctl enable urbackup.service`
- Puis, vérifier que le nouveau service fonctionne bien :
{{< code "sys-debian-urbackup-systemctl-status" shell >}}
## Utilisation
Le binaire du client graphique se nomme `urbackupclientgui` et nécessite
des droits administrateurs pour le paramétrage de celui-ci :
* Vérifiez que le binaire "gksu" soit installé, si ce n'est pas le cas, faites-le !
* Puis ajoutez votre identifiant utilisateur au groupe sudo :
`# adduser USERID sudo`
* Déconnectez-vous, et reconnectez-vous à votre session.
* Puis, dans votre session, une fois connecté, ajoutez le démarrage du
client Gui, dans les paramètres de "Session et démarrage" -
*qui dépendent de votre bureau graphique* ;
le chemin du binaire est : `/usr/local/bin/urbackupclientgui`
{{< note tip >}}
L'équivalent de ces menus est gérable au-travers de l'interface web du serveur
(http://ip_serveur:55414) ; choisissez le menu "Réglages", puis le client
à gérer dans la liste déroulante "Clients".
{{}}
### Menu "Do * Backups"
* Le menu "Do full file backup" est l'option qui vous permet de faire une
**sauvegarde de tous** les fichiers et répertoires choisis…
* Le menu "Do incremental file backup" est l'option qui vous permet de
faire une sauvegarde dite incrémentale ; celle qui sauvegarde juste
les différences…
### Menu "Settings"
* Onglet "File Backup" :
* Les champs d'intervalle sont là pour définir le nombre de jours pour
les sauvegardes, principalement.
* Les champs "Exclude from backup", et "Include in backup" sont ceux
qui vous permettent d'inclure ou d'exclure des fichiers spécifiques -
à séparer par le symbole ';'.
* Onglet "Client" :
* Le champ "Client" est celui qui vous permettra de nommer la station
à sauvegarder - par défaut, il prend la valeur du **hostname**.
* Onglet "Internet" :
* Cet onglet n'est intéressant que pour ceux qui veulent sauvegarder
au-travers d'un Internet…
*il serait assurément intéressant d'envisager ce flux-là au-travers d'un tunnel SSH !*
### Menu "Add/Remove backup paths"
Ce menu est celui qui vous permettra d'ajouter ou supprimer les répertoires
que vous voulez sauvegarder !
---
***Enjoy-ID!
Enjoy-IT!***
---
[1]: https://www.urbackup.org/download.html#linux_all_binary
[2]: https://www.urbackup.org/client_debian_ubuntu_install.html
---