Documentação / 13
Mantenha-o em funcionamento
Mantenha o coletor disponível e seus dados intactos mesmo após reinicializações.
Escolha um método de inicialização
Para uma instalação nativa, utilize o iniciador e os exemplos de serviço na pasta `deploy/`. Para o Docker, instale o Docker com o Compose e execute a partir do diretório do projeto:
docker compose up -d --build --wait
docker compose exec tgwitness cat /data/panel-token.txt
O painel padrão escuta no endereço de loopback do host, na porta 8787. Abra-o localmente ou por meio de um túnel SSH. Utilize o token do segundo comando para desbloquear o painel.
Mantenha todo o diretório de dados
As instalações nativas utilizam o data/live. O Docker utiliza o volume persistente tgwitness-data. Mantenha os registros, as sessões de conta, as chaves e o estado operacional reunidos. Uma exportação assinada constitui uma evidência útil, mas não é um backup completo da instalação.
- Interrompa a coleta antes de realizar um backup consistente.
- Copie todo o diretório de dados privados para um armazenamento protegido fora do servidor.
- Teste a restauração em uma instalação isolada antes de confiar no backup.
Verifique após reiniciar o sistema
Confirme o espaço de trabalho e a chave esperados, a conexão com o Telegram, as fontes selecionadas e a captura de novas mensagens. O estado salvo do MTProto e a função de recuperação ajudam a recuperar atualizações que o Telegram ainda mantém. Não é possível reconstruir todas as atualizações expiradas ou uma edição excluída antes da captura.
O bom funcionamento do contêiner significa que o servidor web responde. Utilize uma mensagem controlada e uma verificação de testemunho para avaliar a coleta e a publicação externa.
Publique apenas o que pretende
A referência de implantação inclui exemplos de HTTPS, comandos de volume persistente, atualizações e etapas de restauração. São fornecidos comandos do Docker para a implantação; o registro de validação atual identifica os ambientes efetivamente testados.