# Proxmox backup server : comment installer un serveur de sauvegarde Proxmox ?

Un serveur de sauvegarde Proxmox (*Proxmox Backup Server* en anglais) est un service dédié à la sauvegarde fiable des machines virtuelles, des conteneurs et des hôtes physiques au sein d’un environnement Proxmox. Ce guide vous explique étape par étape comment installer et configurer le Proxmox Backup Server, puis le connecter à votre Proxmox VE afin de mettre en place une solution de sauvegarde robuste pour votre infrastructure.

## Étape 1 : fournir un serveur adapté

Avant de commencer l’installation de votre serveur de sauvegarde basé sur [Proxmox](https://www.ionos.fr/digitalguide/serveur/know-how/proxmox/), assurez-vous de disposer d’un **serveur adapté**. Le Proxmox Backup Server peut fonctionner aussi bien sur du matériel physique que dans une machine virtuelle. Pour un environnement de production, l’utilisation d’un matériel dédié reste toutefois recommandée.

Votre système doit répondre aux exigences suivantes :

- **CPU :** utilisez un [CPU](https://www.ionos.fr/digitalguide/serveur/know-how/cpu/) 64 bits d’AMD ou d’Intel avec au minimum quatre cœurs. Un processeur multicœur performant améliore sensiblement les performances.
- **Mémoire vive (RAM) :** prévoyez au moins 4 Go de [RAM](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-quune-memoire-vive/) pour le système d’exploitation, le cache du système de fichiers et les services Proxmox. Ajoutez environ 1 Go de RAM par [téraoctet](https://www.ionos.fr/digitalguide/sites-internet/developpement-web/quest-ce-quun-terabyte/) de données sauvegardées, selon la charge et la fréquence des sauvegardes.
- **Datastore :** privilégiez des [SSD](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-quun-ssd/) d’entreprise rapides, car les opérations de Proxmox backup génèrent de nombreuses lectures et écritures aléatoires. En cas d’utilisation de disques durs, un [cache](https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/quest-ce-que-le-caching/) de métadonnées est recommandé afin de réduire les temps d’accès.
- **Réseau :** des interfaces réseau multigigabit (NIC) garantissent une connexion stable, même en cas de volumes de données élevés.

## Étape 2 : créer un support d’installation bootable

Si votre système répond aux exigences, vous pouvez passer à la création d’un support d’installation *bootable*, par exemple une clé USB. Un support bootable contient tous les fichiers nécessaires pour permettre au serveur de démarrer directement dessus et lancer le processus d’installation. Commencez par télécharger le **fichier ISO actuel** de Proxmox Backup Server depuis le [site officiel de Proxmox](https://www.proxmox.com/en/downloads/proxmox-backup-server "Downloads - Proxmox Backup Server"). L’installation du serveur de sauvegarde s’effectue généralement directement sur un système physique, sous la forme d’une [installation *bare metal* de Proxmox Backup Server](https://www.ionos.fr/digitalguide/serveur/configuration/installation-proxmox-sur-bare-metal/), afin de garantir des performances et une fiabilité optimales.

Pour rendre la clé USB bootable, vous pouvez utiliser l’outil Rufus sous Windows. Sous Linux, la méthode la plus simple consiste à écrire directement l’image ISO sur la clé USB à l’aide de la commande `dd`.

## Étape 3 : installer le Proxmox Backup Server

Une fois le support d’installation créé, vous pouvez lancer l’installation du Proxmox Backup Server. Pour cela, ouvrez le **menu de démarrage** lors du lancement du serveur. Selon le matériel utilisé, l’accès se fait à l’aide des [touches de fonction](https://www.ionos.fr/digitalguide/sites-internet/developpement-web/touches-de-fonction-du-clavier/) \[F2\] ou \[F12\], de la [touche Échap](https://www.ionos.fr/digitalguide/sites-internet/developpement-web/touche-esc/) ou de la touche \[Suppr\] ou \[Del\].

Dans le [BIOS](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-que-le-bios/), sélectionnez le support d’installation précédemment créé. Après quelques instants, l’**assistant d’installation graphique** de Proxmox Backup Server s’affiche. Sélectionnez le disque cible sur lequel le système doit être installé, puis définissez le fuseau horaire, la disposition du clavier et le mot de passe *root*. Indiquez également une adresse email afin de recevoir ultérieurement les messages système et les notifications.

Après validation de vos paramètres, l’assistant lance automatiquement l’installation. Une fois le processus terminé, vous êtes invité à redémarrer le serveur et à retirer le support d’installation. Après le redémarrage, le système démarre directement dans l’environnement du Proxmox Backup Server. Vous pouvez alors vous connecter **via la console ou l’interface Web** et poursuivre la configuration.

## Étape 4 : créer un datastore de sauvegarde

Les *datastores* constituent le cœur d’un Proxmox Backup Server. C’est à cet endroit que sont stockés de manière centralisée tous les [backups](https://www.ionos.fr/digitalguide/serveur/securite/quest-ce-quune-sauvegarde/), les *snapshots* et les données d’archive. Chaque datastore fait référence à un répertoire ou à un support de stockage précis du système, utilisé comme **datastore de sauvegarde**. Vous pouvez **créer autant de datastores que nécessaire**, par exemple afin de séparer différents objectifs de sauvegarde pour plusieurs serveurs ou clients.

Note Il est également possible de configurer un datastore sur un [serveur de fichiers basé sur Proxmox VE](https://www.ionos.fr/digitalguide/serveur/configuration/proxmox-fileserver/) distinct. Celui-ci peut servir de stockage réseau centralisé sur lequel plusieurs hôtes Proxmox déposent et gèrent conjointement leurs sauvegardes.

Deux méthodes sont disponibles pour configurer un datastore : via l’interface Web graphique ou via la ligne de commande. Dans ce guide, nous nous concentrons sur la configuration à l’aide de la ligne de commande.

Avant de créer le datastore, assurez-vous que le **chemin du datastore existe et qu’il est accessible en écriture**. Par exemple, si un disque supplémentaire a été monté sous `/mnt/backupdisk`, vous pouvez le vérifier de la manière suivante :

```bash
ls /mnt/backupdisk
```

Si le répertoire est **vide**, il est prêt à être utilisé comme datastore. Créez maintenant le nouveau datastore avec la commande :

```bash
proxmox-backup-manager datastore create backups /mnt/backupdisk
```

`backups` est le nom du nouveau datastore et `/mnt/backupdisk` est le répertoire cible où les données de sauvegarde seront enregistrées. Le serveur de sauvegarde Proxmox crée maintenant la structure de répertoire nécessaire et enregistre le datastore dans sa configuration.

Pour vous assurer que le datastore a été correctement configuré, vous pouvez utiliser la commande suivante :

```bash
proxmox-backup-manager datastore list
```

Ainsi, votre datastore est actif et peut désormais être utilisé par les clients !

Note Vous pouvez également créer le datastore facilement via l’interface Web. Connectez-vous à l’interface avec le port 8007. Naviguez vers « Datastore &gt; Ajouter ». Entrez ensuite un nom et un répertoire, puis confirmez vos saisies.

## Étape 5 : configurer les utilisateurs et les droits d’accès

Pour permettre à d’autres systèmes de stocker leurs sauvegardes sur le serveur de sauvegarde Proxmox, vous devez d’abord configurer **des comptes utilisateurs et des jetons d’accès adaptés**. Ceux-ci servent à l’authentification ainsi qu’à la gestion fine des droits.

Commencez par créer un utilisateur dédié aux opérations de sauvegarde. Cette approche est plus sûre que l’utilisation de l’accès root par défaut, car elle permet de définir précisément les autorisations accordées à cet utilisateur :

```bash
proxmox-backup-manager user create backup@pbs
```

Un utilisateur avec le nom `backup@pbs` est créé. Le suffixe `@pbs` indique qu’il s’agit d’un utilisateur au sein du domaine local du serveur de sauvegarde Proxmox. Ensuite, vous générez un jeton (*token*) [API](https://www.ionos.fr/digitalguide/sites-internet/developpement-web/quest-ce-quune-api/) utilisé pour la connexion avec Proxmox VE. Ce jeton sert de **clé d’accès**, permettant à Proxmox VE de s’authentifier automatiquement auprès du serveur de sauvegarde, sans avoir à enregistrer un mot de passe :

```bash
proxmox-backup-manager token create backup@pbs backup-token --privileges DatastoreBackup,DatastoreAudit
```

Cette commande crée un jeton nommé `backup-token`, qui dispose des droits `DatastoreBackup` pour écrire des sauvegardes et `DatastoreAudit` pour lire et vérifier les sauvegardes.

Une fois le jeton créé, le serveur de sauvegarde affiche un ID de jeton et une valeur de jeton. **Notez bien ces deux valeurs**, car elles seront nécessaires à l’étape suivante pour établir la connexion entre Proxmox VE et le backup server.

## Étape 6 : connecter Proxmox VE au serveur de sauvegarde

Pour que votre hôte Proxmox VE puisse stocker ses sauvegardes directement sur le serveur de sauvegarde Proxmox, vous devez l’**ajouter comme destination de stockage**. Cette opération peut être effectuée soit via l’interface Web, soit à l’aide de la ligne de commande.

Connectez-vous à votre serveur Proxmox VE via SSH, puis exécutez la commande suivante :

```bash
pvesm add pbs pbs-backup \
--server <IP_BACKUP_SERVER> \
--datastore backups \
--username backup@pbs!backup-token \
--password ‘API_TOKEN’
```

Remplacez `<IP_BACKUP_SERVER>` par l’[adresse IP](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-quune-adresse-ip/) de votre serveur de sauvegarde et `API_TOKEN` par la valeur secrète du jeton API générée à l’étape précédente. Après exécution réussie, vous pouvez vérifier la configuration :

```bash
pvesm status
```

Si le datastore est correctement intégré, il apparaîtra dans la **liste des stockages disponibles**. Vous pouvez désormais effectuer des sauvegardes de test pour vérifier la connexion.

## Étape 7 : configurer les tâches de sauvegarde

Une fois la connexion établie, vous pouvez **planifier et automatiser vos tâches de sauvegarde**. Cette configuration peut également être réalisée directement via le Shell. Voici un exemple de tâche de sauvegarde quotidienne qui sauvegarde toutes les VM et tous les conteneurs à 3 heures du matin :

```bash
echo "0 3 ** * root /usr/sbin/vzdump --all --storage pbs-backup --mode snapshot --quiet" >> /etc/crontab
```

Cette entrée [Cron](https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/cron-job/) crée automatiquement chaque jour à 03:00 un snapshot de sauvegarde de toutes les [machines virtuelles (VM)](https://www.ionos.fr/digitalguide/serveur/know-how/machine-virtuelle/) et de tous les conteneurs sur le datastore défini `pbs-backup`.

Vous pouvez ensuite vérifier les sauvegardes directement sur le serveur de sauvegarde Proxmox, au sein du datastore configuré, par exemple `/mnt/backupdisk`.

## Étape 8 : restaurer et vérifier les sauvegardes

Pour la **restauration de sauvegardes individuelles**, vous disposez à la fois du client Proxmox VE et de la ligne de commande du serveur de sauvegarde. Si, par exemple, vous souhaitez restaurer la sauvegarde d’une machine virtuelle avec l’ID 100, vous pouvez utiliser la commande suivante dans le terminal :

```bash
proxmox-backup-client snapshot list
```

Cela vous permet de voir **tous les snapshots enregistrés**. Sélectionnez le snapshot désiré et lancez la restauration avec la commande suivante :

```bash
proxmox-backup-client restore <SNAPSHOT> <CHEMIN_CIBLE>
```

Cette commande extrait le snapshot de sauvegarde spécifié sous `<CHEMIN_CIBLE>` depuis le datastore et crée un nouveau fichier de disque virtuel à partir de celui-ci.

Pour la **vérification régulière de l’intégrité** de vos sauvegardes Proxmox, il est possible de faire contrôler automatiquement les snapshots. Le serveur vérifie alors que tous les blocs de données sont complets et exempts d’erreurs.

```bash
proxmox-backup-manager verify run backups
```


This is a markdown version of: [https://www.ionos.fr/digitalguide/serveur/configuration/proxmox-backup-server/](https://www.ionos.fr/digitalguide/serveur/configuration/proxmox-backup-server/) for AI/LLM consumption.