[2026-09-20] eagle: family/how-to/arr-stack-kraken.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-20 19:19:43 +06:00
1 parent 9432cee44e
commit 20f2b2a39d
1 file changed
+9 -14
+9 -14
View File
@@ -241,7 +241,7 @@ curl -s -H "X-Api-Key: $PKEY" "http://localhost:9696/prowlarr/api/v1/search?quer
## Radarr Quality Profiles на Kraken (проверено 2026-09-04)
Via `http://kraken:7878/radarr/api/v3/qualityprofile` (X-Api-Key из config.xml; **UrlBase=`/radarr`**). Radarr v6.1.1.10360, Linuxserver image, net `docker_default`.
Via `http://kraken:7878/radarr/api/v3/qualityprofile` (X-Api-Key из config.xml; **UrlBase=`/radarr`**). Linuxserver image, сеть `media_net` (с 2026-09-20; ранее ошибочно жил в `docker_default`). Версия — см. таблицу актуальных версий ниже.
| id | Профиль | Разрешённые качества | Cutoff |
|----|---------|----------------------|--------|
@@ -401,10 +401,15 @@ cd /srv/.../docker/radarr && sudo docker compose up -d radarr
| sonarr | `sonarr` ✅ | `docker/sonarr/docker-compose.yml` | `media_net` |
| prowlarr | `prowlarr` ✅ | `docker/prowlarr/docker-compose.yml` | `media_net` |
| flaresolverr | (в том же файле prowlarr) | `docker/prowlarr/docker-compose.yml` | `media_net` |
| transmission | `docker` ⚠️ | `docker/transmission/docker-compose.yml` | `docker_default` + `media_net` |
| transmission | `transmission` ✅ | `docker/transmission/docker-compose.yml` | `media_net` |
| watchtower | `watchtower` | `docker/watchtower/docker-compose.yml` | — |
⚠️ `transmission` остался в проекте `docker` (создан 17.05.2026 из удалённого ныне `docker/docker-compose.yml`). Его compose-файл существует, но **не используется** — при `up -d` из `docker/transmission/` будет тот же конфликт имени, что был у radarr. Чинить так же: `stop` → `rm` → `up -d` из своего каталога (данные в `config/` не трогаются).
✅ **`transmission` тоже исправлен (2026-09-20, позже в той же сессии).** Был в проекте `docker`, пересоздан так же: `stop` → `rm` → `up -d` из `docker/transmission/`. Данные **не пострадали**: 244 торрента в `./torrents/` + 244 resume-файла на месте, RPC вернул `torrents: 244`. Проверка перед пересозданием обязательна — считать торренты ДО и ПОСЛЕ:
```bash
sudo ls $D/transmission/torrents/ | wc -l # до и после должно совпасть
```
**Общее правило:** если `docker compose up -d` даёт `Conflict. The container name "/X" is already in use` — контейнер принадлежит чужому (возможно, удалённому) compose-проекту. Смотреть `com.docker.compose.project` и `project.config_files`, затем `stop` → `rm` → `up -d` из правильного каталога. Данные в bind-mount (`config/`, `torrents/`) при этом не трогаются.
Проверка принадлежности любого контейнера:
```bash
@@ -425,17 +430,7 @@ sudo docker inspect <name> -f '{{index .Config.Labels "com.docker.compose.projec
## Автообновление (Watchtower) — 2026-09-20
Все сервисы стека (`radarr`, `sonarr`, `prowlarr`, `flaresolverr`, `transmission`) **плюс `jellyfin` и `portainer`** размечены label `com.centurylinklabs.watchtower.enable=true` → обновляются автоматически (7 контейнеров, проверено `scanned=7`). Полный разбор и список того, что НЕ обновляется: [[family/how-to/kraken-watchtower]].
Актуальные версии на 2026-09-20:
| Сервис | Версия |
|---|---|
| Radarr | 6.4.4.10685 |
| Sonarr | 4.0.20.3014 |
| Prowlarr | 2.6.5.5623 |
| FlareSolverr | 3.5.2 |
| Watchtower | 1.22.2 (nickfedor) |
Все сервисы стека (`radarr`, `sonarr`, `prowlarr`, `flaresolverr`, `transmission`) **плюс `jellyfin` и `portainer`** размечены label `com.centurylinklabs.watchtower.enable=true` → обновляются автоматически (7 контейнеров, проверено `scanned=7`). Полный разбор и список того, что НЕ обновляется: [[family/how-to/kraken-watchtower]]. Теория: [[personal/tech/watchtower-docker-updates]].
## Notes