From 2355f4cf188db0ffc3c32f7eebee6bcb150c4707 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Wed, 20 May 2026 11:45:58 +0600 Subject: [PATCH] =?UTF-8?q?2026-05-20=20arr=20stack=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=A2=D0=B0=D0=B9=D0=B3=D0=B5=20=E2=80=94=20=D0=B4=D0=B5=D0=BF?= =?UTF-8?q?=D0=BB=D0=BE=D0=B9=20=D0=B7=D0=B0=D0=B2=D0=B5=D1=80=D1=88=D1=91?= =?UTF-8?q?=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- family/projects/media-toolbox-taiga.md | 28 +++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/family/projects/media-toolbox-taiga.md b/family/projects/media-toolbox-taiga.md index f50cb099..d49766c2 100644 --- a/family/projects/media-toolbox-taiga.md +++ b/family/projects/media-toolbox-taiga.md @@ -88,14 +88,15 @@ Caddy: subdomain-based роутинг, без URL Base. Let's Encrypt автом ## API ключи -| Сервис | Полный ключ | -|--------|-------------| -| Radarr | TBD после деплоя | -| Sonarr | TBD после деплоя | -| Prowlarr | TBD после деплоя | -| Jellyfin | TBD после деплоя | +| Сервис | Prefix | +|--------|--------| +| Radarr | `51e201f2` | +| Sonarr | `b1eb9cdd` | +| Prowlarr | `35c8b3f4` | +| Jellyfin | `eaglesetup2026taiga` | -Получить: `docker exec grep ApiKey /config/config.xml` +Получить полный ключ: `docker exec grep ApiKey /config/config.xml` +Jellyfin token создан вручную через sqlite — хранится в `/mnt/RED_2TB/docker/arr/jellyfin/data/data/jellyfin.db`. ## Remote Path Mapping (Radarr + Sonarr) @@ -173,6 +174,19 @@ ssh truenas_admin@mallexxx.duckdns.org "python3 /mnt/RED_2TB/docker/arr/media-pi | Jellyfin users | alex + lisa | только alex | | PGS→SRT | pgsrip + cron | TBD (при необходимости) | +## Pitfalls (задокументировано при деплое) + +- `d---------` на папках в ls — это норма для NFSv4 ACL на TrueNAS. Реальные права через `midclt call filesystem.getacl` +- Не трогать ACL существующих папок (Movies, Cartoons, Downloads) — только новые +- После alpine `chown` NFSv4 ACE слетают — нужно повторно применять через midclt `filesystem.setacl` +- `indexers.prowlarr.com` отдаёт 403 Cloudflare с IP Тайги → Prowlarr не может скачать Cardigann definitions. Решение: скопировать `/config/Definitions/` с Кракена (549 yml-файлов) +- После старта Prowlarr `/indexer/schema` недоступен ~2-3 мин (HTTP timeout к indexers.prowlarr.com). Ждать +- POST /indexer зависает при добавлении Cardigann через API (capability check). Решение: import через SQLite напрямую с Кракена +- Jellyfin 10.11: `name` в POST `/Library/VirtualFolders` должен быть в **query string** (`?name=Movies&collectionType=movies`), не в body +- Transmission whitelist задаётся через env var `WHITELIST` в compose — settings.json перезаписывается при старте +- Transmission compose location: `/mnt/RED_2TB/docker/transmission/docker-compose.yml` +- На Тайге нет `curl` и `python3` в PATH хоста (zsh) — только внутри контейнеров. Скрипты запускать через `docker exec` или python3-файлами через scp + ## История - **2026-05-20** — первоначальный деплой