2.7 KiB
title, created, updated, type, namespace, tags, related
| title | created | updated | type | namespace | tags | related | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Arr Stack — Taiga | 2026-05-23 | 2026-09-02 | tech | family |
|
|
Arr Stack — Taiga
Secondary arr stack on Taiga (TrueNAS), added 2026-05-20.
STATE 2026-09-02: Стек выключен — в
docker ps -aнет ни radarr/sonarr/prowlarr/jellyfin контейнеров (стек не пересоздавался). Compose-структура живёт в/mnt/RED_2TB/docker/arr/(docker-compose.yml+ подпапкиprowlarr/ radarr/ sonarr/ jellyfin/ media-pipeline/). Работает толькоtransmission(отдельный compose/mnt/RED_2TB/docker/transmission/).Почему не запускается просто так — медиа-права сломаны (тот же restore-инцидент uid 921/0000):
/mnt/RED_2TB/storage/{Movies,Cartoons,Downloads,Music,series,shared}→d---------/drwx------, ownertransmission(uid 921). radarr/sonarr монтируют/storage(rw), jellyfin:ro— со сломанными правами не прочитают библиотеку. Фикс + запуск: см.family/documents/vault-sync/2026-09-02-restore-privilege-scope.md.
Docker-image facts (2026-09-02): All 5 media images loaded locally on TrueNAS (
docker images):lscr.io/linuxserver/{radarr,sonarr,jellyfin,transmission,prowlarr}:latest. Only transmission container exists (running). jellyfin/radarr/sonarr/prowlarr containers are NOT yet created — they never get launched until perms fixed. Transmission runs as ROOT (not 911/950): its compose/mnt/RED_2TB/docker/transmission/docker-compose.ymlhas noPUID/PGID, so linuxserver/init(s6-overlay) leaves it root (docker exec transmission id→ uid 0). This is why it works on the 0000 media dirs. It mountsstorage→/mnt/storage, download-dir =/mnt/storage/Downloads. Fix direction (approved Variant A): setPUID=950 PGID=950on transmission + all arr/jellyfin compose services so every service shares uid950and mutually reads files; then recursively fix perms in depth. Plan + commands:2026-09-02-restore-privilege-scope.md§5.
Notes from Setup (2026-05-20)
- Config and pitfalls recorded during initial Taiga arr stack deployment
router.pywas customized — check/mnt/RED_2TB/docker/arr-taiga/router.pyfor current state
Key Differences from Kraken Stack
- Taiga = TrueNAS host (storage-focused)
- Kraken = Raspberry Pi 5 (playback-focused)
- Taiga stack handles acquisition; Kraken handles serving to Jellyfin
Pitfalls
(Details were referenced but not captured. Update this page after next Taiga arr maintenance session.)