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
Sem Dados de Backup
- Verificar a configuração do servidor Duplicati
- Verificar a conectividade de rede entre os servidores
- Revisar os logs do duplistatus em busca de erros
- Certifique-se de que os trabalhos de backup estão em execução
Notificações Não Estão Funcionando
- Verificar a configuração das notificações
- Verificar a conectividade com o servidor NTFY (se estiver usando NTFY)
- Testar as configurações de notificação
- Verifique os logs das notificações
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.
Servidores Duplicados no Painel
Se o mesmo servidor aparecer mais de uma vez no painel, isso geralmente acontece após coletar logs de backup ou após reinstalar ou atualizar o servidor Duplicati.
Causas:
machine_idalterado: Quando você reinstala ou atualiza o Duplicati, omachine_iddo servidor pode mudar, e o duplistatus o trata como um novo servidor.- Bug da API do Duplicati: Nas versões mais recentes do Duplicati, há um bug em que alguns endpoints da API misturam o id
identitye omachine_id. Essa inconsistência faz com que o duplistatus registre o mesmo servidor com IDs diferentes, gerando duplicatas.
Solução alternativa:
- No servidor Duplicati, faça um dos seguintes:
- Edite os arquivos
identity.txtemachineid.txtpara que ambos contenham o mesmo id; ou - Abra Duplicati → Configurações → Opções Avançadas → Machine-id e defina um valor (ele é preenchido automaticamente — basta aceitar o valor sugerido).
- Edite os arquivos
- Reinicie o servidor Duplicati para que a alteração entre em vigor.
- No duplistatus, consolide as entradas duplicadas usando Configurações → Manutenção do Banco de Dados → Mesclar Servidores Duplicados.
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/shping duplicati-server.localcurl -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)
Atualização de uma versão anterior (anterior à 0.9.x) e não é possível 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ê estiver executando a versão 1.2.1 ou posterior:
- Use a função integrada de backup do banco de dados em Configurações → Manutenção do Banco de Dados
- Selecione o formato desejado (.db ou .sql) e clique em Baixar Backup
- O arquivo de backup será baixado para o 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:
- Inspecionar Logs da Aplicação: Se estiver usando Docker, execute
docker logs <container-name>para revisar informações detalhadas de erro. - Validar Configuração: Verifique novamente todas as configurações em sua ferramenta de gerenciamento de contêineres (Docker, Portainer, Podman, etc.), incluindo portas, rede e permissões.
- Verificar Conectividade de Rede: Confirme que todas as conexões de rede estão estáveis.
- Verificar Serviço Cron: Certifique-se de que o serviço cron está em execução junto com a aplicação principal. Verifique os logs de ambos os serviços.
- Consultar Documentação: Consulte o Guia de Instalação e o README para mais informações.
- Relatar Problemas: Se o problema persistir, envie um relato detalhado no repositório duplistatus no GitHub.
Recursos Adicionais
- Guia de Instalação: Guia de Instalação
- Documentação do 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 do Banco de Dados: Documentação do Banco de Dados
Suporte
- GitHub Issues: Relatar bugs ou solicitar recursos