Choisir comment installer la console
| Méthode | Idéal pour | Nécessite |
|---|---|---|
| 1. Image VM prête | Importer, démarrer, se connecter — en quelques minutes | VMware, Proxmox/KVM ou Hyper-V ; pas d’Internet |
| 2. ISO de l’appliance | Une nouvelle VM ou un serveur physique, sans intervention | Accès Internet pendant l’installation |
| 3. Script d’installation | Un serveur Debian, Ubuntu, AlmaLinux ou Rocky Linux existant | Accès root et Internet |
| 4. Paquets à la main | Votre propre PostgreSQL, gestion de configuration, serveurs hors ligne | Le paquet serveur de la version |
La console nécessite 2 vCPU, 2–4 Go de RAM et un disque de 16–20 Go. Les agents doivent la joindre sur TCP 8443 et joindre directement le stockage.
1. Image VM prête
VMware ESXi, Workstation, VirtualBox
ESXi Host Client : Create / Register VM → Deploy a virtual machine from an OVF or OVA file. vSphere : Deploy OVF Template.
Proxmox VE et KVM
Créez une VM sans disque (2 vCPU, 2–4 Go de RAM, réseau VirtIO), importez le disque, attachez-le comme disque de démarrage SCSI et activez le QEMU Guest Agent.
Hyper-V (génération 1)
Décompressez, créez une VM de génération 1 avec 2–4 Go de RAM et choisissez le VHDX comme disque.
Sous Proxmox VE, après avoir copié l’image sur le nœud :
qm importdisk <vmid> backupzit-appliance.qcow2 local-lvm
Démarrez la VM : son écran affiche l’adresse de la console web et le mot de passe initial de l’utilisateur admin. Ouvrez https://<adresse>:8443, acceptez une fois le certificat auto-signé, connectez-vous et changez le mot de passe. L’appliance obtient son adresse par DHCP ; sur l’écran de la VM, connectez-vous en tant que bzadmin pour définir une adresse statique, le nom du serveur, le fuseau horaire et SSH.
2. ISO de l’appliance
backupzit-appliance.iso — démarrez une VM ou un serveur (disque de 16 Go ou plus) dessus. Après 5 secondes, l’installation automatique commence : elle efface le premier disque, installe Debian, PostgreSQL et la console en 10–20 minutes, puis affiche l’adresse de la console et le mot de passe initial.
3. Script d’installation
Sous Debian 12+, Ubuntu 22.04+, AlmaLinux ou Rocky Linux 9+ (x86-64), en root :
curl -fsSL https://github.com/Max-Zit/backupzit/releases/latest/download/install.sh | sudo sh
Le script installe PostgreSQL, télécharge la dernière version et vérifie sa signature et sa somme de contrôle, crée la base avec un mot de passe aléatoire, active les mises à jour de sécurité automatiques, ouvre le port 8443 et affiche l’adresse de la console et le mot de passe initial. Pour le lire d’abord :
curl -fsSLO https://github.com/Max-Zit/backupzit/releases/latest/download/install.sh
less install.sh
sudo sh install.sh
Les options se placent après sh -s -- : --version X.Y.Z, --db postgres://… pour une base existante, --hosts pour les noms du certificat, --no-auto-updates. Relancer le script met BackupZit à jour en conservant la configuration et les données.
4. Paquets et agents
Ces fichiers portent la version dans leur nom ; ils sont donc listés sur la page de la version :
| Fichier | Contenu |
|---|---|
backupzit-agent-X.Y.Z-x64.msi | Agent Windows — Windows 10, 11, Server 2016 et ultérieur |
backupzit-agent-X.Y.Z-x64-legacy.msi | Agent Windows pour Windows 7 SP1, Server 2008 R2 SP1 et 2012 R2 |
backupzit-agent_X.Y.Z_amd64.deb, .rpm | Agent Linux — Debian, Ubuntu, Proxmox VE, AlmaLinux, Rocky Linux |
backupzit-server_X.Y.Z_amd64.deb, .rpm | La console, pour une installation manuelle |
backupzit-repo_X.Y.Z_amd64.deb, .rpm | Serveur de dépôt renforcé (stockage immuable) |
| backupzit-recovery-linux.iso | ISO de récupération Linux pour la restauration bare metal |
| build-winpe.ps1 | Crée l’ISO de récupération Windows à partir du Windows ADK |
| SHA256SUMS | Sommes de contrôle des images et des ISO |
| SOURCE-CODE.txt | Où obtenir le code source de tout ce que contiennent les images |
Installer un agent
Sur la page Agents de la console, Créer un jeton d’enregistrement affiche un code d’enregistrement (BZ1-…), valable 7 jours et pour un nombre illimité de machines. Windows — lancez le MSI et collez le code, ou en mode silencieux :
msiexec /i backupzit-agent-<version>-x64.msi /qn ENROLLCODE="BZ1-..."
Linux :
apt install ./backupzit-agent_*.deb # ou : dnf install ./backupzit-agent-*.rpm
backupzit-agent enroll --code "BZ1-..."
systemctl enable --now backupzit-agent
La console peut aussi installer les agents elle-même via SSH ou WinRM. Rien n’est installé sur les hôtes VMware ESXi.
Vérifier un téléchargement
sha256sum -c SHA256SUMS --ignore-missing
Les consoles et les agents vérifient la signature Ed25519 de chaque mise à jour avant de l’installer ; voir Sécurité.
Mise à jour
La console vérifie chaque jour les versions officielles ; Paramètres → Mises à jour → Installer sauvegarde la base, installe la version signée et revient automatiquement en arrière si la nouvelle version ne démarre pas. Les agents sont mis à jour depuis la console sans interrompre les sauvegardes en cours. Les consoles hors ligne acceptent l’envoi des fichiers de version sur la même page.