O que há de novo
Melhorias e novidades do painel e do agente Arkame, das mais recentes para as mais antigas.
Assinar por feed (Atom)Backup de contêineres Docker e Podman, com o dump dos bancos
- Nova receita Contêineres no plano de backup: o agente encontra os projetos do servidor (compose e contêineres avulsos) e guarda o compose, o .env, a configuração de cada contêiner e a versão exata de cada imagem, junto com os volumes e as pastas montadas.
- Nos bancos reconhecidos (PostgreSQL, MySQL e MariaDB, MongoDB e Redis) o agente faz o dump dentro do contêiner, com a senha que o próprio contêiner já tem. O painel nunca manda comando ao contêiner. Dump que falha deixa o backup parcial, com o motivo no detalhe.
- Funciona com o agente instalado no servidor e com o agente em Docker; num servidor Linux comum, o comando de instalação não muda. Pede o agente 0.6.0. Conferido em Docker no Linux e no CasaOS; nas outras plataformas de NAS, o guia /docs/conteineres diz o que já foi conferido.
- Instalação em NAS: em Novo servidor, Docker, a opção NAS ou sistema de apps (TrueNAS, Unraid, ZimaOS, CasaOS, Synology, QNAP) põe a chave do bucket, o estado do agente e a pasta dos dumps numa pasta do disco de dados, que sobrevive às atualizações do sistema. O guia /docs/conteineres ganhou o passo a passo de cada plataforma.
Assistente de IA conectado sem token, por OAuth
- O MCP da Arkame aceita OAuth: num cliente MCP que entende OAuth, você adiciona o endereço do servidor, entra na Arkame e autoriza, sem criar nem colar token. O guia do MCP diz em quais clientes isso já foi conferido; o token de API continua valendo.
- Na autorização você escolhe a organização e o escopo (só leitura, ou leitura e operação) e confirma com o código da verificação em duas etapas. A tela mostra quem pede o acesso e para onde ele volta.
- O acesso nunca pode mais do que o seu papel, fica no registro de ações com o nome do cliente e é revogado em Configurações, API e MCP, Assistentes conectados. Quem sai da organização perde na hora os tokens e os acessos que tinha concedido.
Cada endereço escolhe os avisos que recebe
- Em Avisos, cada endereço extra escolhe o que recebe: backup que falhou, teste de restauração que falhou, inventário que não bate, armazenamento fora do alcance, servidor sem sinal, mudança fora do normal e relatório mensal. Com todos marcados, o endereço recebe também os avisos que entrarem depois.
- O destinatário principal da organização escolhe na mesma lista. Cobrança e avisos da conta continuam chegando sempre.
- O relatório mensal enviado ao e-mail de cobrança de quem não tem conta no painel traz um link para deixar de recebê-lo.
Carteira do parceiro com atacado por cliente, histórico e CSV
- Na carteira, cada cliente mostra o valor de atacado do mês, e um cartão resume o total da assinatura e como a faixa foi calculada: a faixa que o volume pede, a revisão do dia 1, a carência para descer de faixa e quanto falta para a próxima. É o mesmo número da fatura.
- Histórico mensal: cada mês fechado guarda a faixa, os servidores, o valor de atacado e a comissão, e abre com os clientes daquele mês. O primeiro fechamento é o de outubro, gravado em 1º de novembro.
- A carteira e o histórico saem em CSV, que abre direto na planilha em português, espanhol ou inglês.
- O parceiro que recebe a cópia do relatório mensal de cada cliente pode parar pelo link do próprio e-mail. O cliente segue recebendo o dele.
Restauração e busca rápidas com milhões de arquivos
- Num backup com 5 milhões de arquivos, cada pasta da tela de restauração abre em menos de um segundo, contra quase um minuto antes. A contagem de arquivos de cada pasta aparece logo em seguida.
- No mesmo backup, a busca pelo nome de um arquivo caiu de cerca de 15 segundos para menos de 0,2 segundo.
Remover a cópia local pelo agente
- Com o agente Arkame 0.5.10, o comando local-storage uninstall remove a cópia local: o serviço, o programa e a credencial. Os backups locais ficam na pasta, a não ser que você peça para apagá-los e confirme o nome do bucket. A aba Cópia local do painel mostra o comando.
- O comando local-storage leave tira um servidor de uma cópia local da rede, e o uninstall do agente pergunta o que fazer com a cópia local e com as cópias da rede antes de remover.
Zimbra 8.8.15 para 10.1, conta por conta
- Com o agente Arkame 0.5.9, uma conta exportada no Zimbra 8.8.15 volta no 10.1: mensagens por pasta, contatos, agenda, tarefas, documentos, filtros, apelidos e assinaturas. Uma configuração que o servidor de destino não aceita vira a equivalente, ou fica de fora com aviso, e não impede mais a conta de ser criada.
- As etiquetas voltam com a cor. Antes a mensagem voltava com o nome da etiqueta, mas a etiqueta sumia da lista da conta.
Página do Zimbra, e o MCP para testar sem conta
- Nova página sobre o backup do Zimbra, para quem ficou sem o Zextras Suite: o que vai para o backup, como restaurar uma conta, quanto custa por servidor e o que ainda não faz. E uma comparação com o Zextras e o Carbonio, com as fontes oficiais.
- O MCP tem um token público de demonstração: conecte o seu assistente de IA à empresa fictícia da demonstração, com um Zimbra de oito contas, e faça perguntas sem criar conta. Ele só lê; qualquer pedido de mudança é recusado.
- A restauração pela linha do tempo e a busca da demonstração passaram a mostrar todos os arquivos de cada backup, e não só os que mudaram naquele dia.
Restauração sem limite de arquivos, e a conta do Zimbra pelo assistente
- A restauração não tem mais o limite de 5.000 arquivos: uma pasta grande ou um servidor inteiro voltam numa restauração só.
- Durante a restauração, a tela mostra a barra de progresso e os últimos arquivos tratados, em vez da lista inteira. A lista completa continua a um clique, página por página, e as falhas ficam sempre à vista.
- A restauração de uma conta do Zimbra só mescla: o que está na caixa fica, e o que faltava volta. Nada é apagado nem substituído.
- Pelo MCP, o assistente de IA também pede a restauração de uma conta do Zimbra, na própria conta ou numa conta nova, com a sua aprovação no painel.
Assistente de IA cadastra servidor e restaura, com a sua aprovação
- Pelo MCP, o assistente de IA agora também pede o cadastro de um servidor e a restauração de uma pasta. A restauração vai sempre para uma pasta nova, no mesmo servidor, sem sobrescrever nada.
- Todo pedido do assistente aparece numa janela do painel, em qualquer tela, para quem é dono do token: com a ação, o token, o IP e a região de onde veio. Só acontece depois de aprovado com o código da verificação em duas etapas, digitado no painel, nunca no chat. O pedido vence em 15 minutos.
- Se você não reconhece o pedido, a mesma janela recusa e revoga o token na hora.
- O assistente também lista as contas do Zimbra de um backup e diz quais falharam na última exportação.
Detalhe do backup sem sair do Histórico
- No Histórico, clicar num backup ou numa restauração abre o detalhe ao lado da lista, como já acontecia na tela do servidor. A lista e os filtros continuam onde estavam; com Ctrl+clique, o detalhe abre na página própria.
- A receita do Zimbra foi testada também no Zimbra 10.1, além do 8.8.15.
Novo servidor já abre no sistema certo
- Em Novo servidor, o painel já abre no sistema do computador em que você está: Windows, macOS ou Linux, com o instalador nativo. O Docker fica como alternativa no Linux. Antes, abria sempre no Docker, que no Windows e no Mac não enxerga os seus arquivos e não roda as receitas de banco.
- Correção no site: as perguntas frequentes diziam que o instantâneo do volume no Windows (VSS) e o backup de bancos de dados ainda viriam. Os dois já existem: o agente lê de um instantâneo no Windows, e o plano tem receitas para PostgreSQL, MySQL e MariaDB, MongoDB, SQL Server e Zimbra.
Planos do assistente conferidos arquivo a arquivo, e um índice na documentação
- Num plano criado pelo assistente de IA (MCP), o agente confere cada arquivo na hora de ler: uma pasta trocada por atalho durante o backup não leva mais uma chave do sistema. O que ficou de fora por segurança aparece no detalhe do backup, com o caminho para incluir. Pede o agente 0.5.6.
- Em qualquer plano, o agente só lê arquivos comuns: um arquivo trocado durante o backup por um atalho para um disco não é lido. Pede o agente 0.5.6.
- A documentação do site ganhou um índice: uma coluna com as seções e os guias, que acompanha a leitura, e um índice recolhível no celular.
Agente 0.5.5: a cópia da rede resiste à troca de IP, e o Zimbra não deixa sobra
- Na cópia local que recebe backups da rede, a troca do IP da máquina refaz o certificado com a mesma chave: os servidores que já gravam ali continuam sem refazer a ligação. Pede o agente 0.5.5.
- Uma restauração do Zimbra que falha ou termina pela metade não deixa a cópia temporária da caixa no disco: depois de alguns minutos, o agente a apaga. Pede o agente 0.5.5.
- Num plano criado pelo assistente de IA (MCP), o agente confere antes de cada backup o caminho real de cada pasta, depois dos atalhos, e recusa as que levam a chaves ou senhas do sistema. Pede o agente 0.5.5.
- No Docker, o contêiner da cópia local acompanha a versão do agente também durante uma atualização. Os comandos do painel e da documentação aparecem em fundo escuro.
Um servidor de discos grandes para a rede inteira, e a segunda cópia sem repetir nada
- A cópia local de um servidor pode guardar o backup dos outros servidores da mesma rede, como um servidor de backup da empresa. Cada servidor grava com uma chave própria, que só lê e grava a pasta dele e não apaga nada: se um deles for atacado, os backups dos outros ficam. Na aba Cópia local do servidor, em Receber backups da rede. Pede o agente 0.5.4.
- "Copiar também para outro armazenamento" cria uma segunda cópia: ela envia para o outro destino o que o plano anterior acabou de deixar no disco, sem rodar os comandos de novo (no Zimbra, sem refazer a exportação). O comando de depois do plano anterior roda no fim da segunda cópia, quando os dois destinos já têm os arquivos. Quem prefere pode escolher um plano completo.
- A cópia local também funciona no agente em Docker, num segundo contêiner, com os comandos prontos no painel. Pede o agente 0.5.4.
- Planos agrupados por servidor, na ordem em que rodam, com o destino, a agenda e a última execução de cada um; busca, filtros e ordenação em Planos e em Servidores. O plano associado na página do servidor também mostra o destino.
- O gráfico da visão geral mostra as atividades dos últimos 14 dias, backups e restaurações, contadas por dia. A restauração de uma conta do Zimbra mostra a conta de destino desde o início e a etapa de importação no Zimbra, e só aparece como concluída depois de importada.
- No plano, "O que copiar" tem as abas Pastas e Aplicativos e comandos, e as receitas explicam o que fazem em blocos. A aba Cópia local foi reorganizada, e "Contas do Zimbra" em Restaurar só aparece quando há contas do Zimbra para restaurar.
- Comandos aparecem coloridos no painel e na documentação, os menus de ações não quebram mais a linha, e as descrições das telas mantêm cada frase inteira na linha.
Relate um problema ou sugira uma melhoria de qualquer tela
- No canto inferior direito de toda tela do painel há um botão para relatar um problema. O relato leva junto a página em que você estava, o navegador e o tamanho da tela, e só a sua organização e a equipe da Arkame o veem.
- Em Sugestões, no menu, você vê as ideias de todos os clientes, vota nas que mais importam e sugere as suas. Antes de enviar, a tela mostra as parecidas que já existem. Quem sugeriu não aparece para as outras organizações.
- A equipe usa o ranking de votos para decidir o que vem a seguir. Quando o seu problema é resolvido ou a sua sugestão é atendida, você recebe um aviso no sino e por e-mail; quem votou na sugestão também é avisado no sino. Em Meus relatos você acompanha a situação de cada um.
Restaurar o Zimbra de qualquer data, e escolher onde ficam os dados
- Restaurar → Contas do Zimbra reúne as contas de todos os planos do Zimbra. Na restauração, escolha de qual backup (o último ou um anterior) e para qual conta; antes de confirmar, a tela diz numa frase o que vai acontecer. Restaurar em outra conta que ainda não existe cria a conta vazia, com senha aleatória.
- A receita do Zimbra pergunta a pasta da exportação, para ela ficar no disco com espaço; as restaurações usam uma pasta ao lado dela.
- A cópia local mostra a pasta onde está e o espaço do disco, e "Mudar pasta" gera o comando que para a cópia, leva os dados com as versões para a pasta nova e religa.
- A página do servidor ficou em abas (visão geral, atividade, cópia local e agente), e a lista de servidores em colunas alinhadas. O selo da atualização diz o horário da janela.
O assistente de IA pede, uma pessoa aprova
- Pelo MCP, criar, editar ou pausar um plano vira um pedido com o antes e o depois, aprovado em Configurações → API e MCP. Nada muda até alguém com papel de operar aprovar; o pedido vence em 24 horas e cai se o plano mudar ou o token for revogado. (Desde 19/10, o pedido aparece numa janela do painel e vence em 15 minutos.)
- O MCP não leva ao assistente os caminhos nem os nomes dos arquivos do backup: só o número, o motivo e o link do painel. Pastas com chaves e senhas do sistema não entram num plano por ele, e executar não religa um plano pausado.
- A falha de backup passa a ter severidade crítica nos eventos e webhooks, e as mudanças de armazenamento dizem quem mudou.
- O detalhe do backup mostra o que o comando de antes ou de depois escreveu quando falhou (para quem administra), e quantos arquivos ficaram de fora por estarem só na nuvem.
- Zimbra com certificado Let's Encrypt: a exportação conecta, e para antes de encher o disco do servidor. Pede o agente 0.5.1.
Restaurar uma conta do Zimbra pela tela, e o Windows em dois cliques
- Na página do plano do Zimbra, cada conta do último backup tem o botão Restaurar: na mesma conta ou em outra, com ou sem a configuração e os encaminhamentos. O agente traz a caixa para o servidor, importa no Zimbra, apaga a cópia temporária e o andamento aparece na restauração. Pede o agente 0.5.0.
- No Windows, baixe o instalador e dê dois cliques: ele pede para rodar como administrador e pergunta o código de instalação. O programa só entra em Program Files se o SHA-256 bater com o do release.
- Arquivos que estão só na nuvem (OneDrive, Dropbox, Google Drive) ficam fora do backup sem contar como falha: copiá-los baixaria tudo para o disco. O que está no computador continua entrando. Pede o agente 0.5.0.
- Na árvore de pastas do plano, desmarcar uma subpasta de uma pasta marcada a deixa fora do backup, com tudo o que tem dentro. Pede o agente 0.5.0.
- O servidor Windows também pode guardar uma cópia local, e copiar um plano para outro armazenamento oferece criá-la quando ela ainda não existe. Pede o agente 0.5.0.
O painel avisa quando o bucket some
- Se o último teste de um bucket falhou e nenhum servidor o alcança (o bucket foi apagado, o endereço mudou, a chave deixou de valer), o armazenamento aparece como inacessível na lista, na tela dele e no sino, e chega um e-mail por dia enquanto durar, na mesma preferência de "backup falhou". A instalação de um servidor que esbarra no bucket também conta ao painel.
- A tela de restaurar continua mostrando o catálogo, mas diz que o bucket não está ao alcance, e o pedido de restauração fica travado quando o bucket não existe ou nenhum servidor tem a chave dele. Antes, ela deixava montar uma restauração que não tinha como acontecer.
- Dois eventos novos nos webhooks: storage.unreachable, quando o bucket sai do alcance, e storage.reachable, quando volta.
Backup do Zimbra, conta por conta
- Num servidor com o Zimbra e o agente Arkame 0.5.0, o plano ganha a receita Zimbra: cada conta vai para o backup com as mensagens de todas as pastas, um arquivo por mês, os contatos, a agenda, a configuração, os filtros e as assinaturas. Escolha todas as mensagens ou as dos últimos anos, e as contas que ficam de fora.
- A tela do plano mostra as contas protegidas, os meses e o tamanho de cada uma, e as que falharam. O painel vê só os nomes das contas e os tamanhos, nunca assunto nem remetente, e a senha não vai para o backup.
- A restauração recria a conta apagada com a configuração de antes, ou devolve só as mensagens a uma conta que existe. O passo a passo está em Bancos de dados e aplicativos, na documentação.
Backup com assistente de IA: o MCP da Arkame
- Conecte Claude, Cursor, VS Code ou outro assistente compatível com o Model Context Protocol aos seus backups e pergunte como foram os backups da noite, por que um servidor falhou ou se a restauração está comprovada, ou peça para executar, pausar, criar ou editar um plano. É hospedado: nada a instalar.
- Em Configurações → API e MCP, cada pessoa cria os seus tokens, de leitura ou de leitura e operação, com validade e o código da verificação em duas etapas. O token nunca pode mais do que o papel de quem o criou, e quem administra vê e revoga os de todos.
- Pelo MCP não se mexe em retenção, exclusão definitiva, comandos antes e depois, membros, cobrança, webhooks nem tokens; cada ação de operação fica no registro de ações, e há limites por token e por organização. O guia está na documentação.
Duas cópias: um plano que roda depois do outro
- No agendamento do plano há uma opção nova: Depois de outro plano. Quando o backup do plano escolhido termina (completo, incompleto ou com falha), este começa. É o jeito de ter duas cópias do mesmo servidor em armazenamentos diferentes, uma depois da outra: por exemplo, primeiro num armazenamento na sua rede (rápido de restaurar) e depois na nuvem (fora do alcance de um ataque à rede).
- Na tela de qualquer plano de backup, Copiar também para outro armazenamento cria o segundo plano já ligado, com as mesmas pastas, exclusões, comandos e instantâneo.
- Se o primeiro plano for arquivado, o segundo herda o horário dele e continua rodando sozinho.
Cobrança recusada avisa no painel antes de os backups pararem
- Quando o cartão é recusado, a conta segue funcionando por alguns dias antes da suspensão. Até agora o aviso era só o e-mail da recusa; agora o topo do painel mostra a data em que os novos backups param e leva direto ao Faturamento para atualizar o pagamento.
Webhooks: mudança no armazenamento, atualização que falhou e reenvio
- Dois eventos novos. storage.config_changed: alguém mudou um armazenamento ou a política de retenção dele: trocar o endpoint ou o prefixo, baixar a retenção, ligar a exclusão definitiva, desativar. O evento diz quais campos mudaram, nunca os valores, e sai como warning quando a mudança encurta a proteção ou muda para onde o backup vai: é o caminho de quem tomou uma conta e quer o backup inútil antes do ataque. agent.update_failed: a atualização automática de um servidor falhou, e ele segue na versão anterior. Os dois já vêm marcados no cadastro de um webhook novo; num webhook que já existia, marque-os em Configurações → Avisos.
- No histórico de cada webhook, a entrega que terminou pode ser reenviada: sai de novo com o mesmo id de evento, para o seu sistema reconhecer a repetição.
- Nova página na documentação: os webhooks por inteiro: o pedido, os tipos de evento e a conferência da assinatura em Node.js, Python e PHP.
Backup de banco de dados com receita pronta
- No plano, em Comandos antes e depois do backup, há receitas prontas para PostgreSQL, MySQL/MariaDB e MongoDB (Linux) e para SQL Server (Windows). Elas preenchem o comando que gera o dump antes do backup e o que o apaga depois, e põem a pasta do dump no plano. Os comandos não levam senha, deixam o dump legível só pelo administrador do servidor e, se o dump falhar, cancelam o backup em vez de salvar um arquivo vazio. Gravar comando continua pedindo o código da verificação em duas etapas.
Programa de parceiros: atacado menor e publicado, e a comparação com outros programas
- O preço de atacado da revenda baixou e passou a ser público: R$ 12,50 por servidor no Starter (1 a 49 servidores), R$ 11,25 no Silver (50 a 149), R$ 10,00 no Gold (150 a 299) e R$ 8,75 no Platinum (300 ou mais); em dólar, de US$ 2,50 a US$ 1,75. Antes era de R$ 17,50 a R$ 13,75, sob consulta. O preço final ao seu cliente continua livre.
- O simulador da página de parceiros agora calcula também a revenda: o nível da carteira, o custo do atacado e o que sobra.
- Nova página: os programas de parceiros de backup lado a lado (mínimo, contrato, o que se exige para entrar, comissão e marca própria), só com o que cada fornecedor publica, com o link da fonte.
Versão de auditoria do relatório, para o auditor ou a seguradora
- Em Relatórios, quem é dono ou administra a organização gera, para qualquer mês fechado, a versão de auditoria: a primeira página do relatório mensal mais anexos: todos os servidores e incidentes, cada teste de restauração e inventário do bucket com a cadeia de evidência, a configuração de cada bucket (versionamento e Object Lock), os membros com a verificação em duas etapas e o registro de ações do mês. Depois de gerada, ela não muda.
- Cada relatório, mensal ou de auditoria, agora pode ser baixado também como JSON da evidência: com ele, quem recebe o PDF confere que o hash do rodapé corresponde aos dados.
- A versão de auditoria é vista só por quem é dono ou administra a organização; o parceiro que revende continua recebendo apenas o relatório mensal.
Webhooks: servidor sem sinal, backup atrasado, restauração e relatório
- Sete eventos novos para quem integra a Arkame a um sistema de chamados ou de plantão: servidor sem sinal há uma hora (agent.offline) e de volta (agent.online); backup agendado que não começou até duas horas depois do horário (backup.late); restauração concluída, incompleta ou que falhou (restore.completed, restore.partial, restore.failed); e relatório mensal pronto (report.ready). Cada servidor caído ou plano atrasado gera um evento, não um por minuto, e servidor sem sinal não gera também um atraso para cada plano dele.
- Os eventos de um webhook já cadastrado agora podem ser editados na tela, em Configurações → Avisos. Os tipos novos não chegam sozinhos a um webhook que já existia: marque os que quiser receber.
Relatório mensal: um PDF por cliente, todo dia 1
- No dia 1, cada organização recebe por e-mail o relatório do mês que fechou, em PDF de uma página, no idioma de quem é dono da conta: o selo (Protegido, Atenção ou Em risco) e o porquê, servidores protegidos, backups executados com a taxa de sucesso, dados protegidos, restaurações comprovadas, a última conferência do inventário do bucket, as mudanças fora do padrão, uma linha por servidor (último backup bom e restauração comprovada), os incidentes do mês e como foram resolvidos, e a retenção, o versionamento e o Object Lock de cada armazenamento. O rodapé diz o método, que os dados ficam no seu bucket e o hash da evidência.
- Mês sem backup não vira relatório em branco: ele diz "sem backups no período". Organização criada no meio do mês tem o período contado a partir da criação.
- Os relatórios ficam em Relatórios, no menu do painel, um por mês, para baixar. O PDF baixado é exatamente o que foi enviado: o mesmo relatório gera sempre o mesmo arquivo, e o hash dele fica registrado.
- Vai a quem recebe os avisos (o e-mail principal e os endereços extras) e pode ser desligado em Configurações → Avisos. Se a sua conta é atendida por um parceiro que revende a Arkame, o relatório sai com a marca e o nome dele, e ele também recebe a cópia e baixa o de cada cliente na carteira.
Versão que não restaura não ocupa mais o lugar de uma boa
- A limpeza de versões antigas passou a contar só versões que restauram. Quando o teste de restauração ou o inventário do bucket marca uma versão como indisponível, ela deixa de valer para a política de retenção: o ponto de restauração que caía nela passa a guardar a cópia boa mais próxima, e a última cópia boa de um arquivo é tratada como a versão atual. Antes, a limpeza podia guardar a versão que não restaura e apagar a boa. A versão indisponível em si não é apagada enquanto estiver marcada: ela sai quando passa da idade máxima da sua política, como qualquer outra.
- Restaurar uma pasta ou um ponto no tempo agora diz quantos arquivos ficaram de fora por estarem indisponíveis, e quais (até 50 na lista), na página da restauração. Na pasta, quando havia uma versão anterior boa do arquivo, ela é restaurada no lugar, e a lista mostra isso.
- O painel só cataloga arquivos que estão na pasta do próprio servidor no armazenamento. Se um agente mandar arquivos de fora dela, eles ficam fora do índice de restauração, e o backup aparece como incompleto, com o motivo.
Inventário do bucket: o painel confere se tudo o que o catálogo lista ainda está no seu armazenamento
- Uma vez por semana, cada servidor lista a pasta dele no bucket e compara com o catálogo do painel: toda versão que o painel oferece para restaurar tem de estar lá, com o tamanho com que foi enviada. O servidor e o armazenamento passam a mostrar "Inventário do bucket conferido há X dias: N versões, 0 faltando", ao lado da restauração comprovada. Nenhum arquivo é baixado.
- Se uma versão sumiu do bucket (alguém apagou por fora, uma regra de ciclo de vida a levou), você fica sabendo antes de precisar dela: aviso por e-mail (o mesmo do "backup falhou") e, se quiser, por webhook; a versão deixa de ser oferecida na restauração, o próximo backup envia o arquivo de novo se ele ainda existir no servidor, e a limpeza de versões antigas daquele armazenamento fica suspensa até um proprietário ou administrador confirmar. Se a versão reaparecer numa conferência seguinte, volta a ser oferecida.
- O inventário também avisa quando o versionamento do bucket foi suspenso, quando um arquivo ganhou um marcador de exclusão por fora da Arkame (as versões guardadas continuam restaurando, e o aviso serve para você olhar as regras do bucket) e, numa amostra de até 200 objetos, quando a retenção do Object Lock não é a que o bucket aplica por padrão.
- Vem ligado, semanal; em cada armazenamento dá para mudar o intervalo ou desligar. Listar o bucket consome requisições, por conta do seu provedor: uma a cada 1.000 versões, mais a amostra. A tela do armazenamento mostra a estimativa. Um problema passageiro do armazenamento não vira "faltando": a conferência fica sem conclusão e é refeita. O inventário roda nos servidores com o agente 0.5.0 ou mais novo.
Restauração comprovada: o painel testa, por amostra, se o backup restaura
- Uma vez por semana, cada servidor baixa uma amostra dos próprios arquivos guardados no seu armazenamento (os mais recentes, alguns do catálogo atual e algumas versões antigas), grava numa pasta temporária do próprio servidor, relê, confere tamanho e SHA-256 e apaga. O painel passa a mostrar, no servidor e no armazenamento, "Restauração comprovada há X dias", com quantos arquivos e bytes foram restaurados. Os arquivos não saem do servidor: o painel recebe só o resultado.
- Se um arquivo da amostra não está mais no armazenamento, ou voltou com conteúdo diferente, o teste falha apontando o arquivo: você recebe o aviso por e-mail (o mesmo do "backup falhou") e, se quiser, por webhook; a versão que não restaura deixa de ser oferecida na restauração, o próximo backup envia o arquivo de novo se ele ainda existir no servidor, e a limpeza de versões antigas daquele armazenamento fica suspensa até um proprietário ou administrador confirmar. A versão é testada de novo nas rodadas seguintes: se voltar a restaurar, volta a ser oferecida. Um problema passageiro do armazenamento (fora do ar, rede) não conta como falha.
- O teste vem ligado, com até 50 arquivos ou 1 GiB por rodada. Em cada armazenamento dá para mudar a frequência e os tetos, ou desligar. Baixar a amostra consome saída (egress) do seu bucket, por conta do seu provedor: a tela do armazenamento mostra a estimativa. Arquivos em classe fria (Glacier, Deep Archive) são pulados, sem reidratação paga.
- É uma amostra, não uma restauração completa: prova que os arquivos sorteados restauram, não todos. O teste roda nos servidores com o agente 0.5.0 ou mais novo; os demais aparecem com o aviso para atualizar o agente.
Avisos para mais endereços e para os seus sistemas
- Em Configurações → Avisos, cadastre outros endereços para receber os avisos de backup que falhou, de servidor que parou de responder e de mudança fora do normal: a caixa do plantão, o e-mail que abre chamados. Quem não é membro da organização confirma por um link antes de começar a receber, e todo aviso traz o link para parar.
- Webhooks: envie por HTTPS, para o seu sistema de chamados, n8n, Slack, Teams ou Telegram, os eventos de backup: falhou, ficou incompleto, concluiu, mudou muito mais que o normal, limpeza de versões suspensa. Cada evento vai assinado, para o seu sistema conferir que veio da Arkame; se o destino falhar, tentamos de novo por até 32 horas, e a tela mostra as últimas entregas e o que o destino respondeu. Servidor que parou de responder e restauração ainda não saem por webhook: seguem por e-mail.
- Quando um e-mail nosso volta como endereço inexistente, ou é marcado como spam, paramos de enviar para aquele endereço e mostramos isso em Configurações → Avisos, com o botão para voltar a enviar depois que a caixa for corrigida. Antes, o aviso simplesmente não chegava e ninguém ficava sabendo.
Aviso quando um backup muda muito mais que o normal
- Depois de cada backup, o painel compara o que mudou com o histórico do próprio plano. Quando muito mais arquivos foram alterados ou removidos do que o normal (o que acontece numa migração de pastas, e também quando um ransomware cifra um servidor), o aviso aparece no início do painel, na tela do servidor e na do plano, e chega por e-mail a proprietários e administradores.
- Quando a mudança é brusca (metade dos arquivos ou mais), a limpeza de versões antigas daquele armazenamento fica suspensa até um proprietário ou administrador confirmar no painel que a mudança era esperada. São essas versões que restauram os arquivos como estavam antes.
- Planos novos e planos que acabaram de ser editados não geram aviso: o painel primeiro aprende o que é normal para cada um.
Painel mais firme com servidores grandes
- A limpeza de versões antigas passou a ser calculada sem carregar o catálogo inteiro na memória, e funciona com milhões de registros.
- Um plano com arquivos demais para um único backup (mais de 150 mil) agora falha com uma explicação clara e a orientação de dividir o plano por pasta, em vez de ficar tentando sem registrar nada.
- Um backup que ficou pela metade deixa de segurar a limpeza por 24 horas quando o servidor já seguiu em frente.
Comparações reescritas para quem decide, com Bacula e Bareos
- As páginas de Alternativas agora começam pelo que importa a quem compra: quando escolher a Arkame, quando escolher o outro produto, e como é o dia em que você precisa de um arquivo de volta. Os fatos continuam com fonte e data.
- Nova comparação com Bacula e Bareos, para quem herdou um desses sistemas e quer um backup de arquivos que a equipe inteira consiga operar.
Programa de parceiros: comissão de indicação sem exigência de novas indicações
- A comissão de indicação passa a valer enquanto o cliente indicado pagar. Deixa de existir a exigência de trazer um servidor novo a cada 60 dias para continuar recebendo.
Gráfico de backups clicável e aviso de consentimento na Europa
- No início do painel, clicar na barra de um dia do gráfico abre o backup daquele dia; se o dia teve vários, abre o histórico só com eles.
- Visitantes da União Europeia, do Espaço Econômico Europeu, da Suíça e do Reino Unido passam a ver um aviso de consentimento antes de o site guardar de onde vieram ou quem os indicou; recusar é um clique, e a página de Privacidade tem o botão para retirar o aceite.
Demonstração sem cadastro, guias e checklist contra ransomware
- Veja o painel funcionando sem criar conta: a demonstração pública mostra uma organização fictícia com servidores, backups de 90 dias e a linha do tempo de restauração.
- Novos guias passo a passo para Backblaze B2 e Wasabi com Object Lock, e um checklist de prontidão contra ransomware para imprimir.
- A comparação de provedores guarda o tamanho e a ordem no endereço, para compartilhar o link, e as novidades têm feed para leitores de RSS.
Comparações honestas com Veeam, MSP360, restic e outros
- Novas páginas em Alternativas comparam a Arkame com Veeam, MSP360, restic e Borg, Acronis, Duplicati e Backblaze, só com fatos das páginas oficiais, com link e data, e dizendo primeiro quando o outro produto é a melhor escolha.
Programa de parceiros: kit, simulador e candidatura sem empresa
- A página de parceiros ganhou um simulador da comissão de indicação, perguntas frequentes e o aviso de que a comissão é paga contra nota fiscal no Brasil ou fatura fora.
- Novo kit do parceiro com one-pager para imprimir com o seu logo e roteiro de demonstração de 10 minutos, em português, inglês e espanhol.
- Profissionais autônomos podem se candidatar sem informar empresa.
Agente 0.4.31: backup interrompido pela parada do serviço não vira falha
- Agente 0.4.31: se o serviço do agente para no meio do envio (atualização, reinício ou desligamento), o painel mostra que o backup foi interrompido, e não uma falha de pasta ou de bucket, e não manda e-mail de backup falho; o próximo agendamento completa o envio.
- Editar um plano que usa o armazenamento de outro processo do agente funciona mesmo que o servidor tenha ficado mais de 48 horas sem sinal.
Agente 0.4.30: parada do serviço não aparece como erro do seu comando
- Agente 0.4.30: se o serviço do agente para enquanto roda o comando de antes ou de depois do backup (atualização, reinício ou desligamento), o painel mostra que o serviço parou, em vez de dizer que o comando falhou. Quando o backup terminou mas o comando de depois foi interrompido, o painel avisa para conferir se ele precisa rodar de novo.
- A tela inicial do revendedor com a organização em teste mostra o convite para assinar, em vez de dizer que o backup está bloqueado.
Agente 0.4.29: a limpeza avisa o painel mesmo quando o serviço é parado
- Agente 0.4.29: se o serviço for parado no meio de uma limpeza da retenção, o agente ainda avisa o painel do que já apagou, e o catálogo deixa de mostrar como restauráveis versões que já saíram do bucket.
Liberar a limpeza barrada aprova exatamente o que está na tela
- Ao liberar a limpeza barrada pelo freio dos 50%, o painel confere que o bloqueio ainda é o mesmo que a tela mostra; se mudou, pede para recarregar antes de usar o código, em vez de aprovar um número diferente.
Histórico de retenção mostra qual servidor limpou, e destinos de restauração sempre atuais
- As limpezas no histórico de retenção mostram qual servidor as executou. A tela da verificação em duas etapas lista também a liberação da limpeza barrada pelo freio.
- Um servidor só aparece como destino de restauração de outro armazenamento se o processo do agente desse armazenamento testou o bucket nas últimas 48 horas; depois disso deixa de ser oferecido, para a restauração não ficar parada na fila.
Agente 0.4.28: restauração que nunca fica parada sem aviso
- Agente 0.4.28: uma restauração de outro armazenamento só é deixada para outro processo do agente quando o bucket tem o mesmo nome; nos demais casos ela falha com uma mensagem clara no painel, em vez de ficar na fila para sempre.
- Servidores instalados antes da separação por armazenamento recebem as restaurações de todos os seus armazenamentos, em qualquer versão do agente.
- O histórico de retenção mostra "Arkame (automático)" nas mudanças feitas pelo sistema, e a Política de Privacidade descreve corretamente o cookie do link de acesso por e-mail.
Restauração volta a chegar a agentes antigos, e remoção no Docker apaga a imagem
- Servidores instalados antes da separação por armazenamento voltam a receber todas as suas restaurações, em qualquer versão do agente; antes, algumas podiam ficar na fila sem aviso.
- O comando de remoção no Docker também apaga a imagem do agente, como a documentação diz.
Agente 0.4.27: processos do agente separados pelo armazenamento
- Cada armazenamento usa um bucket próprio: o painel avisa ao tentar cadastrar um segundo armazenamento com o mesmo bucket. Agente 0.4.27: quando um servidor tem mais de um processo do agente, cada um só pega os backups e restaurações do seu armazenamento.
- O comando de desinstalação no Docker da documentação apaga a configuração mesmo se o contêiner já tiver sido removido. A tela de retenção deixou de prometer uma exportação em CSV que não existe.
Agente 0.4.26: reinstalar no Docker atualiza o agente, e atualização que reconhece serviço parado
- No Docker, o comando de instalação e reinstalação passa a sempre baixar a versão mais recente do agente; antes, um servidor que já tinha a imagem continuava na versão antiga.
- Agente 0.4.26: atualizar um servidor com o serviço parado avisa para iniciá-lo, em vez de pedir para registrar o servidor de novo. No Linux e no macOS, o reinício na atualização espera o agente fechar o backup.
- Faturamento: "Encerrada em" mostra o fim do período já pago quando o cancelamento foi agendado. O aviso de fim de teste do revendedor segue a mesma regra do painel.
Contagens certas com milhares de arquivos e aviso claro de código já usado
- O detalhe do backup, a linha do tempo, o carrinho de restauração e a busca voltam a mostrar corretamente contagens de mil arquivos ou mais.
- Quando o código do autenticador já foi usado, o painel diz isso e pede o próximo, em vez de "código inválido"; e um erro em outro campo do formulário não gasta mais o código.
- No Docker, os comandos de instalação, atualização e reinício dão ao agente até 150 segundos para fechar um backup em andamento. A tela de Faturamento só mostra "Próxima cobrança" quando a assinatura está ativa.
Agente 0.4.25: tempo para fechar o backup ao parar o serviço, e código de segunda etapa de uso único
- Agente 0.4.25: no Linux e no macOS, o sistema espera até 150 segundos para o agente fechar um backup em andamento antes de encerrá-lo, como já acontecia no Windows. Vale depois de reinstalar o serviço.
- O código do autenticador vale uma única vez: depois de usado para entrar ou confirmar uma ação, o mesmo código não é aceito de novo.
- Textos com contagem passam a usar singular e plural corretamente no painel e no backoffice.
Agente 0.4.24: atualização no Linux e no macOS resistente a queda de energia, e carência de pagamento contada do dia certo
- Agente 0.4.24: no Linux e no macOS, o instalador grava o programa novo no disco por inteiro antes de substituir o anterior. No Windows, um agente que demora a parar durante a atualização não fica mais parado sem aviso, e atualizar pelo PowerShell sem código não pede para registrar o servidor de novo.
- Os 7 dias de carência por pagamento em atraso passam a contar da renovação recusada, como dizem os Termos e o e-mail de aviso.
- A exclusão definitiva de um arquivo removido do servidor nunca acontece antes do prazo escolhido, mesmo depois que a limpeza já apagou a versão mais recente dele.
Agente 0.4.23: gravações que resistem a queda de energia
- Agente 0.4.23: o token, a configuração, os arquivos restaurados e, no Windows, o próprio programa são gravados no disco por inteiro antes de substituir o anterior. Uma queda de energia logo depois não deixa mais o servidor sem token nem um arquivo restaurado vazio.
- O aviso diário de servidor sem sinal deixa de ir para organizações suspensas ou canceladas.
Convite da lista de espera diz quem atende o cliente de revendedor
- O convite da lista de espera de quem chegou pelo link de um revendedor diz quem vai atender e cobrar, em vez de prometer o teste de 14 dias, e mostra a hora do prazo no horário de Brasília.
Cliente de revendedor sabe desde o cadastro quem o atende
- Ao criar a organização pelo link de um revendedor em dia, o formulário diz quem vai atender e cobrar, em vez de prometer o teste de 14 dias.
- Os Termos do Programa de Parceiros explicam que o atacado sai na moeda da organização do revendedor na Arkame, e a tela inicial do parceiro mostra a assinatura nessa moeda.
- Pausar ou arquivar um plano, ou arquivar um servidor, cancela na hora a limpeza que ainda não tinha sido aplicada naquele armazenamento. O e-mail de fim de teste convida a assinar.
Agente 0.4.22: suporte a CentOS/RHEL 7 e Ubuntu 16.04, e cancelamento de exclusão definitiva sem corrida
- Agente 0.4.22: em sistemas com systemd antigo (CentOS/RHEL 7, Ubuntu 16.04), o serviço volta a conseguir gravar o token renovado, e a atualização reinicia os agentes do servidor. Para valer, reinstale o serviço nesses servidores.
- Cancelar uma exclusão definitiva no instante em que ela entra em vigor agora avisa que ela já está valendo, em vez de registrar um cancelamento que não aconteceu.
- O e-mail de suspensão por atraso fala em regularizar o pagamento, e quem é atendido por um revendedor vê o nome dele no lugar do prazo de teste.
Teste só aparece para quem está em teste, e a lista de espera é apagada ao entrar
- Configurações e o e-mail de boas-vindas só falam do período de teste para organizações em teste; o cliente atendido por um revendedor recebe o nome de quem o atende.
- Ao entrar no painel, a inscrição na lista de espera é apagada quando já não é necessária, como diz a Política de Privacidade.
- Clientes de revendedor que tinham cancelado por conta própria não são reativados quando o revendedor muda de situação.
Retenção segura ao voltar a uma seleção antiga do plano
- Quando um plano volta a uma seleção de pastas usada antes, o backup é comparado também com o que o servidor registrou depois dela: um disco que não montou não faz os arquivos parecerem removidos.
- A mensagem ao tentar arquivar um armazenamento em uso explica as duas saídas: arquivar os servidores ativos ou recusados, ou cancelar o registro dos pendentes.
Proteção contra disco não montado também depois de atualizar o agente ou mudar o plano, e agente 0.4.21
- O primeiro backup depois de atualizar o agente ou mudar o plano também é comparado com o que aquele servidor já tinha registrado: se encontrar bem menos arquivos, como quando um disco não montou, ele não conta como prova de que os arquivos saíram do servidor.
- Agente 0.4.21: a atualização no Linux e no macOS reinicia também agentes instalados com nomes de serviço antigos. Ao tentar arquivar um armazenamento em uso, o painel mostra quais servidores impedem.
- Comparação de provedores: a ordenação por custo segue o valor mostrado, incluindo a cobrança mínima da Wasabi.
Agente 0.4.20: atualização no Linux e no macOS reinicia todos os agentes do servidor
- Agente 0.4.20: no Linux e no macOS, atualizar o programa reinicia também os outros agentes do mesmo servidor que usam esse programa, como já acontecia no Windows; os que não reiniciarem aparecem num aviso.
- O plano pode usar o armazenamento em que o servidor foi instalado ou outro que um processo adicional do agente já comprovou. Um armazenamento em que há servidor instalado não pode ser arquivado.
- Comparação de provedores: o preço da Wasabi foi atualizado para ~US$ 0,008/GB-mês, e o cálculo considera a cobrança mínima de 1 TB dela.
Agente 0.4.19: plano sempre no armazenamento do servidor
- O plano de backup passa a usar sempre o armazenamento em que o servidor foi instalado; o formulário só oferece esse. Agente 0.4.19: um plano antigo em outro armazenamento falha com uma mensagem clara, em vez de gerar backups que não restauram.
- A proteção contra disco que não montou compara cada backup com a contagem registrada quando ele terminou, que a limpeza não altera. No Windows, se a reinstalação falhar depois da troca do programa, o serviço volta a rodar já na versão nova.
- Comparação de provedores: o preço da Backblaze B2 foi atualizado para ~US$ 0,007/GB-mês.
Agente 0.4.18: disco que não montou não apaga o backup e atualização que não deixa o servidor sem programa
- Um backup completo que não encontrou nenhum arquivo (como um NAS ou disco externo que não montou) nunca conta como prova de que os arquivos saíram do servidor. Um que encontrou menos da metade do que havia só passa a valer como a nova situação do servidor se a redução se repetir em três backups ao longo de pelo menos sete dias.
- Agente 0.4.18: no Linux e no macOS, a atualização só substitui o programa quando o novo já foi copiado por inteiro; no Windows, todos os serviços que usam o mesmo programa são reiniciados na versão nova.
- A faixa de aviso do painel diz o motivo certo da suspensão: teste encerrado (com o botão de assinar), pagamento em atraso ou cobrança feita pelo parceiro. O prefixo do armazenamento é salvo sempre na forma que o agente usa.
Agente 0.4.17: cada backup registra o prefixo que usou e atualização no Windows sem serviço parado
- Agente 0.4.17: cada backup informa o prefixo do bucket em que gravou, e a retenção só considera um arquivo removido do servidor quando um backup daquele mesmo prefixo provou isso. Voltar a um prefixo usado antes não faz mais arquivos que seguem no servidor parecerem removidos. Até cada servidor fazer o primeiro backup com essa regra, a exclusão definitiva espera.
- No Windows, atualizar pelo instalador não deixa mais o serviço parado, e repetir o comando do painel funciona mesmo com a versão anterior do programa ainda em uso.
Agente 0.4.16: links em laço não deixam o backup parcial e a retenção segue a última decisão
- Agente 0.4.16: links em laço ou que atravessam um arquivo voltam a ser ignorados como links quebrados, em vez de deixarem todo backup parcial.
- Mudar a política de retenção, a retenção mínima ou o Object Lock, ou cancelar uma exclusão definitiva, invalida na hora a limpeza que ainda não tinha sido aplicada: a próxima segue a regra nova. Só backups de agentes 0.4.15 ou mais novos servem de prova de que um arquivo saiu do servidor.
- Apagar o prefixo na edição do armazenamento volta ao padrão arkame/, como na criação. As perguntas frequentes explicam que, se a assinatura for cancelada por falta de pagamento, a restauração pelo painel também para (os arquivos seguem no seu bucket).
Agente 0.4.15: backup só é dado como completo quando de fato leu tudo
- Agente 0.4.15: o backup informa ao painel as exclusões que de fato usou, e um link cujo destino não pôde ser lido deixa o backup parcial. Assim um arquivo que segue no servidor nunca é tratado como removido pela retenção.
- Trocar o prefixo do armazenamento avisa que a limpeza automática deixa de alcançar as cópias do prefixo antigo (continuam restauráveis). Uma limpeza que termina depois de um backup novo é registrada normalmente, e o histórico mostra o que ela apagou.
- Programa de parceiros: a comissão desconta as contestações de cobrança perdidas e devolve as revertidas, como dizem os Termos de Parceiros.
Agente 0.4.14: limpeza da retenção nunca no meio de um backup
- Agente 0.4.14: a limpeza da retenção não roda enquanto um backup do mesmo bucket está em andamento, e o painel não manda a lista do que apagar nesse intervalo. Antes, uma cópia aproveitada pelo backup em curso podia ser apagada, e o painel mostrava como restaurável um arquivo que já não estava no bucket.
- A página de Faturamento de quem é atendido por um revendedor mostra "Cobrado pelo parceiro", sem pedir para iniciar uma assinatura, e todos os estados da assinatura aparecem traduzidos.
Agente 0.4.13: exclusão definitiva só de arquivo que saiu do servidor e comandos que acham o agente
- A exclusão definitiva passa a levar só arquivos que comprovadamente saíram do servidor há mais tempo que o prazo. Servidor desligado ou sem sinal, backup parcial e arquivo que está só na nuvem não contam mais como arquivo removido. Antes, o backup de um servidor parado podia ser apagado justamente quando era preciso restaurá-lo.
- Agente 0.4.13: o agente informa ao painel onde o programa está, e o comando de troca da chave do bucket usa esse caminho. Para agentes anteriores, o comando procura em /usr/local/bin e em /opt/arkame/bin; o guia também cita os dois caminhos.
Agente 0.4.12: arquivo restaurado volta para o dono e instalação no Mac com Homebrew
- Agente 0.4.12: o arquivo restaurado no lugar original fica com o dono da pasta onde volta (antes ficava só do administrador, e o dono não conseguia abrir). No Windows, a pasta original recriada herda as permissões da pasta onde fica, como uma pasta nova ali.
- No Mac com Homebrew, o instalador usa /opt/arkame/bin quando /usr/local/bin não é só do administrador, em vez de parar. No Windows, outro administrador consegue reinstalar o agente.
- Restaurar em /etc, /usr ou /boot com o agente instalado como serviço mostra o motivo da falha e o que fazer (restaurar em outra pasta ou usar o Docker).
- Candidatura a parceiro com falha do nosso lado mostra "erro inesperado", não "verifique a conexão"; a Política de Privacidade passa a citar o idioma entre os dados guardados da candidatura.
Agente 0.4.11: instalação sem brecha para administrador, aviso quando o bucket não deixa ler as regras e exclusão definitiva que respeita o servidor arquivado
- A exclusão definitiva não apaga mais os backups de um servidor arquivado ou de um plano pausado: como a tela promete, eles continuam restauráveis.
- O formulário de novo armazenamento lista as mesmas permissões do guia (antes faltavam as que a restauração e a limpeza usam). Agente 0.4.11: quando a chave não tem permissão para ler o ciclo de vida ou o Object Lock do bucket, o painel avisa em vez de tratar como "sem regra".
- Agente 0.4.11 (segurança): instalado como serviço do sistema, o agente recusa um programa que um usuário comum possa trocar (Linux, macOS e Windows), e o instalador sem root orienta o caminho certo. Caminhos com espaço no arquivo de configuração funcionam no Linux.
- Link de um revendedor com a assinatura suspensa ou cancelada não prende mais o cliente novo: ele começa com o teste de 14 dias. Os Termos explicam que clientes de revendedor em dia seguem a assinatura dele.
Agente 0.4.10: aviso de ciclo de vida que apaga versões antigas e reinstalação que não deixa meio caminho
- Agente 0.4.10: a sondagem do armazenamento passa a ler as regras do bucket que apagam ou arquivam versões antigas, e ignora regras desativadas. O painel avisa quando o bucket apaga versões antes do que a retenção promete e trata como arquivo frio as versões movidas para classes como Glacier.
- Desistir de uma reinstalação na espera da aprovação não deixa mais o arquivo de configuração com o armazenamento novo e a identidade antiga: os dados novos só são gravados quando a aprovação chega.
- Salvar outra mudança na retenção com uma exclusão definitiva agendada mantém o prazo de carência original. Disputa de cobrança ainda aberta ou ganha não conta mais como estorno; só a perdida.
- O e-mail de candidatura a parceiro aprovada leva ao endereço certo do painel, e a limpeza automática da lista de espera também apaga o e-mail do registro de auditoria.
Agente 0.4.9: restauração sem brecha de permissão e instalador que sempre confere
- Agente 0.4.9 (atualização de segurança, recomendada): a restauração lê dono e permissões pela pasta já aberta, sem seguir links, e arquivos e pastas novos que ela cria ficam acessíveis só ao administrador. Antes, um usuário do próprio servidor podia aproveitar a restauração para obter permissões que não tinha, e cópias restauradas ficavam legíveis por todos. No Windows, a pasta de destino é conferida de novo antes de gravar.
- Os instaladores param se não conseguirem conferir o checksum do programa (antes só avisavam). A instalação sem root funciona sem precisar indicar o arquivo de configuração.
- A comissão de afiliado conta só servidores de fato aprovados nos últimos 60 dias. Aprovar um servidor não deixa mais a instalação nova sem conseguir falar com o painel.
- Salvar outra mudança na retenção não cancela mais em silêncio uma exclusão definitiva agendada; quando ela é cancelada, quem agendou recebe um aviso. Disputas de cobrança ficam ligadas à cobrança original, e a nota fiscal de uma cobrança contestada não é pedida.
Agente 0.4.8, site encontrado pelo Google em cada idioma e servidor que não cai por proxy
- O site passa a entregar ao Google o endereço canônico e as versões em cada idioma no lugar em que ele lê, e o seletor de idioma e os ícones de provedor ficaram corretos para leitores de tela e comando de voz.
- Servidor atrás de proxy corporativo que manda um cabeçalho de IP inválido não aparece mais como sem sinal, e salvar a retenção nessa rede volta a funcionar.
- Agente 0.4.8: arquivos com setuid/setgid restaurados mantêm esses bits.
- O aviso interno de cada candidatura a parceiro é apagado junto com ela, como diz a Política de Privacidade.
Agente 0.4.7: restauração protegida contra desvio, macOS orientado e mais arquivos no backup
- O Operador restaura só no servidor de onde o arquivo veio, no lugar original ou numa pasta nova dentro da pasta de origem; outros destinos ficam com proprietário e administrador. O destino da restauração só oferece servidores com a chave daquele armazenamento.
- Agente 0.4.7: a restauração não grava através de links simbólicos criados no servidor (proteção contra desvio para outra pasta); arquivos compactados pelo Windows entram no backup; arquivos que ficam na nuvem por outros serviços (como o Azure File Sync) são informados ao painel; no macOS, o instalador e a mensagem de backup parcial explicam como dar "Acesso Total ao Disco".
- Links de acesso enviados por e-mail e seus registros são apagados depois de 6 meses, como diz a Política de Privacidade.
- Backoffice: a coluna do extrato do parceiro passa a se chamar "Repasse" (antes dizia "Recebido" para valores ainda a pagar), e o CSV da lista de espera fica protegido contra fórmula escondida.
Operador que opera, limpeza grande liberada pelo proprietário e valores no mesmo formato
- O papel Operador passa a criar, editar e rodar planos e a pedir restaurações. Comandos antes/depois do backup, armazenamentos, retenção, membros e cobrança continuam com proprietário e administrador.
- Quando a retenção barra uma limpeza grande demais de uma vez, o proprietário pode liberá-la com o segundo fator; a liberação vale por 7 dias e só até o tamanho aprovado. O motivo do bloqueio aparece traduzido.
- Valores de fatura no painel e no e-mail de pagamento recusado seguem o mesmo formato do preço (R$ 25, US$ 5).
- No financeiro do backoffice, disputas de cobrança contam junto com os estornos, e os cartões fecham a conta.
Agente 0.4.6: comissão que não prescreve por engano, restauração da versão certa e Windows conferido
- Programa de parceiros: a prescrição de 24 meses leva só o saldo parado, como dizem os Termos. Antes, um afiliado que ficasse 24 meses sem comissão deixava de receber também as comissões novas.
- "Restaurar a versão mais recente" passa a trazer a do último backup, e não a de data de arquivo mais nova (que podia ser uma versão que você já tinha desfeito). A opção "Perguntar no servidor" saiu: ela nunca foi implementada no agente.
- A tarifa avulsa da Stripe Billing entra no financeiro do backoffice, e o líquido do mês bate com o extrato.
- Agente 0.4.6: no Windows, o instalador confere o checksum do programa baixado antes de instalar; o versionamento do bucket é conferido antes de qualquer envio; um backup interrompido no meio sai como parcial; e a contagem de arquivos do OneDrive que estão só na nuvem vai sempre ao painel.
Agente 0.4.5: exclusões que não engolem a pasta, OneDrive seguro e links no seu idioma
- A retenção só trata um arquivo como apagado do servidor quando o backup que provou a ausência cobria aquele caminho; tirar uma pasta do plano ou criar um padrão de exclusão não faz mais a última cópia sair. "Preservar versão atual" ligado protege qualquer arquivo, como a tela promete.
- Agente 0.4.5: um padrão de exclusão vale só dentro da pasta do plano (antes, "cache" ou "AppData" no caminho da própria pasta excluía tudo); arquivos do OneDrive que estão só na nuvem são informados ao painel e não contam como apagados; bucket com versionamento suspenso faz o backup falhar com aviso; restauração com "pular" mostra os itens como pulados.
- Quem chega pelo link de um revendedor ainda sem organização própria vira cliente direto e pode assinar normalmente.
- Links do painel e dos e-mails abrem o site no idioma em que você usa o painel.
Agente 0.4.4: arquivos apagados liberam espaço e o "usado" conta todas as versões
- Com "preservar a última versão de arquivos deletados" desligado, a retenção passa de fato a remover do bucket a última versão de arquivos que saíram do servidor (antes o agente recusava, e nada era liberado).
- O "usado" do armazenamento soma todas as versões guardadas, que é o que o provedor cobra; quando a medição falha, aparece "-" em vez de "0 B".
- A remoção de uma inscrição da lista de espera apaga também o registro dos convites enviados; revendedor desativado ou sem organização própria não recebe novos clientes.
- Agente 0.4.4: nomes de serviço precisam começar com "arkame-agent", e desinstalar um agente não apaga mais o programa usado por outro na mesma máquina; motivos de limpeza desconhecidos são recusados.
Agente 0.4.3, pontos no tempo honestos e nível de revenda que conta tudo
- Um ponto no tempo que a retenção reduziu mostra quantos arquivos ainda traz, e o carrinho avisa que só o que sobrou será restaurado.
- Desligar "preservar a última versão de arquivos deletados" passa a valer: arquivos que saíram do servidor podem ser removidos pela retenção, respeitando a retenção mínima. Atenção: tirar uma pasta do plano conta como apagar os arquivos dela, para essa opção.
- A revisão de nível da revenda passa a contar os servidores da sua própria organização, como dizem os Termos; o mês da apuração de comissão vira à meia-noite de Brasília.
- Agente 0.4.3: reinstalar com o código de outro armazenamento testa a chave no bucket novo e grava região e endpoint dele; o comando status mostra a fingerprint e o estado reais; comando de antes/depois que nem inicia mostra a causa; datas de arquivo fora do comum não são mais gravadas erradas.
Agente 0.4.2, suspensão que se mantém e dados da lista de espera com prazo
- Uma organização suspensa por atraso de pagamento continua suspensa até o pagamento ser regularizado (antes, aprovar ou arquivar um servidor podia reativá-la). Os e-mails de pagamento recusado e de conta suspensa avisam que, sem pagamento, a assinatura pode ser cancelada.
- Inscrições da lista de espera são apagadas quando a conta é criada, e as antigas e as candidaturas recusadas saem com o tempo, como diz a Política de Privacidade. A equipe pode remover uma inscrição ou candidatura a pedido.
- A política de retenção é conferida campo a campo antes de ser salva, e um admin pode desligar a exclusão definitiva pelo editor.
- Agente 0.4.2: restauração refeita não grava uma segunda cópia do arquivo; uma reinstalação que não chega a ser aprovada não mexe na identidade do agente que já funciona; o instalador para com orientação quando a aprovação se perde no caminho; no macOS, desinstalar pelo rótulo do serviço apaga a configuração; na instalação sem root, trocar a chave encontra o arquivo certo.
Reduzir a retenção pede o segundo fator, e o comando de depois do backup avisa quando falha
- Baixar a retenção mínima, encurtar ou remover uma faixa de retenção, ou desligar uma das salvaguardas agora exige o proprietário e o código do autenticador, a mesma proteção da exclusão definitiva. Aumentar a proteção continua livre.
- A retenção mínima não aceita faixas mais curtas do que ela, nem subir acima do prazo da exclusão definitiva.
- Agente 0.4.1: quando o comando de depois do backup falha, o backup aparece como concluído com um aviso, e a saída do comando vai junto (antes só ficava no servidor). Pastas excluídas do plano não são mais percorridas, e trocar a chave de um segundo agente na mesma máquina usa a configuração dele.
Agente 0.4.0, indicação à vista e retenção que respeita o que foi pedido
- Ao criar a organização, o painel mostra se você chegou pelo link de um parceiro e quem é ele, com a opção de recusar a indicação.
- Exclusão definitiva agendada entra em vigor depois dos 14 dias de carência, e os outros proprietários e administradores recebem um aviso por e-mail no momento do agendamento.
- A retenção mínima passa a guardar também a versão que ainda era a atual dentro do prazo, e conta cancelada ou suspensa não tem mais versões apagadas pela limpeza automática.
- Agente 0.4.0: reinstalar ou atualizar no Linux reinicia o serviço na hora (antes o processo antigo continuava rodando); restaurações de arquivos em armazenamento frio não seguram mais a fila; quando todos os arquivos falham, o painel mostra a causa; no macOS, o painel mostra o comando certo para reiniciar o agente instalado sem sudo.
Agente 0.3.9: restauração com permissões e data originais, e reinstalação sem tropeço
- Arquivo restaurado volta com as permissões e o dono do que ele substituiu, e com a data de modificação do backup (antes ficava legível só pelo administrador e com a data da restauração).
- Bucket sem versionamento não passa mais por backup concluído: a sessão falha dizendo para ligar o versionamento, que é o que torna possível restaurar por data. Backup em que parte dos arquivos não pôde ser lida mostra o motivo e o primeiro arquivo que falhou.
- Reinstalar o agente com um código novo passa a usar o servidor e o armazenamento do código novo (antes, a configuração antiga podia deixá-lo sem conseguir falar com o painel). Vários agentes na mesma máquina não apagam mais a identidade um do outro ao desinstalar.
- O agente renova sozinho a credencial com o painel antes de ela vencer, respeita HTTPS_PROXY e mostra pastas vazias no navegador de pastas.
- Mensagens de erro do painel aparecem traduzidas em todas as telas de servidores, planos e armazenamentos, e as regras da política de retenção também.
Agente 0.3.8: OneDrive no Windows, arquivos em uso e o site em três idiomas
- Agente 0.3.8, Windows: arquivos do OneDrive baixados no computador entram no backup (antes, Área de Trabalho e Documentos redirecionados para o OneDrive saíam vazios). Os que estão só na nuvem ficam de fora, para o backup não baixar o OneDrive inteiro. O token e a chave do agente passam a ser legíveis só por administradores, e o serviço grava log em C:\etc\arkame\agent.log.
- Agente 0.3.8: arquivo alterado durante o envio não entra mais no catálogo com um conteúdo diferente do registrado: ele falha nessa execução e sobe na próxima. Pasta sem permissão de leitura deixa o backup como parcial, em vez de "concluído". Arquivos acima de 156 GB passam a subir, e parar o serviço no meio de um backup não deixa a sessão presa em "em andamento".
- Restauração: a árvore de arquivos mostra todas as pastas (antes cortava em 5.000 arquivos, sem avisar), e Docs/ e docs/ deixam de se misturar. O carrinho diz por que uma restauração foi recusada.
- O gráfico e as datas da visão geral seguem o seu fuso horário. Com o cancelamento agendado, "Próxima fatura" mostra quando a assinatura termina.
- O site e a documentação agora existem em inglês (arkame.app/en) e espanhol (arkame.app/es).
Entrar por e-mail, agenda que vale e avisos quando o backup falha
- Além da conta Google, dá para entrar com um link enviado ao seu e-mail. O link vale por 15 minutos e uma vez só. Não é preciso ter conta Google para usar a Arkame.
- Correção: a agenda do plano não era respeitada: um plano diário podia rodar a cada consulta do agente. Agora ele roda no horário escolhido, no fuso de quem configurou, inclusive em agenda cron. Editar o nome de um plano não mexe mais no próximo backup.
- Backup que falhou ou terminou incompleto passa a ser avisado por e-mail, no máximo uma vez por plano por dia, com o que o agente informou. Dá para desligar em Configurações → Organização → Avisos por e-mail. Se a conta for suspensa (teste vencido sem assinatura, ou pagamento em atraso), você também recebe um e-mail dizendo que os backups estão pausados e que a restauração continua.
- Docker é a instalação recomendada em servidores Linux, e o comando de Docker agora também restaura. No Windows 11 com o Controle Inteligente de Aplicativos ligado, o instalador sem assinatura de código é bloqueado, e o painel avisa; no Windows 10 e no Windows Server, funciona.
- O Cloudflare R2 sai da lista de armazenamentos novos: ele não oferece versionamento pela API S3, e a restauração por data depende das versões antigas. Armazenamentos R2 que já existem continuam funcionando. Buckets do Oracle Cloud com maiúsculas ou sublinhado passam a ser aceitos como são.
Servidores Windows: pastas, caminhos e restauração no formato do Windows
- No plano de backup de um servidor Windows, o navegador de pastas começa pelas unidades (C:, D:…) e os caminhos seguem o formato do Windows, como C:\Users\Maria\Documents. A restauração sugere C:\Restaurados e volta cada arquivo para a unidade certa.
- Correção: um plano com caminho do Windows podia terminar como "concluído" sem copiar nenhum arquivo. Agora uma pasta que não abre faz o backup falhar com o motivo, e as outras pastas do plano seguem.
- Correção: os comandos antes e depois do backup não eram salvos ao criar ou editar o plano. Agora são.
Instalar o agente é um comando só, e a chave do bucket é testada antes
- No Windows, aperte Windows + R, cole o comando que o painel mostra e aperte Enter: o instalador pede a permissão de administrador sozinho. Não é mais preciso abrir o PowerShell como administrador. No Linux, no macOS e no Docker, também um comando só; no Docker, o mesmo comando registra o servidor e deixa o agente rodando.
- O instalador pergunta a chave de acesso e a senha do bucket e testa no bucket antes de registrar o servidor. Chave errada é recusada na hora, com o motivo. Antes, a instalação seguia e o primeiro backup falhava sem aviso. A chave continua só no seu servidor.
- Cada servidor tem o próprio estado de conexão com o bucket: se um deles estiver com a chave errada, o painel mostra qual, mesmo que outro servidor use o mesmo bucket com a chave certa.
Cobrança em reais, e o programa de parceiros como ele funciona
- Organizações no Brasil passam a pagar em reais: R$ 25 por servidor por mês, sem IOF de compra internacional. De fora do Brasil, continua US$ 5. Quem decide a moeda é o país da organização, informado no cadastro.
- O teste gratuito termina de verdade: vencidos os 14 dias sem assinatura, o backup agendado para, como o aviso de fim de teste sempre disse. A restauração continua, porque os arquivos são seus e estão no seu bucket.
- Correção de algo que anunciamos em setembro: a divisão automática do pagamento entre a Arkame e o parceiro revendedor, e o repasse de comissão pela Stripe, não chegaram a funcionar. A revenda passa a ser por atacado (o parceiro assina e paga o atacado pela carteira inteira e cobra os clientes dele com a nota dele), e a comissão de indicação é paga por PIX no Brasil ou por transferência internacional fora, contra nota.
O aviso de atraso passa a conhecer o seu plano
- O aviso "backup atrasado" no painel usava um prazo fixo de 26 horas, fosse qual fosse a agenda do plano. Agora ele usa a agenda: um plano de hora em hora avisa em três horas, e não em vinte e seis; um plano que roda uma vez por semana só avisa depois da semana.
- Quem só tem plano manual deixa de ver o aviso. Não havia agenda da qual atrasar, e o aviso acendia mesmo assim e não apagava mais.
- Quem passa o teste de conexão do armazenamento também para de ver o alerta de "o agente não respondeu" quando o relógio do computador está adiantado: a conta do tempo passou a ser feita pelo servidor.
Instalação guiada e o painel na sua língua
- Instalar o primeiro servidor virou uma trilha de cinco passos, com as credenciais escritas por um comando que não deixa a chave no histórico do terminal, e a tela esperando o servidor aparecer.
- Números, tamanhos, datas, durações e dinheiro passam a seguir o seu idioma: "1,2 GB" e "US$ 27,50" em português, "1.2 GB" e "$27.50" em inglês. Antes as duas convenções apareciam na mesma linha.
- Mensagens de erro em português, espanhol e inglês, dizendo o que aconteceu e o que fazer, no lugar do código interno que aparecia antes.
- Correção na comparação de provedores: Google Cloud Storage e OCI deixam de aparecer com Object Lock. Os dois têm retenção própria, mas não pela API S3, que é como o agente Arkame fala com o bucket, e a trava não se configura por ali.
Backup de banco de dados, do jeito certo
- Planos ganharam comandos antes e depois do backup: gere o dump com pg_dump, mysqldump ou mongodump e proteja o arquivo gerado: copiar o arquivo de um banco aberto salva algo que não restaura.
- Se o comando falhar, o backup é cancelado em vez de guardar o dump da véspera. A saída do comando aparece na sessão, para você descobrir o motivo sem entrar no servidor.
- Candidatura ao programa de parceiros agora é um formulário, com fila e acompanhamento, em vez de um e-mail.
Assinatura disponível e o painel em português
- A assinatura pode ser contratada pelo painel: US$ 5 por servidor protegido por mês, no cartão, cobrada só pelo que está em uso.
- O nível do parceiro acompanha o tamanho da carteira: sobe assim que o volume justifica e só desce depois de dois meses seguidos abaixo da faixa.
- Fim do jargão: "agent" virou servidor, "storage" virou armazenamento, "tenant" virou organização, e o mesmo vale para restauração, tarefa, registro e sinal. Em inglês e espanhol, cada um na sua língua.
- Você escolhe quais avisos receber por e-mail, em Configurações → Organização. Aviso de cobrança recusada não pode ser desligado: sem ele, uma conta pode ser suspensa sem ninguém saber que o cartão falhou.
Área do parceiro e as contas do negócio
- Comissão recorrente apurada todo mês, no primeiro dia, sobre o mês fechado. Ela abate primeiro a sua própria assinatura e o que sobra acumula até o valor mínimo de saque. O extrato mostra o que foi gerado, o que virou crédito, o que já foi pago e o saldo que ainda não atingiu o mínimo.
- Marca do parceiro no painel: quem é cliente de um parceiro passa a ver o nome, o logotipo e a cor dele. Domínio próprio ainda não: o painel continua em save.arkame.app.
- Parceiros passam a acompanhar a própria carteira: clientes, servidores, backups falhando e receita gerada, sem alcançar dados de clientes de outros parceiros, o que é garantido pelo banco e não só pela tela.
- Link de indicação para parceiros: quem chega por arkame.app/r/<seu-nome> fica marcado como sua indicação, e a atribuição vale quando a organização é criada, mesmo que seja semanas depois.
Restaurações e Histórico numa visão só
- Restaurações e Histórico viraram uma visão só, com filtros por tipo, período, situação e servidor guardados no endereço: dá para recarregar, voltar e mandar o link para quem for ajudar.
O que o produto promete, o produto faz
- A política de retenção passa a executar: a limpeza que a tela descrevia agora acontece, com o plano gravado antes de qualquer remoção e um limite por rodada.
- Conta suspensa passa a bloquear novos backups, e a restauração continua liberada, porque quem está com pagamento atrasado não pode ficar sem os próprios dados.
- Isolamento entre organizações reforçado no próprio banco de dados, além da aplicação.
- A credencial de cada agente passa a exigir prova de posse da chave.
- Verificação em duas etapas no painel, com códigos de recuperação.
Cobrança por servidor e avisos por e-mail
- A assinatura passa a ser por servidor protegido, e não um valor fixo: cresce e diminui junto com o que você usa.
- Faturas reais no painel, com histórico e recibo.
- Avisos por e-mail de backup falhando, agente offline e fim do período de teste, no idioma escolhido na conta.
- Páginas de suporte, política de reembolso e contato.
Site no ar e agente instalável
- arkame.app publicado, com lista de espera para as primeiras vagas.
- Agente v0.1.0 disponível para Linux e Windows, com instalação por uma linha de comando.
- Backup diário do banco de dados da plataforma, com restauração verificada.
Melhorias de experiência no painel
- Hub Restaurar com os modos Explorar (árvore de pastas) e Timeline (pontos no tempo), além da busca.
- Acompanhamento das restaurações em tempo real, etapa por etapa.
- Teste de conexão sob demanda: o agent valida credenciais e mede o tamanho usado do bucket.
- Notificações no painel (agentes pendentes, backups e restaurações com falha).
- Gráfico de backups por dia e card de dados transferidos na visão geral.
Agente validado ponta a ponta (OCI + AWS)
- Backup e restore validados contra buckets reais na OCI e na AWS S3, com verificação de integridade (SHA-256).
- Upload e download multipart para arquivos grandes.
Painel no ar
- save.arkame.app em produção com login Google.
- Cadastro de agentes (Docker ou binário), storages BYOS e planos de backup.
- Política de retenção inteligente por storage.