Tdarr Node Setup Guide - ajgillis04/GillisDockerDepot GitHub Wiki

Tdarr Node Setup Guide

Introduction

Tdarr Node is a component of the Tdarr application, which is a distributed transcoding system for automating media library management. Tdarr Node handles the actual transcoding tasks distributed by Tdarr Server.

Prerequisites

  • Docker installed
  • Tdarr Node container running in your Docker stack
  • Tdarr Server configured and running on another host

Configuration Steps

Step 1: Set the Tdarr server IP

  1. Verify TDARR_SERVERIP=yourtdarrserverip is set in the .env example TDARR_SERVERIP=192.168.1.10
  2. If changes were made please restart docker compose -p mediaserver -f docker-compose-server.yaml up --detach tdarr_node.${HOSTNAME}

Step 2: Check Node and Server Logs for Errors

docker logs tdarr_node.${HOSTNAME}
docker logs tdarr.${HOSTNAME}

Step 3: Monitoring Node Status

  1. Navigate to the Dashboard tab.
  2. Monitor the status of your node, including active transcodes and resource usage.

Notes

  • Ensure all paths and environment variables are updated in the tdarr_node.yaml file.
  • Regularly backup your config directory to save your settings.

Troubleshooting

Common Issues

  • Tdarr_Node - Server not alive IP:xxx PORT:xxx This is typically a firewall or networking issue.

    Solution:

    1. Check Tdarr Server Status: Navigate to the Tdarr Server IP:PORT/api/v2/status address in the browser and verify it's running. For example, http://localhost:8266/api/v2/status. You should see status details like:
      {
          "status":"good",
          "isProduction":true,
          "os":"win32",
          "version":"2.00.18",
          "uptime":346
      }
    2. Verify Network Connectivity: Ensure that the Tdarr server and node can communicate. Check firewall rules and network settings.

Logs

  • Client Logs:
    docker logs tdarr_node.${HOSTNAME}
⚠️ **GitHub.com Fallback** ⚠️