Migrate Tdarr on lyra to native server and node services #32

Open
opened 2026-07-01 18:55:07 +01:00 by nimmo · 0 comments
Owner

Goal

Move the Tdarr stack on lyra from Docker to the native NixOS Tdarr server and node services.

Acceptance Checklist

  • Confirm whether lyra currently runs the Tdarr server, the node, or both.
  • Reconstruct the current library paths, path translations, and GPU/device access model.
  • Replace the Docker topology with services.tdarr.server and services.tdarr.nodes as appropriate.
  • Preserve or explicitly redesign the 8265/8266 access model.
  • Validate worker registration, path translation, and at least one successful health-check or transcode job.

Context

NixOS now exposes first-class Tdarr server and node options, including per-node environment files and path translators. The main risk is storage and device wiring, not lack of module support.

Guardrails

  • Do not assume the Docker-era path mappings can be copied verbatim into native services without checking the host mount layout.
  • Do not decommission the working node until the native server/node pair has processed real work successfully.
## Goal Move the Tdarr stack on `lyra` from Docker to the native NixOS Tdarr server and node services. ## Acceptance Checklist - Confirm whether `lyra` currently runs the Tdarr server, the node, or both. - Reconstruct the current library paths, path translations, and GPU/device access model. - Replace the Docker topology with `services.tdarr.server` and `services.tdarr.nodes` as appropriate. - Preserve or explicitly redesign the `8265`/`8266` access model. - Validate worker registration, path translation, and at least one successful health-check or transcode job. ## Context NixOS now exposes first-class Tdarr server and node options, including per-node environment files and path translators. The main risk is storage and device wiring, not lack of module support. ## Guardrails - Do not assume the Docker-era path mappings can be copied verbatim into native services without checking the host mount layout. - Do not decommission the working node until the native server/node pair has processed real work successfully.
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nimmo/nixos-config#32
No description provided.