From f0cfd26aa4962b4a57a65fba720e90efab66e830 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Wed, 20 May 2026 10:44:57 +0600 Subject: [PATCH] [watchlist] process-thumbs 2026-05-20 --- family/documents/movies-watchlist.md | 56 ++++---- family/projects/media-toolbox-taiga.md | 178 +++++++++++++++++++++++++ 2 files changed, 206 insertions(+), 28 deletions(-) create mode 100644 family/projects/media-toolbox-taiga.md diff --git a/family/documents/movies-watchlist.md b/family/documents/movies-watchlist.md index a55435b2..8a45f607 100644 --- a/family/documents/movies-watchlist.md +++ b/family/documents/movies-watchlist.md @@ -8,41 +8,14 @@ related: - "[[family/documents/karaoke-songs]]" --- ## Новинки - 👍/👎 - - [ ] 🧟‍♀️ [Грешники](https://www.kinopoisk.ru/film/5499518/) (2025) IMDb 7.5 KP 6.7👍 - - [ ] [Супермен](https://www.kinopoisk.ru/film/997647/) (2025) IMDb 7.0 KP 6.7👎 - - [ ] [F1](https://www.kinopoisk.ru/film/5003510/) (2025) IMDb 7.6 KP 8.2👍 - - [ ] 🧟‍♀️ [Орудия](https://www.kinopoisk.ru/film/6782779/) (2025) IMDb 7.4 KP 7.0👍 - - [ ] 🧟‍♀️ [Франкенштейн](https://www.kinopoisk.ru/film/464475/) (2025) IMDb 7.4 KP 7.4👍 - - [ ] [Громовержцы*](https://www.kinopoisk.ru/film/5001443/) (2025) IMDb 7.1 KP 6.8👎 - - [ ] [Миссия невыполнима: Финальная расплата](https://www.kinopoisk.ru/film/1229683/) (2025) IMDb 7.2 KP 6.9 👎 - - [x] [Достать ножи: Воскрешение покойника](https://www.kinopoisk.ru/film/4421816/) (2025) IMDb 7.3 KP 7.2 - - [ ] [Балерина](https://www.kinopoisk.ru/film/1047492/) (2025) IMDb 6.8 KP 7.2👎 - - [ ] [Аватар: Пламя и пепел](https://www.kinopoisk.ru/film/570402/) (2025) IMDb 7.4 KP 7.6👍 - - [ ] [Марти Великолепный](https://www.kinopoisk.ru/film/6290547/) (2025) IMDb 7.8 KP 7.2👍 - - [ ] [Хищник: Планета смерти](https://www.kinopoisk.ru/film/5463792/) (2025) IMDb 7.2 KP 7.3👎 - - [x] [Как приручить дракона](https://www.kinopoisk.ru/film/5267432/) (2025) IMDb 7.7 KP 8.0 - [ ] [Проект «Конец света»](https://www.kinopoisk.ru/film/1382256/) (2026) IMDb 8.4 KP 8.4 - [ ] ❓ [Верни её из мёртвых](https://www.kinopoisk.ru/film/7239312/) (2025) IMDb 7.1 KP 6.8 - - [ ] [Горничная](https://www.kinopoisk.ru/film/6750360/) (2025) IMDb 6.8 KP 7.7👍 - [ ] [Под огнём](https://www.kinopoisk.ru/film/5455250/) (2025) IMDb 7.1 KP 6.6 - [ ] [Лило и Стич](https://www.kinopoisk.ru/film/1348367/) (2025) IMDb 6.7 KP 7.4 - - [ ] [Сны поездов](https://www.kinopoisk.ru/film/6408658/) (2025) IMDb 7.5 KP 7.5👍 - - [ ] [Хамнет: История, вдохновившая «Гамлета»](https://www.kinopoisk.ru/film/5454868/) (2025) IMDb 7.9 KP 7.7👍 - - [ ] [Мастер](https://www.kinopoisk.ru/film/5450038/) (2025) IMDb 5.7 KP 7.0👎 - - [ ] [Нюрнберг](https://www.kinopoisk.ru/film/5427688/) (2025) IMDb 7.4 KP 6.6👍 - [ ] 🧟‍♀️ [28 лет спустя: Храм костей](https://www.kinopoisk.ru/film/6745035/) (2026) IMDb 7.4 KP 6.7 - - [ ] [Грабитель с крыши](https://www.kinopoisk.ru/film/979438/) (2025) IMDb 7.0 KP 7.2👎 - - [ ] [Сентиментальная ценность](https://www.kinopoisk.ru/film/6555640/) (2025) IMDb 7.8 KP 7.6👎 - - [x] [Иллюзия обмана 3](https://www.kinopoisk.ru/film/915178/) (2025) IMDb 5.9 KP 7.1 - - [ ] 🧟‍♀️ [На помощь!](https://www.kinopoisk.ru/film/7045510/) (2025) IMDb 7.0 KP 6.4👎 - - [ ] ❓ [Метод исключения](https://www.kinopoisk.ru/film/484791/) (2025) IMDb 7.6 KP 7.1👍 - - [ ] [Вечность](https://www.kinopoisk.ru/film/8599087/) (2025) IMDb 6.9 KP 7.4👎 - - [ ] [Бабули](https://www.kinopoisk.ru/film/6528799/) (2025) IMDb 6.8 KP 7.2👎 - [ ] [Секретный агент](https://www.kinopoisk.ru/film/7605767/) (2025) IMDb 7.3 KP 6.4 - [ ] [Охота на воров 2: Пантера](https://www.kinopoisk.ru/film/1115213/) (2025) IMDb 6.3 KP 7.3 - - [ ] [Сын льва](https://www.kinopoisk.ru/film/5940932/) (2025) IMDb 7.3👍 - [ ] 🧟‍♀️ [Гадкая сестра](https://www.kinopoisk.ru/film/7229988/) (2025) IMDb 7.0 KP 6.6 - - [ ] [Специалист 2: Месть](https://www.kinopoisk.ru/film/10530521/) (2026) IMDb 8.5👎 - [ ] [Семья в аренду](https://www.kinopoisk.ru/film/8673636/) (2025) IMDb 7.6 KP 7.5 - [ ] [Список заветных желаний](https://www.kinopoisk.ru/film/688337/) (2025) IMDb 6.8 KP 7.2 - [ ] [Отпуск на двоих](https://www.kinopoisk.ru/film/5145598/) (2026) IMDb 6.6 KP 7.0 @@ -51,7 +24,6 @@ related: - [ ] ❓ [Простая случайность](https://www.kinopoisk.ru/film/7605773/) (2025) IMDb 7.5 KP 7.1 - [ ] [Идеальная соседка](https://www.kinopoisk.ru/film/7195313/) (2025) IMDb 7.1 KP 6.7 - [ ] ❓ [Оставь это ветру](https://www.kinopoisk.ru/film/6382696/) (2025) IMDb 5.9 KP 7.5 - - [ ] [Я ругаюсь](https://www.kinopoisk.ru/film/8472578/) (2025) IMDb 8.4 KP 8.5👍 - [ ] ❓ [Сират](https://www.kinopoisk.ru/film/7605770/) (2025) IMDb 7.0 KP 6.4 - [ ] [Баллада об острове Уоллис](https://www.kinopoisk.ru/film/7411830/) (2025) IMDb 7.4 KP 6.9 - [ ] [Прости, детка](https://www.kinopoisk.ru/film/7092649/) (2025) IMDb 7.1 KP 6.9 @@ -77,6 +49,19 @@ related: - [ ] 🗓️ [Астрал. Могильный ритуал 2](https://www.kinopoisk.ru/film/11825624/) (2026) IMDb 6.8 ## Фильмы +- [ ] 🧟‍♀️ [Грешники](https://www.kinopoisk.ru/film/5499518/) (2025) IMDb 7.5 KP 6.7 +- [ ] [F1](https://www.kinopoisk.ru/film/5003510/) (2025) IMDb 7.6 KP 8.2 +- [ ] 🧟‍♀️ [Орудия](https://www.kinopoisk.ru/film/6782779/) (2025) IMDb 7.4 KP 7.0 +- [ ] 🧟‍♀️ [Франкенштейн](https://www.kinopoisk.ru/film/464475/) (2025) IMDb 7.4 KP 7.4 +- [ ] [Аватар: Пламя и пепел](https://www.kinopoisk.ru/film/570402/) (2025) IMDb 7.4 KP 7.6 +- [ ] [Марти Великолепный](https://www.kinopoisk.ru/film/6290547/) (2025) IMDb 7.8 KP 7.2 +- [ ] [Горничная](https://www.kinopoisk.ru/film/6750360/) (2025) IMDb 6.8 KP 7.7 +- [ ] [Сны поездов](https://www.kinopoisk.ru/film/6408658/) (2025) IMDb 7.5 KP 7.5 +- [ ] [Хамнет: История, вдохновившая «Гамлета»](https://www.kinopoisk.ru/film/5454868/) (2025) IMDb 7.9 KP 7.7 +- [ ] [Нюрнберг](https://www.kinopoisk.ru/film/5427688/) (2025) IMDb 7.4 KP 6.6 +- [ ] ❓ [Метод исключения](https://www.kinopoisk.ru/film/484791/) (2025) IMDb 7.6 KP 7.1 +- [ ] [Сын льва](https://www.kinopoisk.ru/film/5940932/) (2025) IMDb 7.3 +- [ ] [Я ругаюсь](https://www.kinopoisk.ru/film/8472578/) (2025) IMDb 8.4 KP 8.5 - [ ] ⬇️ Кокаиновый медведь - [ ] ⬇️ Они придут за тобой - [ ] ⬇️ Наш флаг означает смерть ✭ @@ -582,6 +567,9 @@ related: - [x] Главный герой - [x] опочтарение - [x] Игра на понижение +- [x] [Достать ножи: Воскрешение покойника](https://www.kinopoisk.ru/film/4421816/) (2025) IMDb 7.3 KP 7.2 +- [x] [Как приручить дракона](https://www.kinopoisk.ru/film/5267432/) (2025) IMDb 7.7 KP 8.0 +- [x] [Иллюзия обмана 3](https://www.kinopoisk.ru/film/915178/) (2025) IMDb 5.9 KP 7.1 ## Мультфильмы - [ ] Despicable me 4 @@ -601,6 +589,18 @@ related: ## Новинки👎 +- [ ] [Супермен](https://www.kinopoisk.ru/film/997647/) (2025) IMDb 7.0 KP 6.7 +- [ ] [Громовержцы*](https://www.kinopoisk.ru/film/5001443/) (2025) IMDb 7.1 KP 6.8 +- [ ] [Миссия невыполнима: Финальная расплата](https://www.kinopoisk.ru/film/1229683/) (2025) IMDb 7.2 KP 6.9 +- [ ] [Балерина](https://www.kinopoisk.ru/film/1047492/) (2025) IMDb 6.8 KP 7.2 +- [ ] [Хищник: Планета смерти](https://www.kinopoisk.ru/film/5463792/) (2025) IMDb 7.2 KP 7.3 +- [ ] [Мастер](https://www.kinopoisk.ru/film/5450038/) (2025) IMDb 5.7 KP 7.0 +- [ ] [Грабитель с крыши](https://www.kinopoisk.ru/film/979438/) (2025) IMDb 7.0 KP 7.2 +- [ ] [Сентиментальная ценность](https://www.kinopoisk.ru/film/6555640/) (2025) IMDb 7.8 KP 7.6 +- [ ] 🧟‍♀️ [На помощь!](https://www.kinopoisk.ru/film/7045510/) (2025) IMDb 7.0 KP 6.4 +- [ ] [Вечность](https://www.kinopoisk.ru/film/8599087/) (2025) IMDb 6.9 KP 7.4 +- [ ] [Бабули](https://www.kinopoisk.ru/film/6528799/) (2025) IMDb 6.8 KP 7.2 +- [ ] [Специалист 2: Месть](https://www.kinopoisk.ru/film/10530521/) (2026) IMDb 8.5 ## Связанные заметки - [[family/documents/games-wishlist]] diff --git a/family/projects/media-toolbox-taiga.md b/family/projects/media-toolbox-taiga.md new file mode 100644 index 00000000..f50cb099 --- /dev/null +++ b/family/projects/media-toolbox-taiga.md @@ -0,0 +1,178 @@ +--- +title: '*arr Stack на Тайге — Setup & Config' +namespace: family +type: reference +tags: + - taiga + - radarr + - sonarr + - prowlarr + - jellyfin + - arr + - media +created: '2026-05-20' +updated: '2026-05-20' +status: planned +--- +# *arr Stack на Тайге — Setup & Config + +## Архитектура + +Prowlarr (9696) → Radarr (7878) + Sonarr (8989) → Transmission (9091) → Jellyfin (8096) + +Staging папки (`radarr/`, `sonarr/`) невидимы в Jellyfin. +Router скрипт создаёт симлинки из staging → категоризированные библиотеки по NFO (genre + mpaa). + +``` +Transmission → /mnt/storage/Downloads + Radarr импортирует → /storage/radarr// + Sonarr импортирует → /storage/sonarr/<Title>/ + router.py (--apply) + movies/ cartoons/ series/ + cartoons-series/ documentaries/ documentaries-series/ + ↓ + Jellyfin +``` + +## Web UI (HTTPS через Caddy) + +| Сервис | URL | +|--------|-----| +| Radarr | https://radarr.mallexxx.duckdns.org | +| Sonarr | https://sonarr.mallexxx.duckdns.org | +| Prowlarr | https://prowlarr.mallexxx.duckdns.org | +| Jellyfin | https://jellyfin.mallexxx.duckdns.org | +| Transmission | https://transmission.mallexxx.duckdns.org (уже был) | + +Caddy: subdomain-based роутинг, без URL Base. Let's Encrypt автоматически. + +## Docker + +**Compose:** `/mnt/RED_2TB/docker/arr/docker-compose.yml` +**Config dirs:** `/mnt/RED_2TB/docker/arr/{prowlarr,radarr,sonarr,jellyfin}/` +**PUID/PGID:** 921/921 (user `transmission`, тот же что владеет `/storage/`) + +### Сети + +| Контейнер | Сети | +|-----------|------| +| prowlarr | media_net + caddy_default | +| radarr | media_net + caddy_default | +| sonarr | media_net + caddy_default | +| jellyfin | caddy_default | +| transmission | transmission_default + **media_net** (подключён вручную) | +| vless-proxy | hermes_taiga_net + **media_net** (подключён вручную) | + +`media_net` — внешняя сеть, создана вручную: `docker network create media_net` + +## Хранилище + +**Host:** `/mnt/RED_2TB/storage/` → внутри контейнеров: `/storage/` +**Transmission mount:** `/mnt/RED_2TB/storage/` → `/mnt/storage/` + +### Папки + +| Папка | Назначение | Jellyfin | +|-------|-----------|----------| +| `radarr/` | Radarr root (staging) | ❌ | +| `sonarr/` | Sonarr root (staging) | ❌ | +| `Movies/` | Фильмы (симлинки + старый контент) | ✅ Movies | +| `Cartoons/` | Мультики (симлинки + старый контент) | ✅ Cartoons | +| `series/` | Сериалы | ✅ Series | +| `cartoons-series/` | Мультсериалы | ✅ Cartoon Series | +| `documentaries/` | Документалки | ✅ Documentaries | +| `documentaries-series/` | Документальные сериалы | ✅ Documentary Series | +| `Downloads/` | Торренты (Transmission) | ❌ | + +Все папки: uid=921, gid=921, NFSv4 ACL через midclt. + +## API ключи + +| Сервис | Полный ключ | +|--------|-------------| +| Radarr | TBD после деплоя | +| Sonarr | TBD после деплоя | +| Prowlarr | TBD после деплоя | +| Jellyfin | TBD после деплоя | + +Получить: `docker exec <svc> grep ApiKey /config/config.xml` + +## Remote Path Mapping (Radarr + Sonarr) + +Transmission монтирует `/mnt/RED_2TB/storage/` → `/mnt/storage/` +Radarr/Sonarr монтируют `/mnt/RED_2TB/storage/` → `/storage/` + +Маппинг в каждом: +- host: `transmission` +- remotePath: `/mnt/storage/Downloads/` +- localPath: `/storage/Downloads/` + +## Prowlarr — прокси для заблокированных индексеров + +vless-proxy доступен в `media_net` как `vless-proxy:1080` (SOCKS5). + +Настройка в Prowlarr: Settings → Indexers → Add Proxy: +- Type: SOCKS5 +- Host: `vless-proxy`, Port: `1080` +- Tags: `[proxy]` + +Индексеры с тегом `proxy`: RuTracker (заблокирован в РФ), остальные — по усмотрению. + +## Индексеры (те же что на Кракене) + +| Имя | Примечание | +|-----|-----------| +| RuTracker | через прокси | +| RuTor | | +| Byrutor | enableRss: false | +| NoNaMe Club | | +| Kinozal | | +| Kinozal (M) | магнет, без grab limit — предпочтительный | + +`preferMagnetUrl: true` для всех → нет дневного лимита на .torrent. + +## router.py + +**Скрипт:** `/mnt/RED_2TB/docker/arr/media-pipeline/router.py` +Адаптация kraken-версии с изменёнными путями: + +```python +MEDIA_BASE = Path("/mnt/RED_2TB/storage") +SOURCES = [ + ("movie", MEDIA_BASE / "radarr"), + ("series", MEDIA_BASE / "sonarr"), +] +TARGETS = { + "movies": MEDIA_BASE / "Movies", + "series": MEDIA_BASE / "series", + "cartoons": MEDIA_BASE / "Cartoons", + "cartoons-series": MEDIA_BASE / "cartoons-series", + "documentaries": MEDIA_BASE / "documentaries", + "documentaries-series": MEDIA_BASE / "documentaries-series", +} +JELLYFIN_URL = "http://jellyfin:8096" # или по IP +``` + +Запуск вручную (авто-хука нет): +```bash +ssh truenas_admin@mallexxx.duckdns.org "python3 /mnt/RED_2TB/docker/arr/media-pipeline/router.py" +# проверить, затем: +ssh truenas_admin@mallexxx.duckdns.org "python3 /mnt/RED_2TB/docker/arr/media-pipeline/router.py --apply" +``` + +## Отличия от Кракена + +| | Kraken | Taiga | +|--|--------|-------| +| Reverse proxy | nginx path-based (`/sonarr`) | Caddy subdomain-based | +| HTTPS | нет | автоматически (Let's Encrypt) | +| PUID/PGID | 1000/1000 | 921/921 (transmission) | +| Staging папки | `movies-radarr/`, `series-sonarr/` | `radarr/`, `sonarr/` | +| Прокси для индексеров | нет | vless-proxy SOCKS5 (hermes_taiga_net) | +| Авто-синк (watchlist) | ❌ (был, убрали) | ❌ нет | +| Jellyfin users | alex + lisa | только alex | +| PGS→SRT | pgsrip + cron | TBD (при необходимости) | + +## История + +- **2026-05-20** — первоначальный деплой