Skip to main content
A aba Backups do projeto guarda cópias dos arquivos do seu código, para baixar ou voltar atrás. As dependências (node_modules, venv) não entram: elas são instaladas de novo quando precisa.

Fazer backup agora

Uma cópia na hora, em todos os planos. Leva alguns segundos e aparece na lista quando fica pronta.

Backup automático

Uma cópia por dia de cada projeto, nos planos pagos. Vem ligado e você desliga por projeto.

Baixar

O backup sai em .zip, por um link que vale 5 minutos e só para a sua conta.

Restaurar

Os arquivos voltam aos do backup. O projeto para antes e não liga sozinho depois.

Quantos ficam guardados

Cada backup fica guardado por até 30 dias. O plano define quantos ficam por projeto, somando os manuais e os automáticos. Quando um novo fica pronto e o histórico está cheio, o mais antigo sai.
Um backup por vez em cada projeto: enquanto um está sendo feito, o botão espera ele terminar. Um backup manual feito nas últimas 24 horas vale como a cópia do dia: o automático espera o dia seguinte e não tira o seu manual do histórico.

O que entra no backup

  • Todos os arquivos da pasta do projeto, inclusive os que o seu app criou (um banco SQLite, uploads, logs), e as pastas vazias.
  • Não entram: node_modules, venv, .venv, __pycache__ e .git, atalhos (links simbólicos) e arquivos especiais.
  • A configuração do projeto (comando, memória, variáveis de ambiente) não entra: ela continua a do projeto.
Um backup vai até 500 MB e 20.000 arquivos, sem contar as dependências. Passou disso, o backup aparece como “Não deu certo” com o motivo: apague o que o projeto não usa, como logs antigos, e tente de novo. O automático de um projeto grande demais ou vazio só tenta de novo no dia seguinte.

Restaurar

  1. Na lista, abra o menu do backup e escolha Restaurar.
  2. Confirme. Se o projeto estava no ar, ele para.
  3. Os arquivos de agora são trocados pelos do backup. As dependências só são instaladas de novo se o package.json, o package-lock.json ou o requirements.txt mudou.
  4. O projeto fica parado. Confira os arquivos e clique em Iniciar quando quiser.
Restaurar troca a pasta inteira do projeto pela do backup e não pode ser desfeito. Quer guardar os arquivos de agora? Faça um backup deles e baixe antes de restaurar.
Para restaurar, o backup, os arquivos de agora e os restaurados precisam caber juntos no espaço do projeto. Se não couber (restore_no_space) ou o backup não abrir (invalid_backup), nada muda: os arquivos ficam como estavam e, se o projeto estava no ar, ele volta ao ar. Se a resposta não chegar até o fim (a conexão caiu ou o servidor não respondeu no meio), não dá para saber se os arquivos já foram trocados, e o projeto fica parado. Confira os arquivos antes de iniciar ou restaure de novo. O Histórico de envios (Configurações › Deploy) mostra cada restauração como “Backup restaurado”.

Excluir o projeto

Excluir o projeto (Configurações › Geral › Zona de perigo) apaga também os backups dele, e eles não voltam. Quer guardar uma cópia? Baixe um backup antes de excluir.

Suspensão da conta

Quando os projetos param por falta de pagamento ou no fim do beta, cada projeto ganha uma cópia Antes da suspensão, que fica 30 dias como as outras e não conta no limite do plano.

Pela API

Com uma chave de API você lista, faz e baixa backups (bom para guardar uma cópia no seu próprio armazenamento). Listar vale com a chave de leitura; fazer e baixar pedem a de leitura e escrita, porque o .zip traz o .env e os outros arquivos com segredo: Restaurar, excluir um backup e ligar ou desligar o automático ficam só no painel.