Container Won't Start
Check Logs
docker-compose logs -f appCommon Causes
- Missing or invalid
NEXTAUTH_SECRET - Incorrect
NEXTAUTH_URL - Port already in use
- Database file permissions
Database Migration Errors
If migrations fail:
- Check database file permissions
- Ensure
DATA_PATHdirectory exists and is writable - Try rebuilding:
docker-compose up -d --build - Check logs for specific error messages
Can't Access Application
Check Container Status
docker-compose psVerify Port
Ensure the port in NEXTAUTH_URL matches HOST_PORT:
# Check if port is accessible curl http://localhost:3416Authentication Issues
- Verify
NEXTAUTH_SECRETis set and valid - Check
NEXTAUTH_URLmatches your actual URL - Clear browser cookies and try again
- Check that the master database exists and is accessible
Performance Issues
- Check container resource limits in docker-compose.yml
- Monitor memory usage:
docker stats - Consider increasing memory limit if needed
- Check database file size - large databases may be slower
Data Loss Prevention
- Always backup before major changes
- Never delete database files without backup
- Test backups regularly
- Keep multiple backup copies
Getting Help
If you're still experiencing issues:
- Check the FAQ page for common questions
- Review application logs for error messages
- Check the GitHub repository for known issues
- Ensure your Docker and system are up to date
