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 Notificationbutton 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 overdue 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 (<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