BackupZit

BackupZit herunterladen

Jeder Link führt zum neuesten Release auf GitHub. Releases sind signiert; Konsolen aktualisieren sich aus denselben Releases.

Installationsweg der Konsole wählen

WegAm besten fürVoraussetzung
1. Fertiges VM-ImageImportieren, starten, anmelden – in wenigen MinutenVMware, Proxmox/KVM oder Hyper-V; kein Internet nötig
2. Appliance-ISOEine neue VM oder ein physischer Server, unbeaufsichtigtInternetzugang während der Installation
3. InstallationsskriptEin vorhandener Debian-, Ubuntu-, AlmaLinux- oder Rocky-Linux-ServerRoot- und Internetzugang
4. Pakete von HandEigenes PostgreSQL, Konfigurationsmanagement, Offline-ServerDas Serverpaket aus dem Release

Die Konsole braucht 2 vCPU, 2–4 GB RAM und eine 16–20-GB-Festplatte. Agenten müssen sie über TCP 8443 und den Speicher direkt erreichen.

1. Fertiges VM-Image

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

backupzit-appliance.qcow2

Eine VM ohne Festplatte anlegen (2 vCPU, 2–4 GB RAM, VirtIO-Netzwerk), die Festplatte importieren, als SCSI-Bootfestplatte anhängen und den QEMU Guest Agent aktivieren.

VHD

Hyper-V (Generation 1)

backupzit-appliance-vhdx.zip

Entpacken, eine VM der Generation 1 mit 2–4 GB RAM anlegen und die VHDX als Festplatte wählen.

Unter Proxmox VE, nachdem das Image auf den Knoten kopiert wurde:

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

Starten Sie die VM: Ihr Bildschirm zeigt die Adresse der Webkonsole und das Startpasswort des Benutzers admin. Öffnen Sie https://<adresse>:8443, akzeptieren Sie einmal das selbstsignierte Zertifikat, melden Sie sich an und ändern Sie das Passwort. Die Appliance erhält ihre Adresse per DHCP; melden Sie sich auf dem Bildschirm der VM als bzadmin an, um eine statische Adresse, den Servernamen, die Zeitzone und SSH einzustellen.

2. Appliance-ISO

backupzit-appliance.iso – starten Sie eine VM oder einen Server (Festplatte ab 16 GB) davon. Nach 5 Sekunden beginnt die unbeaufsichtigte Installation: Sie löscht die erste Festplatte, installiert in 10–20 Minuten Debian, PostgreSQL und die Konsole und zeigt danach Adresse und Startpasswort der Konsole an.

3. Installationsskript

Unter Debian 12+, Ubuntu 22.04+, AlmaLinux oder Rocky Linux 9+ (x86-64), als root:

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

Das Skript installiert PostgreSQL, lädt das neueste Release herunter und prüft Signatur und Prüfsumme, legt die Datenbank mit einem zufälligen Passwort an, aktiviert automatische Sicherheitsupdates, öffnet Port 8443 und zeigt Adresse und Startpasswort der Konsole an. Zuerst lesen:

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

Optionen stehen nach sh -s --: --version X.Y.Z, --db postgres://… für eine vorhandene Datenbank, --hosts für die Zertifikatsnamen, --no-auto-updates. Erneutes Ausführen des Skripts aktualisiert BackupZit und behält Konfiguration und Daten.

4. Pakete und Agenten

Diese Dateien tragen die Version im Namen und stehen deshalb auf der Release-Seite:

DateiInhalt
backupzit-agent-X.Y.Z-x64.msiWindows-Agent – Windows 10, 11, Server 2016 und neuer
backupzit-agent-X.Y.Z-x64-legacy.msiWindows-Agent für Windows 7 SP1, Server 2008 R2 SP1 und 2012 R2
backupzit-agent_X.Y.Z_amd64.deb, .rpmLinux-Agent – Debian, Ubuntu, Proxmox VE, AlmaLinux, Rocky Linux
backupzit-server_X.Y.Z_amd64.deb, .rpmDie Konsole, zur manuellen Installation
backupzit-repo_X.Y.Z_amd64.deb, .rpmHardened-Repository-Server (unveränderlicher Speicher)
backupzit-recovery-linux.isoLinux-Recovery-ISO für die Bare-Metal-Wiederherstellung
build-winpe.ps1Erstellt die Windows-Recovery-ISO aus dem Windows ADK
SHA256SUMSPrüfsummen der Images und ISOs
SOURCE-CODE.txtWo es den Quellcode von allem in den Images gibt

Einen Agenten installieren

Auf der Seite Agenten der Konsole zeigt Registrierungstoken erstellen einen Registrierungscode (BZ1-…), gültig 7 Tage und für beliebig viele Rechner. Windows – MSI ausführen und den Code einfügen, oder still:

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

Linux:

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

Die Konsole kann Agenten auch selbst über SSH oder WinRM installieren. Auf VMware-ESXi-Hosts wird nichts installiert.

Einen Download prüfen

sha256sum -c SHA256SUMS --ignore-missing

Konsolen und Agenten prüfen die Ed25519-Signatur jedes Updates vor der Installation; siehe Sicherheit.

Aktualisieren

Die Konsole prüft täglich die offiziellen Releases; Einstellungen → Updates → Installieren sichert die Datenbank, installiert das signierte Release und kehrt automatisch zurück, falls die neue Version nicht startet. Agenten werden aus der Konsole aktualisiert, ohne laufende Sicherungen zu unterbrechen. Offline-Konsolen nehmen die Release-Dateien auf derselben Seite per Upload an.