Files
decypharr/docs/docs/features/repair-worker.md
Mukhtar Akere 09202b88e9
Some checks failed
GoReleaser / goreleaser (push) Has been cancelled
Release Docker Build / docker (push) Has been cancelled
Finalize Beta
2025-05-23 02:30:04 +01:00

1.4 KiB

Repair Worker

The Repair Worker is a powerful feature that helps maintain the health of your media library by scanning for and fixing issues with files.

What It Does

The Repair Worker performs the following tasks:

  • Searches for broken symlinks or file references
  • Identifies missing files in your library
  • Locates deleted or unreadable files
  • Automatically repairs issues when possible

Configuration

To enable and configure the Repair Worker, add the following to your config.json:

"repair": {
  "enabled": true,
  "interval": "12h",
  "run_on_start": false,
  "use_webdav": false,
  "zurg_url": "http://localhost:9999",
  "auto_process": true
}

Configuration Options

  • enabled: Set to true to enable the Repair Worker.
  • interval: The time interval for the Repair Worker to run (e.g., 12h, 1d).
  • run_on_start: If set to true, the Repair Worker will run immediately after Decypharr starts.
  • use_webdav: If set to true, the Repair Worker will use WebDAV for file operations.
  • zurg_url: The URL for the Zurg service (if using).
  • auto_process: If set to true, the Repair Worker will automatically process files that it finds issues with.

Performance Tips

  • For users of the WebDAV server, enable use_webdav for exponentially faster repair processes
  • If using Zurg, set the zurg_url parameter to greatly improve repair speed