Ir para o conteúdo

Introdução

Esta página acompanha-o desde uma máquina Unraid acabada de instalar até ao seu primeiro backup.

Requisitos

Requisito Notas
Unraid 6.12+ Versões anteriores não são testadas.
Localização do repo restic Um caminho local (recomendado: o seu array ou cache), SMB, NFS, ou qualquer backend rclone.
Socket Docker Montado automaticamente pelo template (/var/run/docker.sock).
Flash do Unraid (/boot) Montada por inteiro pelo template automaticamente (/boot para /host/boot). Alimenta o backup do flash e permite que um container restaurado reapareça como uma aplicação Unraid normal e editável.
VMs KVM (opcional) O backup de VMs comunica com o libvirt por SSH, sem montagem de libvirt. Configure-o em Definições (consulte Configuração).

Instalar no Unraid

O caminho mais fácil são as Community Applications.

  1. Abra o separador Apps no Unraid.
  2. Pesquise por BombVault.
  3. Clique em Install, defina as variáveis obrigatórias (abaixo) e aplique.

Instalação manual do template

Se preferir adicionar o template à mão:

  1. Vá a Docker, Add Container, Template repositories e adicione:
    https://github.com/junkerderprovinz/unraid-apps
    
  2. Pesquise por BombVault em Templates.
  3. Defina as variáveis obrigatórias e clique em Apply.

A única definição obrigatória

A única variável que tem de definir é APP_KEY, um segredo hexadecimal de 32 bytes (64 caracteres hexadecimais) usado para derivar a palavra-passe do repositório restic.

Gere um em qualquer máquina:

openssl rand -hex 32

Cole o resultado no campo APP_KEY do template.

Não perca a sua APP_KEY

Perder a APP_KEY torna os seus backups encriptados irrecuperáveis. Guarde-a num local seguro e separado do servidor. Assim que o BombVault estiver a correr, use o seu kit de recuperação da chave de encriptação com um clique (consulte Externo e recuperação) para guardar o pacote de recuperação completo.

O template também monta o socket Docker, o flash (/boot) e a raiz Host Data (/mnt) por si. As origens e os destinos de backup vivem ambos sob Host Data. Para a referência completa de variáveis e a configuração do externo, consulte Configuração.

Primeira execução

  1. Abra a interface web em https://<your-unraid-ip>:3443 (certificado autoassinado logo de início).
  2. Em Definições, ative os domínios de backup que pretende (Containers, VMs, Flash, Config, Files) e escolha uma cor de destaque.
  3. No separador Containers, escolha um container e clique em Fazer backup para criar o seu primeiro ponto de restauro. Os caminhos do repositório assumem por predefinição /mnt/user/bombvault/{container,vms,flash,config,files} e são criados no primeiro backup.
  4. Configure o agendamento em Definições, Agendamentos. Existe um incluir tudo no agendamento com um clique para containers e VMs.

Opcional: escolha uma ordem de backup

Se alguns containers devem ser sempre copiados antes de outros (por exemplo, uma base de dados antes da aplicação que a usa), abra o painel ordem de backup na página Containers e arraste-os para a sequência que quiser. As execuções agendadas e de seleção múltipla passam a segui-la; tudo o que deixar sem ordem é copiado pelo mais-em-atraso-primeiro, como antes.

Verificação de integração com o host

Abra /spike na interface web depois de o container arrancar. Sonda cada montagem e CLI (socket Docker, libvirt, restic, qemu-img, rclone) e reporta quaisquer peças em falta, para que possa confirmar que o container está corretamente ligado antes de depender dele.

Simples vs Avançado

Por predefinição, a interface mostra apenas o essencial (fazer backup, restaurar, agendar). Use o interruptor Simples / Avançado na barra lateral para revelar os controlos de especialista: retenção, cópia externa, hooks pré/pós, restauro ao nível do ficheiro, notificações, métricas Prometheus e as ferramentas de integridade/manutenção. É uma preferência por navegador e está desligada por predefinição, para que os recém-chegados tenham uma interface limpa e os utilizadores avançados tenham tudo.

Passos seguintes

  • Percorra as Funcionalidades completas.
  • Adicione uma ou mais réplicas Externo e recuperação (cada domínio pode enviar para vários destinos de uma só vez) e guarde o seu kit de recuperação.
  • A clonar uma configuração ou a mudar para uma máquina nova? Leve toda a sua configuração consigo com o cartão Exportar e importar definições. Consulte Configuração.
  • Encontrou um obstáculo? Consulte Resolução de problemas.