Skip to main content

Troubleshooting

Dashboard Not Loading

  • Check if the container is running: docker ps
  • Verify port 9666 is accessible
  • Check container logs: docker logs duplistatus

No Backup Data

  • Verify Duplicati server configuration
  • Check network connectivity between servers
  • Review duplistatus logs for errors
  • Ensure backup jobs are running

Notifications Not Working

  • Check notification configuration
  • Verify NTFY server connectivity (if using NTFY)
  • Test notification settings
  • Check notification logs

New Backups Not Showing

If you see Duplicati server warnings like HTTP Response request failed for: and Failed to send message: System.Net.Http.HttpRequestException:, and new backups do not appear in the dashboard or backup history:

  • Check Duplicati Configuration: Confirm that Duplicati is configured correctly to send data to duplistatus. Verify the HTTP URL settings in Duplicati.
  • Check Network Connectivity: Ensure the Duplicati server can connect to the duplistatus server. Confirm the port is correct (default: 9666).
  • Review Duplicati Logs: Check for HTTP request errors in the Duplicati logs.

Notifications Not Working (Detailed)

If notifications are not being sent or received:

  • Check NTFY Configuration: Ensure the NTFY URL and topic are correct. Use the Send Test Notification button to test.
  • Check Network Connectivity: Verify that duplistatus can reach your NTFY server. Review firewall settings if applicable.
  • Check Notification Settings: Confirm that notifications are enabled for the relevant backups.

Available Versions Not Appearing

If backup versions are not shown on the dashboard or details page:

  • Check Duplicati Configuration: Ensure send-http-log-level=Information and send-http-max-log-lines=0 are configured in Duplicati's advanced options.

Overdue Backup Alerts Not Working

If overdue backup notifications are not being sent:

  • Check Overdue Configuration: Confirm that backup monitoring is enabled for the backup. Verify the expected interval and tolerance settings.
  • Check Notification Frequency: If set to One time, alerts are only sent once per overdue event.
  • Check Cron Service: Ensure the cron service that monitors for overdue backups is running correctly. Check the application logs for errors. Verify the cron service is accessible at the configured port (default: 8667).

Collect Backup Logs Not Working

If the manual backup log collection fails:

  • Check Duplicati Server Access: Verify the Duplicati server hostname and port are correct. Confirm remote access is enabled in Duplicati. Ensure the authentication password is correct.

  • Check Network Connectivity: Test connectivity from duplistatus to the Duplicati server. Confirm the Duplicati server port is accessible (default: 8200). For example, if you are using Docker, you can use docker exec -it <container-name> /bin/sh to access the container's command line and run network tools like ping and curl.

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

    Also check for the DNS configuration inside the container (see more at DNS Configuration for Podman Containers)

Upgrade from an earlier version (before 0.9.x) and can't login

duplistatus since version 0.9.x requires user authentication. A default admin account is created automatically when installing the application for the first time or upgrading from an earlier version:

  • username: admin
  • password: Duplistatus09

You can create additional users accounts in Settings > Users after the first login.

Lost Admin Password or Locked Out

If you've lost your administrator password or been locked out of your account:

  • Use Admin Recovery Script: See the Admin Account Recovery guide for instructions on recovering administrator access in Docker environments.
  • Verify Container Access: Ensure you have Docker exec access to the container to run the recovery script.

Database Backup and Migration

When migrating from previous versions or creating a database backup:

If you're running version 1.2.1 or later:

If you're running a version before 1.2.1:

  • You'll need to manually backup. see the Migration Guide for more information.

If you still experience issues, try the following steps:

  1. Inspect Application Logs: If using Docker, run docker logs <container-name> to review detailed error information.
  2. Validate Configuration: Double-check all configuration settings in your container management tool (Docker, Portainer, Podman, etc.) including ports, network, and permissions.
  3. Verify Network Connectivity: Confirm all network connections are stable.
  4. Check Cron Service: Ensure the cron service is running alongside the main application. Check logs for both services.
  5. Consult Documentation: Refer to the Installation Guide and README for more information.
  6. Report Issues: If the problem persists, please submit a detailed issue on the duplistatus GitHub repository.

Additional Resources

Support