Wybierz sposób instalacji konsoli
| Sposób | Najlepszy dla | Wymaga |
|---|---|---|
| 1. Gotowy obraz VM | Import, uruchomienie, logowanie — w kilka minut | VMware, Proxmox/KVM lub Hyper-V; bez internetu |
| 2. ISO appliance | Nowa maszyna wirtualna lub serwer fizyczny, bez udziału użytkownika | Dostęp do internetu podczas instalacji |
| 3. Skrypt instalacyjny | Istniejący serwer Debian, Ubuntu, AlmaLinux lub Rocky Linux | Dostęp root i do internetu |
| 4. Pakiety ręcznie | Własny PostgreSQL, zarządzanie konfiguracją, serwery offline | Pakiet 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
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 i KVM
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.
Hyper-V (generacja 1)
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:
| Plik | Co to jest |
|---|---|
backupzit-agent-X.Y.Z-x64.msi | Agent Windows — Windows 10, 11, Server 2016 i nowsze |
backupzit-agent-X.Y.Z-x64-legacy.msi | Agent Windows dla Windows 7 SP1, Server 2008 R2 SP1 i 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 | Konsola, do ręcznej instalacji |
backupzit-repo_X.Y.Z_amd64.deb, .rpm | Serwer utwardzonego repozytorium (niezmienny magazyn) |
| backupzit-recovery-linux.iso | ISO odzyskiwania Linux do odtwarzania bare metal |
| build-winpe.ps1 | Tworzy ISO odzyskiwania Windows z Windows ADK |
| SHA256SUMS | Sumy kontrolne obrazów i ISO |
| SOURCE-CODE.txt | Gdzie 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.