Roda em teste
Motor do Salvo, escrito em Go: só o que mudou é lido de novo; os dados saem comprimidos e cifrados.
RODA EM SERVIDORES DE TESTE
Um repositório por conta
Cache temporário, apagado ao fim de cada conta
Várias contas ao mesmo tempo
Compressão zstd-fastest, zstd ou nenhuma, por destino
Métricas por conta: tempo, bytes novos e enviados, memória e CPU
Log de cada execução, com quatro níveis ajustáveis por servidor, por job ou por execução
Agenda e retenção por job (diária, semanal, mensal, a cada N horas, manuais), no painel, na linha de comando e na API
Várias conexões com cada storage, de 1 a 32, escolhidas pelo administrador
Quantos arquivos o backup lê ao mesmo tempo, por conta
Cache de cada conta guardado entre um backup e outro (opcional)
Versão do Salvo em cada entrega (hoje, 0.4.3)
Backup que recomeça sozinho, com aviso, quando os arquivos somem do storage
FALTA
Um backup valendo para mais de uma agenda, sem rodar de novo
Ver o teste
Gravar no disco do storage foi tão rápido quanto jogar os dados fora
Roda em teste
Grava no disco local ou num servidor SFTP, em pasta própria.
RODA EM SERVIDORES DE TESTE
SFTP só com chave de host conhecida
Espaço livre medido a cada backup, com previsão de quando acaba
FALTA
Nada ainda.
Roda em teste
Um dump por banco, sem travar as tabelas; dump que não chega ao fim é falha, não backup.
RODA EM SERVIDORES DE TESTE
--single-transaction para InnoDB
Tabelas MyISAM, travadas só enquanto são copiadas
Detecção de dump incompleto
Banco guardado tabela por tabela (opcional por job), para restaurar uma tabela buscando só ela
FALTA
PostgreSQL
Em desenvolvimento
Lê a configuração do JetBackup: destinos, jobs, agendas, retenção e filtros.
RODA EM SERVIDORES DE TESTE
Nada ainda.
FALTA
Importação completa, testada em servidor real
Planejado
Grava em qualquer storage S3 compatível.
RODA EM SERVIDORES DE TESTE
Nada ainda.
FALTA
Destino S3
Roda em teste
Avisa quando um backup falha ou atrasa, quando uma conta fica sem backup recente e quando o destino vai encher.
RODA EM SERVIDORES DE TESTE
E-mail, pelo servidor da própria máquina ou por SMTP
Webhook assinado
Zabbix
Só quando o problema começa e quando se resolve, com um lembrete por dia
FALTA
Nada ainda.
Em desenvolvimento
Restaura numa pasta temporária e compara com a origem: sha256, permissões, dono e data de cada arquivo.
RODA EM SERVIDORES DE TESTE
Verificação por comando, manual
FALTA
Rodar automaticamente, de tempos em tempos
Verificação de integridade dos backups (estrutura, amostra e restauração completa), com aviso ao administrador
Em desenvolvimento
Painel para o administrador: contas, destinos, jobs, restore e execuções.
RODA EM SERVIDORES DE TESTE
Protótipo das telas da primeira fase
Painel no WHM com as telas de consulta: Painel, Execuções, Contas, Jobs e Destinos
Gráficos de duração, espaço e volume gravado
Tela de configurações do servidor, com limites de recursos durante o backup
Em inglês e português, seguindo o idioma do WHM
Criar job de contas e rodar backup na hora (“Rodar agora”), pelo painel, pela linha de comando e pela API
Painel novo: a situação de cada conta de longe e as contas atrasadas agrupadas pela causa, com a ação de cada grupo
Busca em todo o painel: contas, domínios, caixas de e-mail, bancos do WordPress e jobs
Testar a conexão com o storage, etapa por etapa
Listas grandes paginadas
Todas as telas do menu no desenho novo: Painel, Alertas, Execuções, Contas, Jobs, Destinos, Restaurar e baixar, Configurações e Convivência com o JetBackup
Lista de contas com cartões (em dia, atrasadas, sem backup, com avisos), busca, filtro por job e exportar para planilha
Backup de uma conta só, ou das marcadas, sem rodar o job inteiro
Tela de Jobs nova: cada job com as últimas execuções, a economia, as contas e as próximas execuções; editar, duplicar, pausar e apagar sem perder os backups
Tela de Logs: tudo o que o Salvo registrou no servidor, com filtros, busca, ao vivo e para baixar
Tela de Execuções nova: o próximo backup e quanto deve levar, quando cada job rodou, a comparação com a execução anterior e refazer só as contas com aviso
FALTA
A página da conta, o editor de agenda e o “Criar job” no desenho novo
Criar destinos pelo painel
Adicionar e-mail e webhook de alerta pela tela
Silenciar um alerta com prazo
Mais idiomas
Roda em teste
Configuração da conta pelo pkgacct do cPanel (sem os dados), arquivos e e-mails incrementais e um dump por banco, tudo no repositório da conta.
RODA EM SERVIDORES DE TESTE
Backup da conta inteira, testado num servidor em produção
Exclusões padrão (cache, logs, backups de plugins), editáveis pelo administrador
FALTA
Nada ainda.
Ver o teste
A conta inteira restaurada em outro servidor: domínios, e-mails, banco idêntico e permissões
Roda em teste
Recriar a conta inteira no cPanel a partir do backup: o Salvo monta o pacote no formato do cPanel e ele é restaurado com o restorepkg.
RODA EM SERVIDORES DE TESTE
Restore em outro servidor, testado: domínios, e-mails, banco, permissões e cron
Restauração de backup padrão do cPanel pelo painel, pela linha de comando e pela API, com a comparação do que voltou e os gráficos do servidor durante a restauração
Restaurar uma conta inteira direto do backup no storage, escolhendo o dia, pelo painel, pela linha de comando e pela API
Ver o conteúdo de cada backup de uma conta (e-mails, bancos e pastas) sem restaurar
Restaurar um banco de dados sozinho: para um banco novo, por cima do atual com cópia de segurança, ou baixar o .sql
Restaurar uma caixa de e-mail: só o que falta, numa pasta separada, ou recriar a caixa apagada
Restaurar arquivos e pastas escolhidos: só o que falta, substituir com cópia de segurança, ou numa pasta separada
Baixar qualquer arquivo, pasta ou banco direto do backup
Checagem do servidor antes de restaurar: conta, domínios, bancos, disco, plano e versão do PHP
Restaurar a conta inteira: como nova, substituindo (com backup prévio opcional e volta automática) ou mesclando
Suspender, trocar plano ou dono e deixar caminhos de fora na restauração
Travar um backup até uma data (ou para sempre), com nota
Restaurar separadamente: cron, zona DNS, certificado SSL, contas FTP e usuários de banco de dados
Restaurar só uma tabela do banco do WordPress (wp_options, wp_postmeta, wp_posts…), substituindo só ela ou num banco novo ao lado
Quantos arquivos a restauração lê e grava ao mesmo tempo, escolhido pelo administrador
Restaurar trazendo o backup inteiro para o servidor antes
Pasta de e-mail restaurada com prazo para se apagar sozinha
Mensagem clara quando o backup não está mais no storage
Restauração com prioridade baixa por padrão, para não derrubar os sites
Escolher numa lista as tabelas do WordPress a restaurar
Restauração passo a passo: o tempo de cada etapa e, se parar, onde parou e o que foi desfeito
Contas grandes: 10 GB de volta em 5 min 45 s, com várias conexões e o backup trazido inteiro antes, agora o padrão
Restauração das mesmas contas pelo Salvo e pelo JetBackup, no mesmo storage
Várias contas de uma vez, numa fila que mostra por que cada uma espera; 3 ao mesmo tempo por padrão
Restauração em duas trilhas, mais rápida que o pacote do painel nas contas médias e grandes
Cancelar e refazer só as que falharam
Restauração rápida por padrão: duas trilhas, backup trazido antes e 8 conexões, sem precisar pedir
O Salvo escolhe sozinho o caminho que o backup permite
Tela de Restaurar nova: etapas ao vivo, onde vai o tempo, quem pediu, o site conferido no fim e cópias de segurança com prazo
Quanto a restauração vai levar, antes de começar, pelo histórico do próprio servidor
Restaurar de novo com um clique, com o motivo de cada restauração no histórico
FALTA
Desfazer uma restauração com um clique
Pacote para baixar com link que expira e código
Miniatura do site e prévia do que se perde antes de restaurar
Restaurar em outro servidor a partir do storage
Teste de restauração agendado
Ver o teste
O backup do dia seguinte nas mesmas 6 contas: 494 s no JetBackup, 64 s no Salvo
Em desenvolvimento
Roda ao lado do JetBackup, em pasta própria, e vira a chave quando você quiser.
RODA EM SERVIDORES DE TESTE
Leitura do JetBackup lado a lado no painel: conta por conta, quem tem backup em dia e onde os dois discordam
FALTA
Convivência em servidor real
Virada e desfazer
Ver o teste
30 MB de cache para 233 mil arquivos, e apagar o cache não custou nada
Planejado
O cliente restaura arquivos, e-mails e bancos da própria conta, dentro do cPanel.
RODA EM SERVIDORES DE TESTE
Nada ainda.
FALTA
Interface dentro do cPanel
Limites por conta definidos pelo administrador
Em desenvolvimento
Levar as contas de um servidor cPanel para outro: os dois Salvos conversam, conferem o que o destino tem e copiam as contas, com sites, bancos e e-mails sincronizados até a virada.
RODA EM SERVIDORES DE TESTE
Perfil de cada servidor e comparação nos dois sentidos, antes de mover qualquer conta
Uma conta migrada de um cPanel para outro: o esqueleto primeiro, depois arquivos, e-mails e bancos
Verificação origem × destino item a item, antes de qualquer virada
Sincronizar de novo, quando quiser, os e-mails, um banco ou os arquivos de uma conta já migrada, com histórico
Contas com bancos de dados, com os usuários e as permissões de cada banco
Verificação com o site respondendo nos dois servidores
Requisitos conferidos e mostrados antes de começar
Os dois servidores conversando por um canal próprio
Migrar e sincronizar pela tela
Nenhum e-mail para trás: caixas suspensas e pastas de e-mail sem conta também vão
Filtros, contatos e preferências do webmail de cada caixa
Contas com o e-mail em outro servidor do cPanel (mail node)
Calendários e contatos conferidos em toda migração
Arquivos gravados como o usuário da conta; o servidor antigo só é lido
Liberação dos dois lados, pela tela, com prazo
Bancos conferidos linha a linha
Progresso, Cancelar e aviso no fim
Sincronização só com a diferença
Em teste (versão 0.4.88), num ensaio com domínio fictício: a virada pelo Salvo, agendada pela tela, com a última passada, a troca na zona só do que aponta para o servidor antigo, o e-mail sincronizado nos dois sentidos e cada passo desfazível até a exclusão final
FALTA
Várias contas em fila
Sincronizar sozinho, em ciclos, até a virada
A virada de uma conta real
Em desenvolvimento
O mesmo painel do administrador, dentro do DirectAdmin.
RODA EM SERVIDORES DE TESTE
Em teste num servidor DirectAdmin real (versão 0.4.26): o Salvo no menu do DirectAdmin, só para o administrador, com as mesmas telas do WHM e as contas do servidor
Em teste (versão 0.4.27): o Salvo reconhece sozinho se o servidor é cPanel, DirectAdmin ou Linux sem painel; o que ainda não existe num painel aparece como "ainda não disponível", em vez de falhar no meio
Em teste (versão 0.4.27): no DirectAdmin, os bancos de dados pelo acesso administrativo do próprio painel, sem guardar senha
Em teste (versão 0.4.28): migrar uma conta de cPanel para DirectAdmin pela tela, nos dois servidores: site, e-mails caixa a caixa, bancos, calendários e contatos, conferidos item por item no fim; depois, cada sincronização traz só o que mudou
FALTA
Na migração para DirectAdmin: filtros e contatos do webmail, caixas sem login e contas com e-mail em mail node
Em desenvolvimento
Contas completas, convivência com o JetBackup e restore pelo cliente, como no cPanel.
RODA EM SERVIDORES DE TESTE
Em teste (versão 0.4.66): backup das contas como no cPanel, com a configuração pelo próprio painel, só o que mudou nos arquivos e nos e-mails, e cada banco à parte
Em teste (versão 0.4.66): restaurar a conta inteira, um banco, uma caixa de e-mail (com a senha antiga, mesmo se a caixa foi apagada) ou arquivos soltos
FALTA
Convivência com o JetBackup no DirectAdmin
Restore pelo cliente