Escolha como instalar o console
| Forma | Ideal para | Requer |
|---|---|---|
| 1. Imagem de VM pronta | Importar, iniciar, fazer login — em poucos minutos | VMware, Proxmox/KVM ou Hyper-V; sem internet |
| 2. ISO do appliance | Uma VM nova ou um servidor físico, sem interação | Acesso à internet durante a instalação |
| 3. Script de instalação | Um servidor Debian, Ubuntu, AlmaLinux ou Rocky Linux existente | Acesso root e à internet |
| 4. Pacotes manualmente | PostgreSQL próprio, gerenciamento de configuração, servidores offline | O pacote do servidor da versão |
O console precisa de 2 vCPU, 2–4 GB de RAM e um disco de 16–20 GB. Os agentes devem alcançá-lo em TCP 8443 e alcançar diretamente o armazenamento.
1. Imagem de VM pronta
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 e KVM
Crie uma VM sem disco (2 vCPU, 2–4 GB de RAM, rede VirtIO), importe o disco, conecte-o como disco de inicialização SCSI e ative o QEMU Guest Agent.
Hyper-V (geração 1)
Descompacte, crie uma VM de geração 1 com 2–4 GB de RAM e escolha o VHDX como disco.
No Proxmox VE, depois de copiar a imagem para o nó:
qm importdisk <vmid> backupzit-appliance.qcow2 local-lvm
Inicie a VM: a tela dela mostra o endereço do console web e a senha inicial do usuário admin. Abra https://<endereço>:8443, aceite uma vez o certificado autoassinado, faça login e altere a senha. O appliance obtém o endereço por DHCP; na tela da VM, faça login como bzadmin para definir um endereço estático, o nome do servidor, o fuso horário e o SSH.
2. ISO do appliance
backupzit-appliance.iso — inicie uma VM ou um servidor (disco de 16 GB ou mais) por ela. Após 5 segundos começa a instalação automática: ela apaga o primeiro disco, instala Debian, PostgreSQL e o console em 10–20 minutos e depois mostra o endereço do console e a senha inicial.
3. Script de instalação
No Debian 12+, Ubuntu 22.04+, AlmaLinux ou Rocky Linux 9+ (x86-64), como root:
curl -fsSL https://github.com/Max-Zit/backupzit/releases/latest/download/install.sh | sudo sh
O script instala o PostgreSQL, baixa a versão mais recente e verifica a assinatura e o checksum, cria o banco com uma senha aleatória, ativa as atualizações de segurança automáticas, abre a porta 8443 e mostra o endereço do console e a senha inicial. Para lê-lo antes:
curl -fsSLO https://github.com/Max-Zit/backupzit/releases/latest/download/install.sh
less install.sh
sudo sh install.sh
As opções vêm depois de sh -s --: --version X.Y.Z, --db postgres://… para um banco existente, --hosts para os nomes do certificado, --no-auto-updates. Executar o script novamente atualiza o BackupZit e mantém a configuração e os dados.
4. Pacotes e agentes
Estes arquivos têm a versão no nome, por isso estão listados na página da versão:
| Arquivo | O que é |
|---|---|
backupzit-agent-X.Y.Z-x64.msi | Agente Windows — Windows 10, 11, Server 2016 e posteriores |
backupzit-agent-X.Y.Z-x64-legacy.msi | Agente Windows para Windows 7 SP1, Server 2008 R2 SP1 e 2012 R2 |
backupzit-agent_X.Y.Z_amd64.deb, .rpm | Agente Linux — Debian, Ubuntu, Proxmox VE, AlmaLinux, Rocky Linux |
backupzit-server_X.Y.Z_amd64.deb, .rpm | O console, para instalação manual |
backupzit-repo_X.Y.Z_amd64.deb, .rpm | Servidor de repositório reforçado (armazenamento imutável) |
| backupzit-recovery-linux.iso | ISO de recuperação Linux para restauração bare metal |
| build-winpe.ps1 | Cria a ISO de recuperação do Windows a partir do Windows ADK |
| SHA256SUMS | Checksums das imagens e ISOs |
| SOURCE-CODE.txt | Onde obter o código-fonte de tudo o que está nas imagens |
Instalar um agente
Na página Agentes do console, Criar token de registro mostra um código de registro (BZ1-…), válido por 7 dias e para qualquer número de máquinas. Windows — execute o MSI e cole o código, ou de forma silenciosa:
msiexec /i backupzit-agent-<version>-x64.msi /qn ENROLLCODE="BZ1-..."
Linux:
apt install ./backupzit-agent_*.deb # ou: dnf install ./backupzit-agent-*.rpm
backupzit-agent enroll --code "BZ1-..."
systemctl enable --now backupzit-agent
O console também pode instalar os agentes sozinho via SSH ou WinRM. Nada é instalado nos hosts VMware ESXi.
Verificar um download
sha256sum -c SHA256SUMS --ignore-missing
Consoles e agentes verificam a assinatura Ed25519 de cada atualização antes de instalá-la; veja Segurança.
Atualização
O console verifica diariamente as versões oficiais; Configurações → Atualizações → Instalar faz backup do banco, instala a versão assinada e reverte automaticamente se a nova versão não iniciar. Os agentes são atualizados pelo console sem interromper backups em andamento. Consoles offline aceitam o envio dos arquivos da versão na mesma página.