GNU/Linux >> Tutoriels Linux >  >> Ubuntu

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

UrBackup est un système de sauvegarde client/serveur Open Source facile à configurer qui, grâce à une combinaison de sauvegardes d'images et de fichiers, assure à la fois la sécurité des données et un temps de restauration rapide.

Les sauvegardes de fichiers et d'images sont effectuées pendant que le système fonctionne sans interrompre les processus en cours.

UrBackup surveille également en permanence les dossiers que vous souhaitez sauvegarder afin de trouver rapidement les différences par rapport aux sauvegardes précédentes. Pour cette raison, les sauvegardes de fichiers incrémentielles sont très rapides.

Les données de toute organisation sont très importantes car, sans données, il n'y aurait pas de monde. La sauvegarde des données est encore plus importante pour les sauvegarder en cas de sinistre.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes liées à Linux.

Dans ce cadre, nous allons nous intéresser à une solution de sauvegarde Open Source appelée UrBackup.


Principales fonctionnalités d'UrBackup :

1. Sauvegardes complètes et incrémentielles d'images et de fichiers :des partitions entières peuvent être enregistrées ainsi que des répertoires uniques

2. Clients pour Windows, Linux et FreeBSD

3. Le calcul rapide des différences d'arborescence de fichiers conduit à des sauvegardes de fichiers incrémentielles très rapides - seuls les nouveaux fichiers modifiés seront retransmis

4. Seuls les secteurs de disque dur utilisés et modifiés sont transmis lors d'une sauvegarde d'image incrémentielle

5. Sauvegardes d'images et de fichiers pendant que le système est en cours d'exécution

6. Sauvegardes cohérentes des fichiers utilisés sur Windows et Linux. Par exemple les fichiers Outlook .pst

7. Les mêmes fichiers sur différents ordinateurs ne sont enregistrés qu'une seule fois. Moins d'espace de stockage sur le serveur est nécessaire pour vos sauvegardes (déduplication au niveau des fichiers)

8. Les clients peuvent modifier leurs paramètres comme la fréquence de sauvegarde ou le nombre de sauvegardes et peuvent consulter les fichiers journaux de leurs sauvegardes

9. À côté d'aucune configuration. Installez, sélectionnez les répertoires que vous souhaitez sauvegarder et regardez-le sauvegarder

10. Le client avertit s'il n'y a pas eu de sauvegarde pendant un certain temps

11. Interface Web qui affiche l'état des clients, les activités en cours et les statistiques. Il permet à l'administrateur de modifier les paramètres de sauvegarde et de remplacer les paramètres des clients. Les sauvegardes de fichiers existantes peuvent être parcourues, les fichiers de ces sauvegardes peuvent être extraits ou des processus de restauration lancés

12. Des rapports sur les sauvegardes peuvent être envoyés aux utilisateurs ou aux administrateurs

13. Sauvegardes sécurisées et efficaces sur votre propre serveur via Internet si le client n'est actuellement pas dans votre réseau local

14. Les métadonnées du fichier telles que l'heure de la dernière modification sont sauvegardées

15. Restauration de fichiers et d'images facile à utiliser (via un CD de restauration/une clé USB)

16. Facile à configurer et à utiliser l'accès à la sauvegarde des fichiers

17. Alertes par e-mail si une machine n'est pas sauvegardée pendant une durée configurable


Comment installer le serveur UrBAckup sur Ubuntu 20.04 LTS ?

Pour commencer ce processus, vous devez vous connecter à votre serveur avec un outil SSH tel que putty en tant qu'utilisateur root avec des droits sudo.

Ensuite, une fois connecté, vous pouvez suivre les étapes ci-dessous.


1. Mettre à jour le système

Vous devez exécuter la commande ci-dessous pour mettre à jour votre système avec les dernières mises à jour et correctifs de sécurité :

# apt-get update -y


2. Installer le serveur UrBackup

