Ir al contenido principal

Solución de problemas

Panel de control no se carga

  • Verificar si el contenedor se está ejecutando: docker ps
  • Verificar que el puerto 9666 sea accesible
  • Verificar los logs del contenedor: docker logs duplistatus

Sin datos de respaldo

  • Verificar la configuración del servidor Duplicati
  • Verificar la conectividad de red entre servidores
  • Revisar los registros de duplistatus para errores
  • Asegúrese de que los trabajos de copia de seguridad estén en ejecución

Las notificaciones no funcionan

  • Verificar la configuración de notificaciones
  • Verificar la conectividad del servidor NTFY (si se usa NTFY)
  • Probar la configuración de notificaciones
  • Revise los registros de notificaciones

Las nuevas copias de seguridad no se muestran

Si ve advertencias del servidor Duplicati como HTTP Response request failed for: y Failed to send message: System.Net.Http.HttpRequestException:, y los nuevos backups no aparecen en el panel de control o en el historial de backups:

  • Verificar Configuración de Duplicati: Confirme que Duplicati está configurado correctamente para enviar datos a duplistatus. Verifique la configuración de URL HTTP en Duplicati.
  • Verificar Conectividad de Red: Asegúrese de que el servidor Duplicati pueda conectarse al servidor duplistatus. Confirme que el puerto es correcto (por defecto: 9666).
  • Revisar Logs de Duplicati: Verifique si hay errores de solicitud HTTP en los logs de Duplicati.

Servidores duplicados en el panel de control

Si el mismo servidor aparece más de una vez en el panel, esto ocurre con mayor frecuencia después de recopilar registros de copia de seguridad, o después de reinstalar o actualizar el servidor Duplicati.

Causas:

  • machine_id cambiado: Cuándo reinstala o actualiza Duplicati, el machine_id del servidor puede cambiar y duplistatus entonces lo trata como un servidor nuevo.
  • Error de la API de Duplicati: En las versiones más recientes de Duplicati hay un error en el que algunos endpoints de la API mezclan el id de identity y machine_id. Esta incoherencia hace que duplistatus registre el mismo servidor con diferentes ID, generando duplicados.

Solución alternativa:

  1. En el servidor Duplicati, realice una de las siguientes acciones:
    • Edite los archivos identity.txt y machineid.txt para que ambos archivos contengan el mismo id; o
    • Abra Duplicati → Configuración → Opciones avanzadas → Machine-id y establezca un valor (se autocompleta; simplemente acepte el valor sugerido).
  2. Reinicie el servidor Duplicati para que el cambio surta efecto.
  3. En duplistatus, consolide las entradas duplicadas mediante Configuración → Mantenimiento de base de datos → Combinar servidores duplicados.

Notificaciones No Funcionan (Detallado)

Si las notificaciones no se están enviando o recibiendo:

  • Verificar configuración NTFY: Asegúrese de que la URL NTFY y el tema sean correctos. Utilice el botón Enviar notificación de prueba para probar.
  • Verificar conectividad de red: Verifique que duplistatus pueda alcanzar su servidor NTFY. Revise la configuración del firewall si es aplicable.
  • Verificar configuración de notificaciones: Confirme que las notificaciones estén habilitadas para los backups relevantes.

Versiones disponibles no aparecen

Si las versiones de backup no se muestran en el panel de control o en la página de detalles:

  • Verificar Configuración de Duplicati: Asegúrese de que send-http-log-level=Information y send-http-max-log-lines=0 estén configurados en las opciones avanzadas de Duplicati.

Alertas de Backup Retrasado No Funcionan

Si las notificaciones de backup retrasado no se están enviando:

  • Verificar configuración de retrasos: Confirme que la supervisión de backups esté habilitada para el backup. Verifique la configuración del intervalo esperado y la tolerancia.
  • Verificar frecuencia de notificaciones: Si está configurado como Una vez, las alertas se envían solo una vez por evento retrasado.
  • Verificar servicio cron: Asegúrese de que el servicio cron que supervisa los backups retrasados se esté ejecutando correctamente. Verifique los logs de aplicación para detectar errores. Verifique que el servicio cron sea accesible en el puerto configurado (por defecto: 8667).

Recopilar logs de backup No Funciona

Si la recopilación manual del registro de backup falla:

  • Verificar Acceso al Servidor Duplicati: Verificar que el nombre de host y puerto del servidor Duplicati sean correctos. Confirmar que el acceso remoto esté habilitado en Duplicati. Asegurar que la contraseña de autenticación sea correcta.

  • Verificar Conectividad de Red: Probar la conectividad desde duplistatus al servidor Duplicati. Confirmar que el puerto del servidor Duplicati sea accesible (por defecto: 8200). Por ejemplo, si está utilizando Docker, puede usar docker exec -it <container-name> /bin/sh para acceder a la línea de comandos del contenedor y ejecutar herramientas de red como ping y curl.

    docker exec -it duplistatus /bin/sh
    ping duplicati-server.local
    curl -I http://duplicati-server.local:8200

Verificar también la configuración de DNS dentro del contenedor (consulta más en DNS Configuration for Podman Containers)

Actualización desde una versión anterior (antes de 0.9.x) y no se puede iniciar sesión

duplistatus desde la versión 0.9.x requiere autenticación de usuario. Una cuenta admin por defecto se crea automáticamente al instalar la aplicación por primera vez o al actualizar desde una versión anterior:

  • Nombre de usuario: admin
  • Contraseña: Duplistatus09

Puede crear cuentas de usuario adicionales en Configuración > Usuarios después del primer inicio de sesión.

Contraseña de Admin Perdida o Bloqueado

Si ha perdido su contraseña de administrador o ha sido bloqueado de su cuenta:

  • Usar Script de Recuperación de Admin: Consulte la guía Recuperación de Cuenta de Admin para obtener instrucciones sobre cómo recuperar el acceso de administrador en entornos Docker.
  • Verificar Acceso al Contenedor: Asegúrese de tener acceso Docker exec al contenedor para ejecutar el script de recuperación.

Backup de base de datos y migración

Cuándo migrar desde versiones anteriores o crear un backup de base de datos:

Si está ejecutando la versión 1.2.1 o posterior:

Si está ejecutando una versión anterior a 1.2.1:

  • Deberá realizar un backup manual. Consulte la Guía de Migración para obtener más información.

Si aún experimenta problemas, intente los siguientes pasos:

  1. Revise los registros de la aplicación: Si está usando Docker, ejecute docker logs <container-name> para revisar información detallada de errores.
  2. Valide la configuración: Verifique cuidadosamente todos los ajustes de configuración en su herramienta de gestión de contenedores (Docker, Portainer, Podman, etc.), incluyendo puertos, red y permisos.
  3. Verifique la conectividad de red: Confirme que todas las conexiones de red sean estables.
  4. Compruebe el servicio cron: Asegúrese de que el servicio cron se esté ejecutando junto con la aplicación principal. Revise los registros de ambos servicios.
  5. Consulte la documentación: Consulte la Guía de instalación y el archivo README para obtener más información.
  6. Informe de problemas: Si el problema persiste, envíe un informe detallado en el repositorio de duplistatus en GitHub.

Recursos Adicionales

Soporte