Pular para o conteúdo principal

Vamos começar

O assistente de configuração leva um servidor do zero ao primeiro backup bom em cerca de 15 minutos. Ele abre sozinho quando o Salvo não tem destino nem job. Nada é gravado antes de você confirmar cada passo, e dá para sair e voltar: o passo em que você parou fica gravado no servidor.

● disponível na 0.4.107  Requer o Salvo instalado.

Escolher o caminho​

WHM › Plugins › Salvo Backup › Vamos começar. O Salvo olha o servidor (painel, JetBackup, contas, o backup do próprio painel) e marca o caminho que combina:

CaminhoPassos
Servidor novoos 6 passos abaixo
Já tenho o JetBackup aquios passos 1 e 2 abaixo, depois os ajustes do JetBackup e depois Importar do JetBackup
Recuperar um servidor planejadona tela, em breve; hoje pela linha de comando: Recuperar um servidor

Vamos começar: escolher o caminho

Enquanto o assistente não termina, o Painel mostra o que falta:

Painel com a configuração pendente

Agora não faz o assistente parar de abrir sozinho; ele continua no menu (Servidor › Vamos começar).

Passo 1 · Quem é você​

Seu nome, e-mail e o app de dois fatores (Google Authenticator, Authy, 1Password…). Você é o dono, o primeiro administrador; tudo que for feito depois vai para a Auditoria com o seu nome. Escaneie o código, digite os 6 dígitos e guarde os códigos de recuperação que o app mostrar. Outros administradores são opcionais: os convites saem no fim.

Passo 1: nome, e-mail e app de dois fatores

Passo 2 · Chave de recuperação​

O Salvo mostra uma chave de 8 grupos. Guarde fora do servidor (Copiar, Baixar .txt ou enviar para o seu e-mail). Para provar que guardou, digite o 3º grupo e o código do app.

Sem a chave, os backups de um servidor perdido não abrem

Os backups ficam cifrados no storage. Se o servidor se perder, só esta chave abre a cópia de recuperação, nem quem fez o Salvo consegue. Quem tiver a chave e o acesso ao storage abre os backups: guarde como uma senha.

Passo 2: a chave de recuperação (desfocada aqui)

A partir deste passo, o Salvo guarda uma cópia cifrada do banco e do cofre em cada destino (Recuperar um servidor).

Passo 3 · Destino​

Onde os backups ficam: Servidor SFTP ou Pasta deste servidor. O Salvo só grava o destino depois que as quatro checagens passam: rede, SSH, pasta e gravação. Numa pasta deste servidor, rede e SSH aparecem como não se aplica a uma pasta deste servidor, e só a pasta e a gravação são testadas.

  • Uma pasta deste servidor mostra o risco Mesmo disco não é backup: se esse disco falhar, o servidor e os backups se perdem juntos. Para seguir, marque Entendo o risco e quero continuar; o Painel e os Alertas vão mostrar Sem cópia fora do servidor até existir um destino em outro lugar.
  • Uma pasta com backups de um Salvo anterior é recusada: eles foram cifrados com outra senha, então o Salvo novo nunca usa essa pasta nem grava por cima. Clique em Usar outra pasta, ou recupere aquele Salvo.

Passo 3: uma pasta no mesmo disco

Passo 3: uma pasta que já tem backups de um Salvo anterior

Passo 3: as quatro checagens passaram

Passo 4 · Ajustes​

AjustePadrão
Janela dos backups: quando o backup pode rodar00:00 – 06:00
Limite de carga: acima dele, o backup esperao número de núcleos do servidor
Contas ao mesmo tempo2
E-mail dos alertaso do passo 1
Mais: contas excluídas do servidordesligado

Tudo isso pode ser mudado depois em Configurações.

Passo 4: janela, limite de carga, contas ao mesmo tempo

Passo 5 · Job e agendas​

O Salvo propõe o job Todas as contas:

Contastodas, inclusive as criadas depois
Partestudo: arquivos, e-mails, bancos, configuração, DNS, SSL, cron
Agendadiária às 02:00 (ou no início da janela)
Retenção7 diários + 4 semanais + 3 mensais (volta até 3 meses)

Cabe no destino? mostra a estimativa da primeira cópia. Se o backup do cPanel também estiver ligado, o Salvo avisa: dois backups na mesma madrugada dobram a carga e o espaço (não impede de seguir).

O job e as agendas (/etc/cron.d/salvo-backup) são gravados juntos, com o código do app: nunca existe job ativo que nunca roda.

Passo 5: o job Todas as contas

Passo 6 · Primeiro backup​

  • Na próxima janela (recomendado): o primeiro backup completo roda de madrugada, com carga baixa.
  • Um teste rápido agora: uma conta pequena, respeitando o limite de carga.

Passo 6: quando o primeiro backup roda

Concluído​

O assistente mostra quando o primeiro backup roda e quem concluiu. Os convites para os outros administradores saem agora. Daqui em diante, o Painel mostra a proteção.

Tudo pronto: o primeiro backup roda de madrugada

Pela linha de comando​

root@servidor
# onde o assistente está: caminho, passos, quem fez cada um, o que falta
/var/lib/salvo/salvo setup
# o caminho: servidor novo, ou servidor com JetBackup
/var/lib/salvo/salvo setup-path new
# passo 1: cria o dono e mostra o segredo do app (mantenha o terminal reservado)
/var/lib/salvo/salvo setup-admin --name NOME --email EMAIL
# passo 1: pareia o app (mostra os 10 códigos de recuperação, só agora)
/var/lib/salvo/salvo setup-admin --code 123456
# passo 2: mostra a chave de recuperação; depois confirme com o 3º grupo
/var/lib/salvo/salvo setup-key
/var/lib/salvo/salvo setup-key --confirm GRUPO3
# passo 3: criar e testar o destino, depois usá-lo
/var/lib/salvo/salvo destination-add --name Backup --type local --path /PASTA
/var/lib/salvo/salvo destination-test --destination N
/var/lib/salvo/salvo setup-destination --id N
# passo 4
/var/lib/salvo/salvo setup-settings --window 00:00-06:00
# passo 5: o job Todas as contas e o cron, juntos
/var/lib/salvo/salvo setup-job
# passo 6: na próxima janela, ou um teste rápido agora
/var/lib/salvo/salvo setup-first-backup window
# encerra o assistente
/var/lib/salvo/salvo setup-finish

Para um destino SFTP, veja o destination-add na referência da linha de comando (--host, --port, --user, --key-from, --known-hosts-from). Servidor com JetBackup: setup-path jetbackup, passos 1 e 2, setup-settings … --jetbackup e depois Importar do JetBackup.