Sauvegarde · 6 min read · Dec 15, 2025

Comment installer UrBackup Server et Client sur Ubuntu 20.04

Sauvegarder régulièrement le serveur en direct est une tâche très importante pour tout administrateur système. Cela vous aidera à récupérer vos données en cas de perte de données ou de défaillance du système. Il existe de nombreux outils de sauvegarde gratuits et commerciaux disponibles sur le marché.

UrBackup est un système de sauvegarde open-source et client/serveur pour les systèmes d’exploitation Linux. Il prend en charge à la fois les sauvegardes de fichiers et d’images dans un système en direct sans interrompre les processus en cours. Il fournit une interface web pour gérer toutes les sauvegardes. Il est multiplateforme et peut être installé sur Windows, FreeBSD, Linux et de nombreux systèmes d’exploitation NAS basés sur Linux.

Fonctionnalités

UrBackup offre un ensemble riche de fonctionnalités, dont certaines sont énumérées ci-dessous :

  • Gratuit et open-source
  • Multi-plateforme
  • Économie d’espace
  • Facile à configurer
  • Sauvegardes cohérentes pendant l’utilisation
  • Sauvegarde via Internet

Prérequis

  • Deux serveurs exécutant Ubuntu 20.04.
  • Un mot de passe root est configuré sur les deux serveurs.

Dans ce tutoriel, je vais vous montrer comment installer le serveur et le client UrBackup sur Ubuntu 20.04.

Mettre à jour le système

Avant de commencer, il est recommandé de mettre à jour tous les paquets système sur les machines serveur et client.

Exécutez la commande suivante pour effectuer la mise à jour :

apt-get update -y

Une fois tous les paquets mis à jour, installez d’autres dépendances requises en utilisant la commande suivante :

apt-get install curl gnupg2 software-properties-common -y

Après avoir installé toutes les dépendances, vous pouvez passer à l’étape suivante.

Installer UrBackup Server

Par défaut, UrBackup n’est pas disponible dans le dépôt par défaut d’Ubuntu. Vous devrez donc ajouter le dépôt UrBackup à votre système.

Vous pouvez ajouter le dépôt UrBackup avec la commande suivante :

add-apt-repository ppa:uroni/urbackup

Une fois le dépôt mis à jour, installez le serveur UrBackup avec la commande suivante :

apt-get install urbackup-server -y

Pendant l’installation, on vous demandera de fournir l’emplacement de sauvegarde comme indiqué ci-dessous :

Configuration du serveur urBackup

Fournissez votre emplacement de sauvegarde et cliquez sur le bouton Ok pour terminer l’installation.

Ensuite, démarrez le service UrBackup et activez-le pour qu’il démarre au redémarrage du système :

systemctl start urbackupsrv  
systemctl enable urbackupsrv

Ensuite, vérifiez l’état du service UrBackup avec la commande suivante :

systemctl status urbackupsrv

Vous devriez voir la sortie suivante :

? urbackupsrv.service - LSB: Serveur pour effectuer des sauvegardes
     Loaded: loaded (/etc/init.d/urbackupsrv; generated)
     Active: active (running) since Mon 2021-08-09 05:37:54 UTC; 1min 3s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 17 (limit: 2353)
     Memory: 119.8M
     CGroup: /system.slice/urbackupsrv.service
             ??7081 /usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --daemon --pidfile /var/run/urbackupsrv.pid

Aug 09 05:37:54 ubuntu2004 systemd[1]: Starting LSB: Serveur pour effectuer des sauvegardes...
Aug 09 05:37:54 ubuntu2004 systemd[1]: Started LSB: Serveur pour effectuer des sauvegardes.

Par défaut, UrBackup écoute sur les ports 55413 et 55414. Vous pouvez les vérifier avec la commande suivante :

ss -antpl | grep urbackupsrv

Vous devriez voir la sortie suivante :

LISTEN    0         4096               0.0.0.0:55413            0.0.0.0:*        users:(("urbackupsrv",pid=7081,fd=27))                                         
LISTEN    0         4096               0.0.0.0:55414            0.0.0.0:*        users:(("urbackupsrv",pid=7081,fd=6))                                          
LISTEN    0         4096                  [::]:55413               [::]:*        users:(("urbackupsrv",pid=7081,fd=28))                                         
LISTEN    0         4096                  [::]:55414               [::]:*        users:(("urbackupsrv",pid=7081,fd=7)) 

Ensuite, définissez la propriété appropriée pour le répertoire /mnt avec la commande suivante :

chown -R urbackupsrv:urbackupsrv /mnt

Accéder à l’interface web d’UrBackup

Maintenant, ouvrez votre navigateur web et accédez à l’interface web d’UrBackup en utilisant l’URL http://your-server-ip:55414. Vous devriez voir l’écran suivant :

Interface web urBackup

Ensuite, cliquez sur l’onglet Paramètres. Vous devriez voir l’écran suivant :

Paramètres urBackup

Dans l’onglet Utilisateurs, cliquez sur le bouton Créer pour créer un utilisateur admin. Vous devriez voir l’écran suivant :

Ajouter un utilisateur

