BackupZit

Télécharger BackupZit

Chaque lien pointe vers la dernière version sur GitHub. Les versions sont signées ; les consoles se mettent à jour à partir des mêmes versions.

Choisir comment installer la console

MéthodeIdéal pourNécessite
1. Image VM prêteImporter, démarrer, se connecter — en quelques minutesVMware, Proxmox/KVM ou Hyper-V ; pas d’Internet
2. ISO de l’applianceUne nouvelle VM ou un serveur physique, sans interventionAccès Internet pendant l’installation
3. Script d’installationUn serveur Debian, Ubuntu, AlmaLinux ou Rocky Linux existantAccès root et Internet
4. Paquets à la mainVotre propre PostgreSQL, gestion de configuration, serveurs hors ligneLe 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

OVA

VMware ESXi, Workstation, VirtualBox

backupzit-appliance.ova

ESXi Host Client : Create / Register VM → Deploy a virtual machine from an OVF or OVA file. vSphere : Deploy OVF Template.

QC

Proxmox VE et KVM

backupzit-appliance.qcow2

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.

VHD

Hyper-V (génération 1)

backupzit-appliance-vhdx.zip

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 :

FichierContenu
backupzit-agent-X.Y.Z-x64.msiAgent Windows — Windows 10, 11, Server 2016 et ultérieur
backupzit-agent-X.Y.Z-x64-legacy.msiAgent Windows pour Windows 7 SP1, Server 2008 R2 SP1 et 2012 R2
backupzit-agent_X.Y.Z_amd64.deb, .rpmAgent Linux — Debian, Ubuntu, Proxmox VE, AlmaLinux, Rocky Linux
backupzit-server_X.Y.Z_amd64.deb, .rpmLa console, pour une installation manuelle
backupzit-repo_X.Y.Z_amd64.deb, .rpmServeur de dépôt renforcé (stockage immuable)
backupzit-recovery-linux.isoISO de récupération Linux pour la restauration bare metal
build-winpe.ps1Crée l’ISO de récupération Windows à partir du Windows ADK
SHA256SUMSSommes de contrôle des images et des ISO
SOURCE-CODE.txtOù 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.