BackupZit

BackupZit のダウンロード

すべてのリンクは GitHub 上の最新リリースを指します。リリースは署名済みで、コンソールも同じリリースから自動アップデートします。

コンソールのインストール方法を選ぶ

方法向いているケース必要なもの
1. 既製の VM イメージインポート、起動、サインイン — 数分で完了VMware、Proxmox/KVM、Hyper-V。インターネット不要
2. アプライアンス ISO新しい VM または物理サーバー、無人インストールインストール中のインターネット接続
3. インストールスクリプト既存の Debian、Ubuntu、AlmaLinux、Rocky Linux サーバーroot 権限とインターネット接続
4. パッケージを手動で独自の PostgreSQL、構成管理、オフラインサーバーリリースのサーバーパッケージ

コンソールには 2 vCPU、2–4 GB RAM、16–20 GB のディスクが必要です。エージェントは TCP 8443 でコンソールに、またストレージに直接到達できる必要があります。

1. 既製の 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 と KVM

backupzit-appliance.qcow2

ディスクなしの VM(2 vCPU、2–4 GB RAM、VirtIO ネットワーク)を作成し、ディスクをインポートして SCSI のブートディスクとして接続し、QEMU Guest Agent を有効にします。

VHD

Hyper-V(第 1 世代)

backupzit-appliance-vhdx.zip

展開し、2–4 GB RAM の第 1 世代 VM を作成して、ディスクとして VHDX を選択します。

Proxmox VE では、イメージをノードにコピーした後に:

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

VM を起動すると、画面に Web コンソールのアドレスとユーザー admin の初期パスワードが表示されます。https://<アドレス>:8443 を開き、自己署名証明書を一度承認してサインインし、パスワードを変更します。アプライアンスのアドレスは DHCP で取得されます。VM の画面で bzadmin としてサインインすると、固定アドレス、サーバー名、タイムゾーン、SSH を設定できます。

2. アプライアンス ISO

backupzit-appliance.iso — VM またはサーバー(16 GB 以上のディスク)をこれで起動します。5 秒後に無人インストールが始まり、最初のディスクを消去して、10–20 分で Debian、PostgreSQL、コンソールをインストールし、その後コンソールのアドレスと初期パスワードを表示します。

3. インストールスクリプト

Debian 12+、Ubuntu 22.04+、AlmaLinux、Rocky Linux 9+(x86-64)で、root として:

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

スクリプトは PostgreSQL をインストールし、最新リリースをダウンロードして署名とチェックサムを検証し、ランダムなパスワードでデータベースを作成し、自動セキュリティアップデートを有効にし、ポート 8443 を開いて、コンソールのアドレスと初期パスワードを表示します。先に内容を確認するには:

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

オプションは sh -s -- の後に指定します:--version X.Y.Z、既存データベース用の --db postgres://…、証明書の名前用の --hosts、--no-auto-updates。スクリプトを再実行すると、設定とデータを保ったまま BackupZit を更新します。

4. パッケージとエージェント

これらのファイルは名前にバージョンを含むため、リリースページに掲載されています:

ファイル内容
backupzit-agent-X.Y.Z-x64.msiWindows エージェント — Windows 10、11、Server 2016 以降
backupzit-agent-X.Y.Z-x64-legacy.msiWindows 7 SP1、Server 2008 R2 SP1、2012 R2 用の Windows エージェント
backupzit-agent_X.Y.Z_amd64.deb、.rpmLinux エージェント — Debian、Ubuntu、Proxmox VE、AlmaLinux、Rocky Linux
backupzit-server_X.Y.Z_amd64.deb、.rpm手動インストール用のコンソール
backupzit-repo_X.Y.Z_amd64.deb、.rpm堅牢化リポジトリサーバー(イミュータブルストレージ)
backupzit-recovery-linux.isoベアメタル復元用の Linux リカバリー ISO
build-winpe.ps1Windows ADK から Windows リカバリー ISO を作成
SHA256SUMSイメージと ISO のチェックサム
SOURCE-CODE.txtイメージに含まれるすべてのソースコードの入手方法

エージェントのインストール

コンソールのエージェントページで登録トークンを作成すると、登録コード(BZ1-…)が表示されます。有効期間は 7 日間で、台数に制限はありません。Windows では MSI を実行してコードを貼り付けるか、サイレントインストールします:

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

Linux:

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

コンソールから SSH または WinRM でエージェントを自動インストールすることもできます。VMware ESXi ホストには何もインストールしません。

ダウンロードの検証

sha256sum -c SHA256SUMS --ignore-missing

コンソールとエージェントは、インストール前に各アップデートの Ed25519 署名を検証します。セキュリティをご覧ください。

アップデート

コンソールは毎日公式リリースを確認します。設定 → 更新 → インストールでデータベースをバックアップし、署名済みリリースをインストールし、新しいバージョンが起動しない場合は自動的に元に戻します。エージェントは実行中のバックアップを中断せずにコンソールから更新されます。オフラインのコンソールは、同じページでリリースファイルをアップロードして更新できます。