Pular para o conteúdo principal

Instalação e atualização

Um comando instala o Salvo, e o mesmo comando o atualiza.

Requisitos​

  • acesso root;
  • servidor x86_64 (outras arquiteturas são recusadas);
  • curl;
  • as credenciais de download, enviadas com o convite do beta.

Instalar​

root@servidor
curl -fsSL -u USUARIO:SENHA https://salvobackup.com/download/install.sh | sh -s -- -u USUARIO:SENHA

O script:

  1. baixa a versão mais recente e confere o sha256; se não bater, nada é instalado;
  2. coloca o binário salvo na pasta de estado, /var/lib/salvo (use --state DIR só para outra pasta);
  3. detecta o painel e instala a tela:
PainelO que é instalado
cPanelWHM › Plugins › Salvo Backup (só o root)
DirectAdmino plugin do administrador e um serviço local em 127.0.0.1
nenhumsó a linha de comando

Ele não mexe em nada fora do Salvo. O binário não entra no PATH: chame como /var/lib/salvo/salvo.

Reinstalar do zero​

--clean remove a instalação que existir (o mesmo que Remover o Salvo, inclusive a cópia do cofre guardada em /root) e depois instala:

root@servidor
curl -fsSL -u USUARIO:SENHA https://salvobackup.com/download/install.sh | sh -s -- -u USUARIO:SENHA --clean

Ligar as agendas​

O Salvo não tem serviço permanente: os backups agendados rodam quando o cron chama o schedule-run a cada minuto (um executor por vez; um horário perdido é recuperado se passou há menos de agenda_janela_horas, 12 horas por padrão).

/etc/cron.d/salvo-backup
* * * * * root /var/lib/salvo/salvo schedule-run --state /var/lib/salvo

Crie só quando decidir ligar as agendas (veja Primeiros passos).

Atualizar​

Rode o comando de instalação de novo ou, no servidor:

root@servidor
# só mostra se há versão nova
/var/lib/salvo/salvo self-update --check
# atualiza (sha256 conferido, tela do painel reinstalada)
/var/lib/salvo/salvo self-update
# a versão instalada
/var/lib/salvo/salvo version

Remover​

Veja Remover o Salvo.