コンソールのインストール方法を選ぶ
| 方法 | 向いているケース | 必要なもの |
|---|---|---|
| 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 イメージ
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 と KVM
ディスクなしの VM(2 vCPU、2–4 GB RAM、VirtIO ネットワーク)を作成し、ディスクをインポートして SCSI のブートディスクとして接続し、QEMU Guest Agent を有効にします。
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.msi | Windows エージェント — Windows 10、11、Server 2016 以降 |
backupzit-agent-X.Y.Z-x64-legacy.msi | Windows 7 SP1、Server 2008 R2 SP1、2012 R2 用の Windows エージェント |
backupzit-agent_X.Y.Z_amd64.deb、.rpm | Linux エージェント — 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.ps1 | Windows 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 署名を検証します。セキュリティをご覧ください。
アップデート
コンソールは毎日公式リリースを確認します。設定 → 更新 → インストールでデータベースをバックアップし、署名済みリリースをインストールし、新しいバージョンが起動しない場合は自動的に元に戻します。エージェントは実行中のバックアップを中断せずにコンソールから更新されます。オフラインのコンソールは、同じページでリリースファイルをアップロードして更新できます。