diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..865bb3b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,19 @@ +services: + jellyfin: + image: jellyfin/jellyfin:latest + container_name: jellyfin + ports: + - "8096:8096/tcp" # основной веб/UI + API для приложений + - "7359:7359/udp" # обнаружение устройств в локальной сети (DLNA/SSDP) + - "1900:1900/udp" # DLNA — полезно для Android-приложений и SmartTV + volumes: + - ~/jellyfin/config:/config + - ~/jellyfin/cache:/cache +# - /mnt/jellyfin/movies:/media/movies #опционально, примонтировать шару для видео см. файл Readme +# - /mnt/jellyfin/music:/media/music #опционально, примонтировать шару для музыки см. файл Readme + environment: + - JELLYFIN_PublishedServerUrl=https://your.domain.ru #заменить на свой домен или ip + restart: unless-stopped + # Нужно для корректной работы PublishedServerUrl и локального резолва + extra_hosts: + - "host.docker.internal:host-gateway" \ No newline at end of file