GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le serveur et le client UrBackup sur Ubuntu 20.04

Sauvegarder régulièrement le serveur live est une tâche très importante pour tout administrateur système. Il 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 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.

Caractéristiques

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

  • Gratuit et open source
  • Multi-plateforme
  • Efficace en espace
  • Facile à configurer
  • Sauvegardes cohérentes en cours d'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 packages système sur les ordinateurs serveur et client.

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

apt-get update -y

Une fois tous les packages mis à jour, installez les autres dépendances requises à l'aide de 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 référentiel par défaut d'Ubuntu. Vous devrez donc ajouter le référentiel UrBackup à votre système.

Vous pouvez ajouter le référentiel UrBackup avec la commande suivante :

add-apt-repository ppa:uroni/urbackup

Une fois le référentiel mis à jour, installez le serveur UrBackup avec la commande suivante :

apt-get install urbackup-server -y

Lors de l'installation, il vous sera demandé de fournir l'emplacement de sauvegarde comme indiqué ci-dessous :

Indiquez 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 :

statut systemctl urbackupsrv

Vous devriez voir le résultat suivant :

 ? urbackupsrv.service - LSB :serveur pour effectuer des sauvegardes Chargé :chargé (/etc/init.d/urbackupsrv ; généré) Actif :actif (en cours d'exécution) depuis le lundi 2021-08-09 05:37:54 UTC ; il y a 1min 3s Docs :man:systemd-sysv-generator(8) Tâches :17 (limite :2353) Mémoire :119.8M CGroup :/system.slice/urbackupsrv.service ??7081 /usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --daemon --pidfile /var/run/urbackupsrv.pidAug 09 05:37:54 ubuntu2004 systemd[1] :Démarrage de LSB :Serveur pour effectuer des sauvegardes... Aug 09 05:37:54 ubuntu2004 systemd[1] :LSB démarré :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 le résultat suivant :

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

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

chown -R urbackupsrv:urbackupsrv /mnt

Accéder à l'interface Web 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 :

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

Dans les Utilisateurs cliquez sur l'onglet Créer bouton pour créer un utilisateur administrateur. Vous devriez voir l'écran suivant :

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur Créer bouton. Vous devriez voir l'écran suivant :

Ajouter un client UrBackup

Sur l'interface web d'UrBackup, cliquez sur le Statut languette. Vous devriez voir la page suivante :

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

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

Installer UrBackup Client

Ensuite, connectez-vous au système client, copiez l'URL d'installation de l'étape précédente et exécutez-la à l'aide de 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=linuxConnexion à 45.58.46.56:55414... connecté Requête .HTTP envoyée, en attente de réponse... 200 okLength :22724321 (22M) [application/octet-stream]Enregistrement vers :'/tmp/tmp.ZW4L3P0XeC'/tmp/tmp.ZW4L3P0XeC 100 %[=================================================================>] 21.67M 72.4MB/s en 0.3s 2021-08-09 06:08:44 (72.4 MB/s) - '/tmp/tmp.ZW4L3P0XeC' enregistré [22724321/ 22724321]Vérification de l'intégrité de l'archive... Tout va bien.Décompression du programme d'installation d'UrBackup Client pour Linux 100% Installation d'UrBackup Client 2.4.11 dans /usr/local ... Continuer ? [O/n]YDécompression des données d'installation...Système Debian (dérivé) détectéSystème détectédArchitecture x86_64-linux-glibcConfiguration du démon installé dans /etc/default/urbackupclient...Info :la restauration à partir de l'interface Web est désactivée par défaut. Activez en modifiant /etc/default/urbackupclient.Installing systemd unit...Impossible de trouver le répertoire de l'unité systemd. En supposant le lien symbolique /lib/systemd/systemCreated /etc/systemd/system/multi-user.target.wants/urbackupclientbackend.service → /lib/systemd/system/urbackupclientbackend.service.Starting UrBackup Client service...Service client démarré avec succès. Installation terminée.+ Ubuntu LTS détecté. Dattobd pris en charge-Détecté aucun système de fichiers btrfs-LVM non installéVeuillez sélectionner le mécanisme d'instantané à utiliser pour les sauvegardes :1) Module de noyau d'instantané de volume dattobd à partir de https://github.com/datto/dattobd4) N'utiliser aucun mécanisme d'instantané4Configuré aucun mécanisme d'instantané 

Ensuite, vérifiez le service client UrBackup à l'aide de la commande suivante :

statut ssystemctl urbackupclientbackend

Vous devriez voir le résultat suivant :

 ? urbackupclientbackend.service - Backend UrBackup Client Chargé :chargé (/lib/systemd/system/urbackupclientbackend.service ; activé ; préréglage fournisseur :activé) Actif :actif (en cours d'exécution) depuis le lundi 2021-08-09 06:09:31 UTC ; Il y a 49 s PID principal :1133 (urbackupclientb) Tâches :10 (limite :2353) Mémoire :1,7 Mo CGroup :/system.slice/urbackupclientbackend.service ??1133 /usr/local/sbin/urbackupclientbackend --config /etc/default/ urbackupclient --no-consoletimeAug 09 06:09:31 client systemd[1] :Démarrage du backend UrBackup Client.

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 /etc répertoire 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, rendez-vous sur l'interface web d'UrBackup et cliquez sur l'onglet Statut. Vous devriez voir votre client de sauvegarde sur la page suivante :

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

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

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

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

À partir de là, 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 désormais ajouter plusieurs clients au serveur UrBackup et gérer toutes les sauvegardes depuis l'emplacement central.


Ubuntu
  1. Comment installer le serveur et le client NTP sur Ubuntu 18.04 LTS

  2. Comment installer et configurer le serveur DHCP sur Ubuntu 20.04

  3. Comment installer le client et le serveur NFS sur Ubuntu 20.04

  4. Installer UrBackup Server et Client sur Ubuntu 20.04 - Comment faire ?

  5. Installer le serveur vnc et le client sur Ubuntu

Comment installer et configurer RabbitMQ sur Ubuntu 16.04

Comment installer le serveur et le client NFS sur Ubuntu

Comment installer le serveur et le client NTP sur Ubuntu

Comment installer le serveur et le client UrBackup sur Ubuntu 20.04

Comment installer le serveur et le client Telnet sur Ubuntu

Comment installer le serveur NTP et le ou les clients sur Ubuntu 20.04 LTS