Fournissez votre nom d’utilisateur admin, mot de passe et cliquez sur le bouton Créer. Vous devriez voir l’écran suivant :

Nouvel utilisateur admin ajouté

Ajouter un client UrBackup

Dans l’interface web UrBackup, cliquez sur l’onglet Statut. Vous devriez voir la page suivante :

Ajouter un nouveau client de sauvegarde

Maintenant, cliquez sur le bouton Ajouter nouveau client. Vous devriez voir la page suivante :

statut de sauvegarde

Maintenant, fournissez le nom de votre client et cliquez sur le bouton Ajouter client. Une fois le client ajouté, vous devriez voir les informations d’installation du client sur la page suivante :

Client ajouté avec succès

Installer le client UrBackup

Ensuite, connectez-vous au système client, copiez l’URL d’installation de l’étape précédente et exécutez-la en utilisant la commande suivante :

TF=`mktemp` && wget "http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux" -O $TF && sudo sh $TF; rm -f $TF

Une fois le client UrBackup installé, vous devriez voir la sortie suivante :

--2021-08-09 06:08:43--  http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux
Connecting to 45.58.46.56:55414... connected.
HTTP request sent, awaiting response... 200 ok
Length: 22724321 (22M) [application/octet-stream]
Saving to: ‘/tmp/tmp.ZW4L3P0XeC’

/tmp/tmp.ZW4L3P0XeC                 100%[==================================================================>]  21.67M  72.4MB/s    in 0.3s    

2021-08-09 06:08:44 (72.4 MB/s) - ‘/tmp/tmp.ZW4L3P0XeC’ saved [22724321/22724321]

Verifying archive integrity... All good.
Uncompressing UrBackup Client Installer for Linux  100%  
Installation of UrBackup Client 2.4.11 to /usr/local ... Proceed ? [Y/n]
Y
Uncompressing install data...
Detected Debian (derivative) system
Detected systemd
Detected architecture x86_64-linux-glibc
Installed daemon configuration at /etc/default/urbackupclient...
Info: Restoring from web interface is disabled per default. Enable by modifying /etc/default/urbackupclient.
Installing systemd unit...
Cannot find systemd unit dir. Assuming /lib/systemd/system
Created symlink /etc/systemd/system/multi-user.target.wants/urbackupclientbackend.service → /lib/systemd/system/urbackupclientbackend.service.
Starting UrBackup Client service...
Successfully started client service. Installation complete.
+Detected Ubuntu LTS. Dattobd supported
-Detected no btrfs filesystem
-LVM not installed
Please select the snapshot mechanism to be used for backups:
1) dattobd volume snapshot kernel module from https://github.com/datto/dattobd
4) Use no snapshot mechanism
4
Configured no snapshot mechanism

Ensuite, vérifiez le service client UrBackup en utilisant la commande suivante :

systemctl status urbackupclientbackend

Vous devriez voir la sortie suivante :

? urbackupclientbackend.service - UrBackup Client backend
     Loaded: loaded (/lib/systemd/system/urbackupclientbackend.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-08-09 06:09:31 UTC; 49s ago
   Main PID: 1133 (urbackupclientb)
      Tasks: 10 (limit: 2353)
     Memory: 1.7M
     CGroup: /system.slice/urbackupclientbackend.service
             ??1133 /usr/local/sbin/urbackupclientbackend --config /etc/default/urbackupclient --no-consoletime

Aug 09 06:09:31 client systemd[1]: Started UrBackup Client backend.

Ajouter un répertoire de sauvegarde

Ensuite, vous devrez ajouter un répertoire de sauvegarde que vous souhaitez sauvegarder sur le système client.

Ici, nous allons sauvegarder un répertoire /etc sur le système client.

Exécutez la commande suivante pour ajouter un répertoire de sauvegarde :

/usr/local/bin/urbackupclientctl add-backupdir -x -f -d /etc

Vérifier l’état de la sauvegarde sur le serveur UrBackup

Ensuite, allez à l’interface web d’UrBackup et cliquez sur l’onglet Statut. Vous devriez voir votre client de sauvegarde sur la page suivante :

Ajouter un répertoire de sauvegarde

Cliquez sur le client et sélectionnez Sauvegarde de fichiers incrémentielle pour effectuer votre première sauvegarde.

Sauvegarde de fichiers incrémentielle

Pour vérifier votre sauvegarde, cliquez sur l’onglet Sauvegardes. Vous devriez voir la page suivante :

Liste des sauvegardes

Cliquez sur le client. Vous devriez voir vos sauvegardes de fichiers sur la page suivante :

Sauvegardes de fichiers

Maintenant, cliquez sur votre sauvegarde pour voir des informations détaillées sur votre sauvegarde :

Dossiers à l'intérieur de la sauvegarde

Ici, vous pouvez également télécharger votre sauvegarde sur le système local.

Conclusion

Dans le guide ci-dessus, nous avons expliqué comment installer le serveur et le client UrBackup sur Ubuntu 20.04. Vous pouvez maintenant ajouter plusieurs clients au serveur UrBackup et gérer toutes les sauvegardes depuis un emplacement central.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.