---
olaresManifest.version: "0.10.0"
olaresManifest.type: app
apiVersion: 'v2'
metadata:
  name: tdarr-node
  icon: https://raw.githubusercontent.com/HaveAGitGat/Tdarr/master/Tdarr_Logo.png
  description: GPU-accelerated Tdarr transcoding node using NVIDIA NVENC on RTX 5090.
  appid: tdarr-node
  title: Tdarr Node (GPU)
  version: "1.0.0"
  categories:
    - Media

spec:
  versionName: "2.67.01"
  fullDescription: |
    ## OVERVIEW ##
    Tdarr transcoding node with NVIDIA RTX 5090 GPU hardware acceleration.
    Connects to the Tdarr server on Atlantis (192.168.0.200:8266) and processes
    transcode jobs using NVENC for 10-15x real-time 4K HEVC encoding.

    Media is mounted read-only from Atlantis NAS via NFS at /media.
    Cache/temp files use a shared NFS mount at /mnt/atlantis_cache.

    ## GPU Transcoding ##
    Uses NVIDIA NVENC (dedicated hardware encoder) — does NOT compete with
    CUDA inference (Ollama). Can run simultaneously with Jellyfin transcoding.
    RTX 5090 supports up to 8 concurrent NVENC sessions.

  developer: HaveAGitGat
  website: https://tdarr.io/
  sourceCode: https://github.com/HaveAGitGat/Tdarr
  submitter: vishinator
  locale:
    - en-US
  license:
    - text: Source Available
      url: https://github.com/HaveAGitGat/Tdarr

  limitedCpu: "8"
  requiredCpu: 500m
  requiredDisk: 50Mi
  limitedDisk: 10Gi
  limitedMemory: 16Gi
  requiredMemory: 2Gi

  supportArch:
    - amd64
  onlyAdmin: true

permission:
  appData: true
  appCache: true

options:
  apiTimeout: 0
  appScope:
    clusterScoped: true
    appRef:
      - tdarr-node
  dependencies:
    - name: olares
      version: '>=1.12.0-0'
      type: system
