Not under version control
This page was loaded from the repository but is not added under git version control. Make a commit on the Edit page to add it.CT 126 – Tdarr
Note
CT 126 bündelt den automatischen Medien-Transcoder Tdarr mit Intel QSV GPU-Beschleunigung.
Basisdaten
- CT-ID:
126 - Name:
tdarr - IP:
192.168.178.73 - OS: Debian 12, 4 vCPU, 4 GB RAM, 20 GB SSD (local-lvm)
Öffentliche Domain
https://transcode.ls-cloud.biz
Relevante Ports
8265 Tdarr Web-UI 8266 Tdarr Server (intern)
Setup
Tdarr läuft als Docker Container (privileged) mit GPU-Passthrough:
/dev/dri/renderD128 Intel Iris Xe renderD (QSV/VAAPI) /dev/dri/card1 Intel Iris Xe card
Compose: /opt/tdarr/compose.yml
cd /opt/tdarr && docker compose up -d
Mounts
| Host (Proxmox) | Im CT | Im Container |
|---|---|---|
/mnt/storage/fileserver/media |
/mnt/media |
/media |
/mnt/storage/fileserver/tdarr-cache |
/mnt/tdarr-cache |
/temp |
Konfiguration
- Library:
4NDShul-F— Ordner/media, folderWatching aktiv - Flow:
hevc-qsv-flow— checkVideoCodec → ffmpegCommandStart → SetVideoEncoder(hevc_qsv) → SetContainer(mkv) → Execute → replaceOriginalFile - Worker-Limits: transcodegpu=2, transcodecpu=1, healthcheckcpu=1
- Node:
lscloud-tdarr(ID:azQaGhE8F)
GPU-Encoder (bestätigt funktionsfähig)
hevc_qsv Intel QSV Hardware-Encoder ✓ hevc_vaapi Intel VAAPI Hardware-Encoder ✓
Prüfung
pct status 126 # Transcode-Queue anzeigen: curl http://192.168.178.73:8265/api/v2/is-server-alive # ffmpeg-Prozesse: pct exec 126 -- docker exec tdarr ps aux | grep ffmpeg
Datenbank
SQLite-DB im Container: /app/server/Tdarr/DB2/SQL/database.db
Tabellen: flowsjsondb, librarysettingsjsondb, nodejsondb, filejsondb
Spalten (alle DB-Tabellen): id TEXT (PK), timestamp INTEGER, json_data TEXT
Scan manuell triggern:
curl -s -X POST http://192.168.178.73:8265/api/v2/scan-files \ -H 'Content-Type: application/json' \ -d '{"data":{"scanConfig":{"dbID":"4NDShul-F","mode":"scanFresh","arrayOrPath":"/media"}}}'