Après la mise à jour du système, nous allons maintenant installer le serveur UrBackup à l'aide de son référentiel PPA officiel en exécutant les commandes suivantes dans le terminal :

# add-apt-repository ppa:uroni/urbackup
# apt update
# apt install urbackup-server

Une fois invité, tapez 'y' et appuyez sur Entrée pour démarrer l'installation du serveur UrBackup avec ses packages dépendants.


3. Configurer le serveur UrBackup

Lors de l'installation, il vous sera demandé de configurer le serveur UrBackup, où vous devrez donner un chemin de stockage de sauvegarde.

Toutes les sauvegardes seront stockées dans le chemin donné, tabulez sur "ok" et appuyez sur la touche Entrée pour continuer.

Une fois l'installation terminée, exécutez la commande suivante pour vérifier l'état d'UrBackup Server.

# systemctl status urbackupsrv

Vous pouvez également utiliser les commandes ci-dessous pour configurer l'exécution automatique du service après le redémarrage.

# systemctl enable urbackupsrv


4. Accéder à l'interface Web d'UrBackup

Une fois l'installation terminée, l'interface web du serveur UrBackup est accessible en utilisant son port par défaut '55414' à condition qu'il soit autorisé dans votre pare-feu.

Ouvrons l'URL dans votre navigateur préféré comme ci-dessous :

https://your_ip:55414


5. Ajouter un utilisateur administrateur à l'interface utilisateur

Vous avez maintenant accès à l'interface utilisateur Web d'UrBackup Server sans donner d'utilisateur et de mot de passe pour vous connecter, pour ce faire, nous devons créer un utilisateur administrateur à partir de l'interface Web.

En outre, vous pouvez passer par d'autres paramètres pour apporter des modifications selon vos propres exigences pour les sauvegardes.


6. Ajouter un nouveau client de sauvegarde

Pour ajouter un nouveau client pour la sauvegarde sur le serveur UrBackup, cliquez sur Ajouter un nouveau client en tant que client Internet/client derrière NAT. Assurez-vous d'activer le mode Internet dans les paramètres. Donnez-lui le nom de domaine complet ou IP de votre hôte client et cliquez sur Ajouter un client.

Après avoir ajouté le client, vous obtiendrez ses packages d'installation que vous devez installer pour les sauvegardes sur l'hôte client :

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

Exécutez la commande ci-dessous pour vérifier l'état du service client :

# systemctl status urbackupclientbackend

Le client UrBackup sera opérationnel sur le port '35621'


Si vous rencontrez des problèmes, consultez ses journaux sous le fichier '/var/log/urbackupclient.log'.


7. Comment effectuer des sauvegardes client

Vous pouvez ajouter autant de clients que vous le souhaitez.

Exécutez ensuite la commande ci-dessous pour ajouter tout dossier dont vous souhaitez effectuer la sauvegarde :

# /usr/local/bin/urbackupclientctl add-backupdir -x -f -d /backup

Vérifiez maintenant que le statut du client est EN LIGNE sur le serveur UrBackup. Une fois en ligne, vous pouvez exécuter manuellement la sauvegarde, sinon elle s'exécutera selon son calendrier par défaut que vous pouvez modifier dans les paramètres du client.

Si vous cliquez sur l'onglet des sauvegardes, vous verrez le journal de sa dernière entrée de sauvegarde réussie.


Vous pouvez également vérifier depuis votre serveur si les fichiers de sauvegarde se trouvent sur le chemin de stockage de votre serveur de sauvegarde, comme indiqué ci-dessous dans notre scénario :

root@ip:~# ls -lhtr /media/BACKUP/urbackup/20.152.19.6/210110-1726/backup/
total 0
-rwxr-x--- 1 urbackup urbackup 0 Jan 10 17:15 test.txt



Ubuntu
  1. Comment installer Chef Server, Workstation et Chef Client sur Ubuntu 18.04

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

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

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

  5. Installer le serveur vnc et le client sur Ubuntu

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

Comment installer urBackup sur Ubuntu 20.04