Video coming soon…
🎬 Setup Tdarr — Automated Distributed Transcoding
Deploy Tdarr on Ubuntu with Docker — automate transcoding and health-checking of your media library across one or many nodes, with a web UI on 8265, on your own server.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/media/tdarr/tdarr-ubuntu.sh
chmod +x tdarr-ubuntu.sh
sudo bash tdarr-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/media/tdarr/tdarr-ubuntu.sh
2 Make it Executable
chmod +x tdarr-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts Tdarr with the web UI on 8265 and the server on 8266, an internal worker node enabled, and your media mounted at /media.
sudo bash tdarr-ubuntu.sh
4 Open the Web UI
Browse to the Tdarr web interface, add a library pointing at your media, and set up your first transcoding flow:
http://<your-server-ip>:8265
Ports Used
| Port | Purpose |
|---|---|
| 8265 | Web UI (host → container 8265) — no auth |
| 8266 | Server for worker nodes (host → container 8266) |
| ./media | Your media (read/write) — Tdarr can modify and delete files |