Solução de Problemas
Painel Não Carregando
- Verificar se o container está em execução:
docker ps - Verificar se a porta 9666 está acessível
- Verificar logs do container:
docker logs duplistatus
Não há dados de backup
- Verificar configuração do servidor Duplicati
- Verificar conectividade de rede entre servidores
- Revisar logs do duplistatus para erros
- Garantir que os trabalhos de backup estejam em execução
Notificações Não Funcionando
- Verificar configuração de notificação
- Verificar conectividade do servidor NTFY (se estiver usando NTFY)
- Testar Configurações de Notificação
- Verificar logs de notificação
Novos Backups Não Aparecem
Se você vir avisos do servidor Duplicati como HTTP Response request failed for: e Failed to send message: System.Net.Http.HttpRequestException:, e novos backups não aparecerem no Painel ou no Histórico de backups:
- Verificar Configuração do Duplicati: Confirmar que o Duplicati está configurado corretamente para enviar dados para duplistatus. Verificar as configurações de URL HTTP no Duplicati.
- Verificar Conectividade de Rede: Garantir que o servidor Duplicati possa se conectar ao servidor duplistatus. Confirmar que a porta está correta (padrão:
9666). - Revisar Logs do Duplicati: Verificar erros de requisição HTTP nos logs do Duplicati.
Notificações Não Funcionando (Detalhado)
Se as notificações não estão sendo enviadas ou recebidas:
- Verificar Configuração NTFY: Certifique-se de que a URL NTFY e o tópico estão corretos. Use o botão Enviar notificação de teste para testar.
- Verificar Conectividade de Rede: Verifique se duplistatus consegue alcançar seu servidor NTFY. Revise as configurações de firewall, se aplicável.
- Verificar Configurações de Notificação: Confirme que as notificações estão habilitadas para os backups relevantes.
Versões disponíveis não aparecem
Se as versões de backup não forem exibidas no Painel ou na página de Detalhes:
- Verificar Configuração do Duplicati: Certifique-se de que
send-http-log-level=Informationesend-http-max-log-lines=0estão configurados nas opções avançadas do Duplicati.
Alertas de Backup Atrasado Não Funcionando
Se as notificações de backup atrasado não estão sendo enviadas:
- Verificar Configuração de atrasos: Confirme que o monitoramento de backup está habilitado para o backup. Verifique o intervalo esperado e as configurações de tolerância.
- Verificar Frequência de notificações: Se definida como Uma vez, os alertas são enviados apenas uma vez por evento atrasado.
- Verificar Serviço Cron: Certifique-se de que o serviço cron que monitora backups atrasados está funcionando corretamente. Verifique os logs da aplicação para erros. Verifique se o serviço cron está acessível na porta configurada (padrão:
8667).
Coletar logs de backup não está funcionando
Se a coleta manual do log de backup falhar:
-
Verificar Acesso ao Servidor Duplicati: Verifique se o nome do host e a porta do servidor Duplicati estão corretos. Confirme se o acesso remoto está habilitado no Duplicati. Garanta que a senha de autenticação está correta.
-
Verificar Conectividade de Rede: Teste a conectividade do duplistatus para o servidor Duplicati. Confirme se a porta do servidor Duplicati está acessível (padrão:
8200). Por exemplo, se você está usando Docker, pode usardocker exec -it <container-name> /bin/shpara acessar a linha de comando do container e executar ferramentas de rede comopingecurl.docker exec -it duplistatus /bin/sh
ping duplicati-server.local
curl -I http://duplicati-server.local:8200
Verifique também a configuração de DNS dentro do container (veja mais em DNS Configuration for Podman Containers)
Atualizar de uma versão anterior (antes de 0.9.x) e não conseguir fazer login
duplistatus desde a versão 0.9.x requer autenticação de usuário. Uma conta admin padrão é criada automaticamente ao instalar a aplicação pela primeira vez ou ao atualizar de uma versão anterior:
- nome de usuário:
admin - senha:
Duplistatus09
Você pode criar contas de usuários adicionais em Configurações > Usuários após o primeiro login.
Senha de Admin Perdida ou Bloqueado
Se você perdeu sua senha de administrador ou foi bloqueado de sua conta:
- Use Admin Recovery Script: Consulte o guia Admin Account Recovery para obter instruções sobre como recuperar o acesso de administrador em ambientes Docker.
- Verify Container Access: Certifique-se de que você tem acesso Docker exec ao contêiner para executar o script de recuperação.
Backup do banco de dados e Migração
Quando migrar de versões anteriores ou criar um backup do banco de dados:
Se você está executando a versão 1.2.1 ou posterior:
- Use a função de backup do banco de dados integrada em Configurações → Manutenção do banco de dados
- Selecione seu formato preferido (.db ou .sql) e clique em Baixar backup
- O arquivo de backup será baixado para seu computador
- Consulte Manutenção do banco de dados para instruções detalhadas
Se você está executando uma versão anterior à 1.2.1:
- Você precisará fazer um backup manual. Consulte o Guia de Migração para mais informações.
Se você ainda tiver problemas, tente as seguintes etapas:
- Inspecione os Logs da Aplicação: Se estiver usando Docker, execute
docker logs <container-name>para revisar informações detalhadas de erro. - Valide as Configurações: Verifique novamente todas as configurações na sua ferramenta de gerenciamento de contêiner (Docker, Portainer, Podman, etc.) incluindo portas, rede e permissões.
- Verifique a Conectividade de Rede: Confirme que todas as conexões de rede estão estáveis.
- Verifique o Serviço Cron: Certifique-se de que o serviço cron está sendo executado junto com a aplicação principal. Verifique os logs de ambos os serviços.
- Consulte a Documentação: Consulte o Guia de Instalação e o README para obter mais informações.
- Relate Problemas: Se o problema persistir, envie um problema detalhado no repositório GitHub duplistatus.
Recursos Adicionais
- Guia de Instalação: Guia de Instalação
- Documentação Duplicati: docs.duplicati.com
- Documentação da API: Referência da API
- Repositório GitHub: wsj-br/duplistatus
- Guia de Desenvolvimento: Guia de Desenvolvimento
- Esquema de Banco de Dados: Documentação do Banco de Dados
Suporte
- GitHub Issues: Relatar bugs ou solicitar recursos