termal.in

Backups · Criptografia · Connector

Backups criptografados dos seus servidores Linux.

Backups agendados e criptografados dos seus servidores Linux, sem nada instalado neles. Um job roda pelo Connector do servidor, criptografa o arquivo de backup antes que um único byte chegue ao disco e o envia para o armazenamento do Termalin, o seu próprio bucket S3 ou outro dos seus servidores. Só você tem a chave — e um agente de IA pode fazer um backup antes de uma mudança arriscada.

Servidores Linux · criptografados para a sua chave · Pro e Team · incluído nos 14 dias de teste do Pro

01  /  configure

Um job de backup em um minuto.

No painel web, abra Conta → Backups → + Adicionar backup; no app de desktop, Configurações → Conta → Backups. Um job é um pequeno conjunto de escolhas:

  • ▸O servidor — qualquer servidor Linux com um Connector.
  • ▸Caminhos a incluir (absolutos), com padrões de exclusão opcionais.
  • ▸Uma frequência — manual, de hora em hora, diária (num horário em UTC, 03:00 por padrão) ou semanal (domingo nesse horário).
  • ▸Quantos manter — os N arquivos de backup bem-sucedidos mais recentes, de 1 a 365, 7 por padrão.
  • ▸Limite de leitura, MB/s — para que uma execução não tome o disco e a rede de que o seu servidor precisa; 20 é um padrão seguro, 0 significa sem limite.

Você também pode clicar em Executar agora a qualquer momento. Se uma execução falhar, o erro aparece ali mesmo.

02  /  leve para o servidor

Nada instalado. Nada deixado para trás.

Uma execução abre a mesma sessão SSH sem chave que o terminal web usa, inicia o tar com a menor prioridade de CPU e de E/S (nice -n 19, ionice -c 3) e transmite o arquivo de backup de volta. Não há agente para instalar e nada é gravado no servidor. Quando o backup termina, o processo tar se encerra — essa é toda a pegada.

03  /  criptografia

Só você consegue abrir um arquivo de backup.

O arquivo de backup é criptografado bloco a bloco, com uma chave de dados nova, envolvida para uma chave X25519 que você cria no painel web ou no app. A metade privada fica no seu cofre, protegida pela sua senha mestra, então o armazenamento do Termalin, o S3 e o seu próprio servidor só guardam dados criptografados.

  • ▸Descriptografar e salvar funciona no navegador (WebCrypto) e no app de desktop — uma chave criada num deles abre os arquivos de backup no outro.
  • ▸Não é “ponta a ponta”. Enquanto uma execução é criptografada, o fluxo passa pelo nosso backend em memória — a mesma confiança que o terminal web pede. Ele é criptografado antes de ser armazenado, e só você tem a chave.

04  /  para onde vão os arquivos

Três lugares para guardá-los.

Defina um destino em Seu armazenamento. Escolha um por job; as listas de arquivos de backup mostram onde cada um está — o servidor e o caminho completo, ou o bucket e a chave.

DestinoObservações
Armazenamento do TermalinUm espaço compartilhado com as gravações de sessão: Pro 25 GB, Team 100 GB. As gravações têm prioridade — um backup que não caberia não é iniciado.
Seu próprio bucket S3
+ Adicionar bucket S3
Qualquer bucket compatível com S3 — AWS, Backblaze B2, Cloudflare R2, Hetzner, MinIO. Não conta no espaço do Termalin.
Meu servidor (via Connector)
+ Adicionar meu servidor
Por SFTP para outro dos seus servidores com um Connector — um segundo VPS ou um NAS doméstico. Pasta padrão termalin-backups na pasta pessoal do usuário de login; caminho relativo ou absoluto, criado se não existir. Criptografado, e não conta no armazenamento do Termalin.

05  /  quando algo falha

Você fica sabendo.

Uma execução agendada que falha é enviada do mesmo jeito que os alertas: por e-mail, por padrão, além de push para o app iOS, Telegram (um toque conecta o bot) e um webhook que o Slack e o Discord aceitam como está. Um Executar agora manual mostra o erro na hora.

06  /  agentes de IA

Um backup antes de uma mudança arriscada.

