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=Informationandsend-http-max-log-lines=0are 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 usedocker exec -it <container-name> /bin/shto access the container's command line and run network tools likepingandcurl.docker exec -it duplistatus /bin/sh
ping duplicati-server.local
curl -I http://duplicati-server.local:8200Also 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:
- Use the built-in database backup function in Settings → Database Maintenance
- Select your preferred format (.db or .sql) and click Download Backup
- The backup file will be downloaded to your computer
- See Database Maintenance for detailed instructions
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:
- Inspect Application Logs: If using Docker, run
docker logs <container-name>to review detailed error information. - Validate Configuration: Double-check all configuration settings in your container management tool (Docker, Portainer, Podman, etc.) including ports, network, and permissions.
- Verify Network Connectivity: Confirm all network connections are stable.
- Check Cron Service: Ensure the cron service is running alongside the main application. Check logs for both services.
- Consult Documentation: Refer to the Installation Guide and README for more information.
- Report Issues: If the problem persists, please submit a detailed issue on the duplistatus GitHub repository.
Additional Resources
- Installation Guide: Installation Guide
- Duplicati Documentation: docs.duplicati.com
- API Documentation: API Reference
- GitHub Repository: wsj-br/duplistatus
- Development Guide: Development Guide
- Database Schema: Database Documentation
Support
- GitHub Issues: Report bugs or request features