InícioWiki do produtoBackups, recuperação e atualizações
Hospedagem e recuperação 3 min de leitura

Backups, recuperação e atualizações

Proteja a instalação, diferencie exportação de backup e aplique releases intencionalmente.

Escolha a proteção adequada

OpçãoFinalidadeLimite importante
Exportar/importar campanhaTransferir conteúdo portátilPode omitir histórico privado e ajustar propriedade
Snapshot de campanhaPonto de recuperaçãoNão inclui todo host ou estado de instalação de módulos
Backup completoRecuperar dados, mídia privada e configuração juntosExige conjunto consistente de banco/arquivos
Exportar Universal VTTIntercâmbio de cena de mapaOmite grande parte do jogo e automação

A disponibilidade depende de permissões e opções da instalação. Antes de restaurar conteúdo, preserve o estado atual e leia as consequências exibidas na interface.

Faça um backup completo

  1. Combine uma manutenção e interrompa escritas, incluindo processos ASGI/Runner e manutenção.

  2. Copie banco SQLite configurado e arquivos journal/WAL quando presentes, mídias privadas e pacotes instalados, compêndios opcionais e configurações/chaves de confiança necessárias.

  3. Preserve .env em particular e registre versão do código e lock file correspondentes. Inclua estado de recuperação/atualizações ao preservar a instalação para rollback.

  4. Restaure primeiro numa pasta gravável separada, ajustando caminhos para a cópia.

  5. Verifique login, uma campanha, uploads representativos e módulos antes de direcionar jogadores.

O banco padrão é data/gravewright.sqlite3, não db.sqlite3 na raiz. Um banco sem suas mídias correspondentes é incompleto. Nunca publique backups ou segredos junto do código do site/aplicativo.

Aplique uma atualização

O proprietário pode abrir o sino da biblioteca e escolher Ver atualização, ou entrar em Administração → Atualizações. Confira versões e notas, faça backup e escolha instalar quando estiver pronto. Mantenha o Runner aberto durante download, verificação, dependências, backup, migrações e reinício. Conexões da mesa são interrompidas; a página recarrega depois de confirmar a versão esperada.

O sino informa; não autoriza instalação automaticamente. Notas da versão instalada continuam disponíveis offline. Hospedagem ASGI direta exige o procedimento do operador, sem presumir o mesmo fluxo do Runner local.

Substituição manual e recuperação

Pare o Runner, preserve .env, dados/mídias configurados, extensões locais e estado de recuperação, substitua arquivos da aplicação pela release completa verificada e execute o instalador. ZIP reemitido com a mesma versão exige instalação manual porque o atualizador compara versões.

Se a recuperação falhar, preserve diretórios de transação e backup e confira diagnósticos. Não os exclua nem restaure código antigo sobre banco já migrado. Restaure código, banco e mídias correspondentes juntos.

Trabalhos pendentes de Delay/Temporizador ficam fora de exportações, snapshots e cópias, mas entram no backup completo do banco. Um banco restaurado pode retomar trabalhos vencidos ao iniciar. Ao inspecionar uma cópia de recuperação, o operador pode desabilitar seu executor de automação até retomar intencionalmente.