SparkBox / Guides / Tdarr setup

How to set up Tdarr

Automatically transcode and health-check your media. This guide covers how to access it, log in for the first time, configure the basics, and where its data lives so you can back it up.

SparkBox Apps page — one-click install cards for every module
SparkBox Apps page — one-click install cards for every module

1. What is Tdarr?

Tdarr transcodes your library to save space and standardize formats, and runs health checks to catch corrupt files. It ships with a built-in worker node, so it works out of the box — add an Intel/AMD GPU for fast hardware transcoding.

2. How to access it

Once it's enabled, Tdarr runs on your SparkBox at:

http://<your-NAS-IP>:8265

Point a Tdarr Library at /data to scan your movies and shows

3. First login

Tdarr opens a setup wizard on first launch. The built-in worker node connects on its own — just create a Library pointing at /data.

SparkBox dashboard login screen
SparkBox dashboard login screen

If it instead asks for a password you didn't set, check Settings → Passwords in your SparkBox dashboard — every auto-generated credential is listed there.

4. Tips

5. Settings you can change

You can set these when you enable the module, or later from Apps → Tdarr in the dashboard:

SparkBox Settings page
SparkBox Settings page

6. Where your data lives

Tdarr's config and persistent data are stored on the SparkBox host under:

/opt/sparkbox/modules/tdarr/config/

Backups via the SparkBox dashboard's Backup tile include this directory by default, so a single restore brings Tdarr back to its current state on a fresh install.

7. A safe first run (health checks only)

Tdarr can MODIFY your media files, so don't point it at your whole library with a transcode plan on day one. Safer order: create a Library (Libraries, then Library+) pointing at /data/Movies, leave Transcode options OFF, and let it run health checks first - that alone finds corrupt files without touching anything. When you're ready to actually transcode, test on a single folder you can afford to lose, check the result plays fine on your TV/phone, and only then widen the library. Transcodes also need scratch space: Tdarr's cache lives on your storage pool and a single 4K job can use tens of GB, so keep some headroom free there.

8. What to expect without a GPU

On a typical NAS CPU, software-transcoding a single movie can take hours and will pin the CPU while everything else on the box fights for scraps. That's not a bug, it's physics. If your box has an Intel CPU with quick-sync (most do) set JELLYFIN_HW_ACCEL in SparkBox Settings so /dev/dri is passed through, and pick a hardware (QSV/VAAPI) plugin in your transcode plan - the difference is 10x or more. If you have no GPU at all, stick to health checks and the occasional one-off transcode overnight.

Next steps

That's Tdarr live on SparkBox.

If something doesn't match what you see, post in d/sparkbox or hit us up on YouTube. Every SparkBox bug gets patched; every UX-stumble in this guide gets rewritten.

Get SparkBox → More guides →

About this guide: Generated from the SparkBox module manifest and verified against a live install. If you spot something that doesn't match your experience, tell us in d/sparkbox.