BackupZit

Pobierz BackupZit

Każdy link prowadzi do najnowszego wydania na GitHubie. Wydania są podpisane; konsole aktualizują się z tych samych wydań.

Wybierz sposób instalacji konsoli

SposóbNajlepszy dlaWymaga
1. Gotowy obraz VMImport, uruchomienie, logowanie — w kilka minutVMware, Proxmox/KVM lub Hyper-V; bez internetu
2. ISO applianceNowa maszyna wirtualna lub serwer fizyczny, bez udziału użytkownikaDostęp do internetu podczas instalacji
3. Skrypt instalacyjnyIstniejący serwer Debian, Ubuntu, AlmaLinux lub Rocky LinuxDostęp root i do internetu
4. Pakiety ręcznieWłasny PostgreSQL, zarządzanie konfiguracją, serwery offlinePakiet serwera z wydania

Konsola potrzebuje 2 vCPU, 2–4 GB RAM i dysku 16–20 GB. Agenci muszą łączyć się z nią przez TCP 8443 i mieć bezpośredni dostęp do magazynu.

1. Gotowy obraz VM

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

backupzit-appliance.qcow2

Utwórz maszynę bez dysku (2 vCPU, 2–4 GB RAM, sieć VirtIO), zaimportuj dysk, podłącz go jako dysk rozruchowy SCSI i włącz QEMU Guest Agent.

VHD

Hyper-V (generacja 1)

backupzit-appliance-vhdx.zip

Rozpakuj, utwórz maszynę generacji 1 z 2–4 GB RAM i wybierz VHDX jako dysk.

W Proxmox VE, po skopiowaniu obrazu na węzeł:

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

Uruchom maszynę: na jej ekranie widać adres konsoli webowej i hasło początkowe użytkownika admin. Otwórz https://<adres>:8443, jednorazowo zaakceptuj certyfikat z podpisem własnym, zaloguj się i zmień hasło. Appliance pobiera adres z DHCP; na ekranie maszyny zaloguj się jako bzadmin, aby ustawić adres statyczny, nazwę serwera, strefę czasową i SSH.

2. ISO appliance

backupzit-appliance.iso — uruchom z niego maszynę lub serwer (dysk 16 GB lub większy). Po 5 sekundach rozpoczyna się automatyczna instalacja: czyści pierwszy dysk, w 10–20 minut instaluje Debiana, PostgreSQL i konsolę, a potem pokazuje adres konsoli i hasło początkowe.

3. Skrypt instalacyjny

W Debianie 12+, Ubuntu 22.04+, AlmaLinux lub Rocky Linux 9+ (x86-64), jako root:

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

Skrypt instaluje PostgreSQL, pobiera najnowsze wydanie i weryfikuje jego podpis i sumę kontrolną, tworzy bazę z losowym hasłem, włącza automatyczne aktualizacje bezpieczeństwa, otwiera port 8443 i pokazuje adres konsoli oraz hasło początkowe. Aby najpierw go przeczytać:

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

Opcje podaje się po sh -s --: --version X.Y.Z, --db postgres://… dla istniejącej bazy, --hosts dla nazw w certyfikacie, --no-auto-updates. Ponowne uruchomienie skryptu aktualizuje BackupZit i zachowuje konfigurację oraz dane.

4. Pakiety i agenci

Te pliki mają wersję w nazwie, dlatego są wymienione na stronie wydania:

PlikCo to jest
backupzit-agent-X.Y.Z-x64.msiAgent Windows — Windows 10, 11, Server 2016 i nowsze
backupzit-agent-X.Y.Z-x64-legacy.msiAgent Windows dla Windows 7 SP1, Server 2008 R2 SP1 i 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, .rpmKonsola, do ręcznej instalacji
backupzit-repo_X.Y.Z_amd64.deb, .rpmSerwer utwardzonego repozytorium (niezmienny magazyn)
backupzit-recovery-linux.isoISO odzyskiwania Linux do odtwarzania bare metal
build-winpe.ps1Tworzy ISO odzyskiwania Windows z Windows ADK
SHA256SUMSSumy kontrolne obrazów i ISO
SOURCE-CODE.txtGdzie znaleźć kod źródłowy wszystkiego, co jest w obrazach

Instalacja agenta

Na stronie Agenci w konsoli Utwórz token rejestracji pokazuje kod rejestracji (BZ1-…), ważny 7 dni i dla dowolnej liczby maszyn. Windows — uruchom MSI i wklej kod albo zainstaluj po cichu:

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

Linux:

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

Konsola może też sama zainstalować agentów przez SSH lub WinRM. Na hostach VMware ESXi nic się nie instaluje.

Sprawdzanie pobranego pliku

sha256sum -c SHA256SUMS --ignore-missing

Konsole i agenci sprawdzają podpis Ed25519 każdej aktualizacji przed instalacją; zobacz Bezpieczeństwo.

Aktualizacja

Konsola codziennie sprawdza oficjalne wydania; Ustawienia → Aktualizacje → Zainstaluj tworzy kopię bazy, instaluje podpisane wydanie i automatycznie wraca do poprzedniej wersji, jeśli nowa się nie uruchomi. Agentów aktualizuje się z konsoli bez przerywania trwających kopii. Konsole offline przyjmują pliki wydania przez wgranie na tej samej stronie.