Pelo endpoint MCP hospedado do Termalin, um agente como o Claude ou o ChatGPT pode fazer um backup antes de uma migração, de uma reescrita de configuração ou de uma exclusão em massa:

  • ▸backup_create executa um job na hora, espera que ele termine e registra o motivo num rótulo. Ele precisa de um job que você tenha configurado antes e de um Connector cuja política de IA seja acesso total. Veja backup_create (em inglês).
  • ▸backup_list mostra os jobs e os arquivos de backup recentes — se o backup da noite passada deu certo, qual o tamanho, para onde foi. Ele segue as suas regras de leitura. Veja backup_list.
  • ▸O agente nunca consegue ler um arquivo de backup — a chave é sua.

07  /  planos e limites

Parte do Pro e do Team.

Os backups precisam de um Connector, então vêm com os planos pagos. Os 14 dias de teste do Pro os incluem; o Free não tem backups.

 ProTeam
Jobs de backup20100
Maior arquivo de backup individual4 GB20 GB
Espaço de armazenamento do Termalin25 GB100 GB

Precisa de mais espaço? O Armazenamento extra acrescenta +100 GB por US$ 2,99/mês ou +1 TB por US$ 19,99/mês, pagos mensalmente com o seu saldo e compartilhados por gravações e backups. Um bucket S3 ou o seu próprio servidor não contam no espaço. Ver preços →

08  /  restauração

Recuperando seus arquivos.

Para restaurar, use Descriptografar e salvar para obter o .tar.gz sem criptografia, copie-o para o servidor por SFTP e descompacte. Uma restauração com um clique está nos planos, mas ainda não foi feita. Como a chave é sua, a restauração é sua para executar de ponta a ponta.

Perguntas frequentes

Posso fazer backup de servidores Windows ou macOS?

Ainda não — nesta versão, os backups são para servidores Linux. A execução do backup usa o tar com opções GNU num shell POSIX, então Windows e macOS virão depois; não prometemos uma data. Os Connectors para Windows e macOS continuam funcionando para o terminal, os arquivos, as áreas de trabalho remotas e o monitoramento.

Um backup deixa o servidor lento?

Ele foi feito para não atrapalhar. A execução começa com a menor prioridade de CPU e de E/S (nice -n 19 e ionice -c 3), e um Limite de leitura controla a velocidade com que ele lê do disco — 20 MB/s por padrão, ou 0 para nenhum limite. Nada é instalado; um único processo tar roda enquanto dura o backup e depois termina.

O Termalin consegue ler meus backups?

Não. Cada arquivo de backup é criptografado para uma chave X25519 que você cria, e a metade privada fica no seu cofre, protegida pela sua senha mestra — o armazenamento do Termalin, o seu bucket S3 e o seu próprio servidor só guardam dados criptografados, então só você consegue abrir um arquivo de backup. A ressalva, sem rodeios: enquanto uma execução é criptografada, o fluxo passa pelo nosso backend em memória, a mesma confiança que o terminal web já pede. Não chamamos isso de “ponta a ponta”.

O que acontece se eu cancelar um pacote de armazenamento?

O pacote vale até o fim do mês que você pagou. Depois disso, se você estiver acima da cota, novos backups ficam pausados (downloads e restaurações continuam funcionando) e, após 30 dias, os arquivos de backup mais antigos são removidos até tudo caber. As gravações nunca são removidas para liberar espaço.

Posso fazer backup no meu próprio NAS ou num segundo servidor?

Sim. Adicione Meu servidor (via Connector) como destino: os arquivos de backup vão por SFTP para outro dos seus servidores que tenha um Connector — um segundo VPS ou um NAS doméstico —, por padrão para a pasta termalin-backups (um caminho relativo ou absoluto também funciona, e a pasta é criada se não existir). Eles continuam criptografados e não contam no seu armazenamento do Termalin.

Quais navegadores conseguem criar uma chave de backup?

Criar uma chave exige X25519 no WebCrypto: Chrome 133+, Safari 17+ ou Firefox 130+. O app de desktop também pode criar uma, e uma chave criada num deles abre os arquivos de backup no outro.

Faça o backup de um servidor ainda hoje.

Uma linha instala o Connector, um job define a frequência, e o primeiro arquivo de backup é criptografado para uma chave que só você tem. Contas novas ganham o Pro grátis por 14 dias.

Servidores Linux · Connector · documentação (em inglês) · o que nossos servidores veem