BackupZit

BackupZit'i indirin

Her bağlantı GitHub'daki en yeni sürüme gider. Sürümler imzalıdır; konsollar kendilerini aynı sürümlerden günceller.

Konsolu nasıl kuracağınızı seçin

YolEn uygun olduğu durumGereksinim
1. Hazır sanal makine imajıİçe aktar, başlat, oturum aç — birkaç dakikadaVMware, Proxmox/KVM veya Hyper-V; internet gerekmez
2. Appliance ISO'suYeni bir sanal makine veya fiziksel sunucu, gözetimsizKurulum sırasında internet erişimi
3. Kurulum betiğiMevcut bir Debian, Ubuntu, AlmaLinux veya Rocky Linux sunucusuRoot ve internet erişimi
4. Paketleri elleKendi PostgreSQL'iniz, yapılandırma yönetimi, çevrimdışı sunucularSürümdeki sunucu paketi

Konsol 2 vCPU, 2–4 GB RAM ve 16–20 GB disk ister. Ajanların ona TCP 8443 üzerinden ve depolamaya doğrudan erişebilmesi gerekir.

1. Hazır sanal makine imajı

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

backupzit-appliance.qcow2

Disksiz bir sanal makine oluşturun (2 vCPU, 2–4 GB RAM, VirtIO ağı), diski içe aktarın, SCSI önyükleme diski olarak bağlayın ve QEMU Guest Agent'ı etkinleştirin.

VHD

Hyper-V (1. nesil)

backupzit-appliance-vhdx.zip

Arşivi açın, 2–4 GB RAM'li 1. nesil bir sanal makine oluşturun ve disk olarak VHDX'i seçin.

Proxmox VE'de, imajı düğüme kopyaladıktan sonra:

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

Sanal makineyi başlatın: ekranında admin kullanıcısının web konsolu adresi ve ilk parolası görünür. https://<adres>:8443 adresini açın, kendinden imzalı sertifikayı bir kez kabul edin, oturum açın ve parolayı değiştirin. Appliance adresini DHCP ile alır; sabit adres, sunucu adı, saat dilimi ve SSH ayarlamak için sanal makinenin ekranında bzadmin olarak oturum açın.

2. Appliance ISO'su

backupzit-appliance.iso — bir sanal makineyi veya sunucuyu (16 GB veya daha büyük disk) bununla başlatın. 5 saniye sonra gözetimsiz kurulum başlar: ilk diski siler, 10–20 dakikada Debian, PostgreSQL ve konsolu kurar, ardından konsolun adresini ve ilk parolayı gösterir.

3. Kurulum betiği

Debian 12+, Ubuntu 22.04+, AlmaLinux veya Rocky Linux 9+ (x86-64) üzerinde, root olarak:

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

Betik PostgreSQL'i kurar, en yeni sürümü indirir ve imzasını ve sağlama toplamını doğrular, veritabanını rastgele bir parolayla oluşturur, otomatik güvenlik güncellemelerini açar, 8443 numaralı bağlantı noktasını açar ve konsolun adresini ve ilk parolayı yazdırır. Önce okumak için:

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

Seçenekler sh -s -- sonrasına yazılır: --version X.Y.Z, mevcut bir veritabanı için --db postgres://…, sertifika adları için --hosts, --no-auto-updates. Betiği yeniden çalıştırmak BackupZit'i günceller ve yapılandırmayı ve verileri korur.

4. Paketler ve ajanlar

Bu dosyaların adında sürüm numarası olduğu için sürüm sayfasında listelenirler:

DosyaNedir
backupzit-agent-X.Y.Z-x64.msiWindows ajanı — Windows 10, 11, Server 2016 ve sonrası
backupzit-agent-X.Y.Z-x64-legacy.msiWindows 7 SP1, Server 2008 R2 SP1 ve 2012 R2 için Windows ajanı
backupzit-agent_X.Y.Z_amd64.deb, .rpmLinux ajanı — Debian, Ubuntu, Proxmox VE, AlmaLinux, Rocky Linux
backupzit-server_X.Y.Z_amd64.deb, .rpmElle kurulum için konsol
backupzit-repo_X.Y.Z_amd64.deb, .rpmSağlamlaştırılmış depo sunucusu (değiştirilemez depolama)
backupzit-recovery-linux.isoÇıplak donanıma geri yükleme için Linux kurtarma ISO'su
build-winpe.ps1Windows ADK'den Windows kurtarma ISO'sunu oluşturur
SHA256SUMSİmajların ve ISO'ların sağlama toplamları
SOURCE-CODE.txtİmajlardaki her şeyin kaynak kodunun nereden alınacağı

Ajan kurulumu

Konsolun Ajanlar sayfasında Kayıt belirteci oluştur bir kayıt kodu (BZ1-…) gösterir; kod 7 gün ve istenen sayıda makine için geçerlidir. Windows — MSI'yi çalıştırıp kodu yapıştırın veya sessiz kurun:

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

Linux:

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

Konsol, ajanları SSH veya WinRM üzerinden kendisi de kurabilir. VMware ESXi ana makinelerine hiçbir şey kurulmaz.

İndirilen dosyayı doğrulama

sha256sum -c SHA256SUMS --ignore-missing

Konsollar ve ajanlar her güncellemenin Ed25519 imzasını kurmadan önce doğrular; bkz. Güvenlik.

Güncelleme

Konsol resmi sürümleri her gün denetler; Ayarlar → Güncellemeler → Kur veritabanını yedekler, imzalı sürümü kurar ve yeni sürüm başlamazsa otomatik olarak geri döner. Ajanlar, çalışan yedekler kesilmeden konsoldan güncellenir. Çevrimdışı konsollar sürüm dosyalarını aynı sayfada yükleme yoluyla kabul eder.