BackupZit

Scarica BackupZit

Ogni link porta alla release più recente su GitHub. Le release sono firmate; le console si aggiornano dalle stesse release.

Scegli come installare la console

MetodoIdeale perRichiede
1. Immagine VM prontaImporta, avvia, accedi — in pochi minutiVMware, Proxmox/KVM o Hyper-V; nessun accesso a Internet
2. ISO dell’applianceUna nuova VM o un server fisico, senza interazioneAccesso a Internet durante l’installazione
3. Script di installazioneUn server Debian, Ubuntu, AlmaLinux o Rocky Linux esistenteAccesso root e a Internet
4. Pacchetti a manoPostgreSQL proprio, gestione della configurazione, server offlineIl pacchetto server della release

La console richiede 2 vCPU, 2–4 GB di RAM e un disco da 16–20 GB. Gli agenti devono raggiungerla su TCP 8443 e raggiungere direttamente lo storage.

1. Immagine VM pronta

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 e KVM

backupzit-appliance.qcow2

Crea una VM senza disco (2 vCPU, 2–4 GB di RAM, rete VirtIO), importa il disco, collegalo come disco di avvio SCSI e attiva il QEMU Guest Agent.

VHD

Hyper-V (generazione 1)

backupzit-appliance-vhdx.zip

Estrai l’archivio, crea una VM di generazione 1 con 2–4 GB di RAM e scegli il VHDX come disco.

Su Proxmox VE, dopo aver copiato l’immagine sul nodo:

qm importdisk <vmid> backupzit-appliance.qcow2 local-lvm

Avvia la VM: lo schermo mostra l’indirizzo della console web e la password iniziale dell’utente admin. Apri https://<indirizzo>:8443, accetta una volta il certificato autofirmato, accedi e cambia la password. L’appliance ottiene l’indirizzo via DHCP; sullo schermo della VM accedi come bzadmin per impostare un indirizzo statico, il nome del server, il fuso orario e SSH.

2. ISO dell’appliance

backupzit-appliance.iso — avvia da essa una VM o un server (disco da 16 GB o più). Dopo 5 secondi parte l’installazione automatica: cancella il primo disco, installa Debian, PostgreSQL e la console in 10–20 minuti e poi mostra l’indirizzo della console e la password iniziale.

3. Script di installazione

Su Debian 12+, Ubuntu 22.04+, AlmaLinux o Rocky Linux 9+ (x86-64), come root:

curl -fsSL https://github.com/Max-Zit/backupzit/releases/latest/download/install.sh | sudo sh

Lo script installa PostgreSQL, scarica la release più recente e ne verifica firma e checksum, crea il database con una password casuale, attiva gli aggiornamenti di sicurezza automatici, apre la porta 8443 e mostra l’indirizzo della console e la password iniziale. Per leggerlo prima:

curl -fsSLO https://github.com/Max-Zit/backupzit/releases/latest/download/install.sh
less install.sh
sudo sh install.sh

Le opzioni vanno dopo sh -s --: --version X.Y.Z, --db postgres://… per un database esistente, --hosts per i nomi del certificato, --no-auto-updates. Eseguire di nuovo lo script aggiorna BackupZit mantenendo configurazione e dati.

4. Pacchetti e agenti

Questi file hanno la versione nel nome, quindi sono elencati nella pagina della release:

FileContenuto
backupzit-agent-X.Y.Z-x64.msiAgente Windows — Windows 10, 11, Server 2016 e successivi
backupzit-agent-X.Y.Z-x64-legacy.msiAgente Windows per Windows 7 SP1, Server 2008 R2 SP1 e 2012 R2
backupzit-agent_X.Y.Z_amd64.deb, .rpmAgente Linux — Debian, Ubuntu, Proxmox VE, AlmaLinux, Rocky Linux
backupzit-server_X.Y.Z_amd64.deb, .rpmLa console, per l’installazione manuale
backupzit-repo_X.Y.Z_amd64.deb, .rpmServer del repository protetto (storage immutabile)
backupzit-recovery-linux.isoISO di ripristino Linux per il ripristino bare metal
build-winpe.ps1Crea la ISO di ripristino Windows dal Windows ADK
SHA256SUMSChecksum delle immagini e delle ISO
SOURCE-CODE.txtDove trovare il codice sorgente di tutto ciò che è nelle immagini

Installare un agente

Nella pagina Agenti della console, Crea token di registrazione mostra un codice di registrazione (BZ1-…), valido 7 giorni e per un numero qualsiasi di macchine. Windows — esegui l’MSI e incolla il codice, oppure in modo silenzioso:

msiexec /i backupzit-agent-<version>-x64.msi /qn ENROLLCODE="BZ1-..."

Linux:

apt install ./backupzit-agent_*.deb        # oppure: dnf install ./backupzit-agent-*.rpm
backupzit-agent enroll --code "BZ1-..."
systemctl enable --now backupzit-agent

La console può anche installare gli agenti da sola via SSH o WinRM. Sugli host VMware ESXi non si installa nulla.

Verificare un download

sha256sum -c SHA256SUMS --ignore-missing

Console e agenti verificano la firma Ed25519 di ogni aggiornamento prima di installarlo; vedi Sicurezza.

Aggiornamento

La console controlla ogni giorno le release ufficiali; Impostazioni → Aggiornamenti → Installa esegue il backup del database, installa la release firmata e torna automaticamente indietro se la nuova versione non si avvia. Gli agenti si aggiornano dalla console senza interrompere i backup in corso. Le console offline accettano il caricamento dei file della release nella stessa pagina.