2026-05-20 arr stack на Тайге — деплой завершён
This commit is contained in:
@@ -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 <svc> grep ApiKey /config/config.xml`
|
||||
Получить полный ключ: `docker exec <svc> 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** — первоначальный деплой
|
||||
|
||||
Reference in New Issue
Block a user