Files
obsidian/Инфраструктура/Сервисы/media.md

1.9 KiB
Raw Blame History

Media (Jellyfin + qBittorrent)

Назначение

Медиа-стек: скачивание торрентов (qBittorrent) и стриминг медиа-контента (Jellyfin).

Контейнеры

Имя Образ
jellyfin jellyfin/jellyfin:latest
qbittorrent lscr.io/linuxserver/qbittorrent:latest

Порты

Контейнер Внешний Внутренний Назначение
qbittorrent 6881 6881 BitTorrent TCP
qbittorrent 6881/udp 6881/udp BitTorrent UDP
jellyfin 8096 Web UI (через NPM)
qbittorrent 8080 Web UI (через NPM)

Volumes

Путь хоста Контейнер Путь контейнера Содержимое
./qbittorrent/config qbittorrent /config Конфиг qBittorrent
./downloads qbittorrent /downloads Загруженные файлы
./jellyfin/config jellyfin /config Конфиг Jellyfin
./jellyfin/cache jellyfin /cache Кэш Jellyfin
./downloads jellyfin /data/downloads Медиа-файлы (ro)
../nextcloud/nextcloud_data/data jellyfin /data/nextcloud Файлы Nextcloud (ro)

Домен

Через NPM (не указан явно в конфиге).

Сети

  • media_backend (internal)
  • services_proxy (external)

Env переменные

  • PUID, PGID, TZ (оба контейнера)
  • WEBUI_PORT (qbittorrent)

Статус

  • jellyfin: Запущен (Up 6 days, healthy)
  • qbittorrent: Не запущен

Заметки

  • Jellyfin имеет доступ к файлам Nextcloud через bind mount
  • Закомментированная секция GPU-транскодинга для Intel