media (staging-jellyfin)
Published 2025-11-25 18:02:31 -05:00 by colin
Installation
docker pull git.nixc.us/colin/media:staging-jellyfinsha256:049d17d282b74d0016e9ffbb7f53c3b2415e8d1f590ecaf593a356d58e2b5d04Image Layers
| ADD file:4b1be1de1a1e5aa608c688cad2824587262081866180d7368feb79d33ca05953 in / |
| CMD ["bash"] |
| ARG OS_VERSION |
| ARG FFMPEG_PACKAGE |
| ARG GMMLIB_VERSION |
| ARG IGC_VERSION |
| ARG NEO_VERSION |
| ARG LEVEL_ZERO_VERSION |
| ARG MALI_PKG_VER |
| ARG MALI_PKG_TAG |
| ARG MALI_PKG_CFG |
| ARG PACKAGE_ARCH |
| ARG DOTNET_ARCH |
| ARG QEMU_ARCH |
| COPY /usr/bin/* /usr/bin # buildkit |
| ENV HEALTHCHECK_URL=http://localhost:8096/health |
| ENV DEBIAN_FRONTEND=noninteractive LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US:en JELLYFIN_DATA_DIR=/config JELLYFIN_CACHE_DIR=/cache JELLYFIN_CONFIG_DIR=/config/config JELLYFIN_LOG_DIR=/config/log JELLYFIN_WEB_DIR=/jellyfin/jellyfin-web JELLYFIN_FFMPEG=/usr/lib/jellyfin-ffmpeg/ffmpeg |
| ENV XDG_CACHE_HOME=/cache |
| ENV MALLOC_TRIM_THRESHOLD_=131072 |
| ENV NVIDIA_VISIBLE_DEVICES=all |
| ENV NVIDIA_DRIVER_CAPABILITIES=compute,video,utility |
| RUN |12 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg6 GMMLIB_VERSION=22.3.18 IGC_VERSION=1.0.16510.2 NEO_VERSION=24.13.29138.7 LEVEL_ZERO_VERSION=1.3.29138.7 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=amd64 DOTNET_ARCH=x64 QEMU_ARCH=x86_64 /bin/sh -c apt-get update && apt-get install --no-install-recommends --no-install-suggests --yes ca-certificates gnupg curl apt-transport-https && curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | gpg --dearmor -o /etc/apt/trusted.gpg.d/debian-jellyfin.gpg && echo "deb [arch=${PACKAGE_ARCH}] https://repo.jellyfin.org/debian ${OS_VERSION} main" > /etc/apt/sources.list.d/jellyfin.list && apt-get update && apt-get install --no-install-recommends --no-install-suggests --yes ${FFMPEG_PACKAGE} openssl locales libfontconfig1 libfreetype6 && sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && locale-gen && apt-get remove gnupg apt-transport-https --yes && apt-get clean autoclean --yes && apt-get autoremove --yes && rm -rf /var/cache/apt/archives* /var/lib/apt/lists/* # buildkit |
| RUN |12 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg6 GMMLIB_VERSION=22.3.18 IGC_VERSION=1.0.16510.2 NEO_VERSION=24.13.29138.7 LEVEL_ZERO_VERSION=1.3.29138.7 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=amd64 DOTNET_ARCH=x64 QEMU_ARCH=x86_64 /bin/sh -c if test "${PACKAGE_ARCH}" = "amd64"; then mkdir intel-compute-runtime && cd intel-compute-runtime && curl -LO https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC_VERSION}/intel-igc-core_${IGC_VERSION}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC_VERSION}/intel-igc-opencl_${IGC_VERSION}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VERSION}/intel-opencl-icd_${NEO_VERSION}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VERSION}/intel-level-zero-gpu_${LEVEL_ZERO_VERSION}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VERSION}/libigdgmm12_${GMMLIB_VERSION}_amd64.deb && apt-get install --no-install-recommends --no-install-suggests -f -y ./*.deb && cd .. && rm -rf intel-compute-runtime ; fi && apt-get clean autoclean --yes && apt-get autoremove --yes && rm -rf /var/cache/apt/archives* /var/lib/apt/lists/* # buildkit |
| RUN |12 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg6 GMMLIB_VERSION=22.3.18 IGC_VERSION=1.0.16510.2 NEO_VERSION=24.13.29138.7 LEVEL_ZERO_VERSION=1.3.29138.7 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=amd64 DOTNET_ARCH=x64 QEMU_ARCH=x86_64 /bin/sh -c if test "${PACKAGE_ARCH}" = "arm64"; then mkdir libmali-rockchip && cd libmali-rockchip && curl -LO https://github.com/tsukumijima/libmali-rockchip/releases/download/${MALI_PKG_TAG}/libmali-${MALI_PKG_CFG}_${MALI_PKG_VER}.deb && apt-get install --no-install-recommends --no-install-suggests -f -y ./*.deb && cd .. && rm -rf libmali-rockchip ; fi && apt-get clean autoclean --yes && apt-get autoremove --yes && rm -rf /var/cache/apt/archives* /var/lib/apt/lists/* # buildkit |
| RUN |12 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg6 GMMLIB_VERSION=22.3.18 IGC_VERSION=1.0.16510.2 NEO_VERSION=24.13.29138.7 LEVEL_ZERO_VERSION=1.3.29138.7 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=amd64 DOTNET_ARCH=x64 QEMU_ARCH=x86_64 /bin/sh -c mkdir -p ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} && chmod 777 ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} # buildkit |
| COPY /server /jellyfin # buildkit |
| COPY /web /jellyfin/jellyfin-web # buildkit |
| EXPOSE map[8096/tcp:{}] |
| VOLUME [/config /cache] |
| ENTRYPOINT ["/jellyfin/jellyfin" "--ffmpeg" "/usr/lib/jellyfin-ffmpeg/ffmpeg"] |
| HEALTHCHECK &{["CMD-SHELL" "curl -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"] "30s" "30s" "10s" '\x03'} |
Labels
| Key | Value |
|---|---|
| com.docker.compose.project | media |
| com.docker.compose.service | jellyfin |
| com.docker.compose.version | 2.36.2 |
Details
2025-11-25 18:02:31 -05:00
Versions (16)
View all
Container
0
OCI / Docker
linux/amd64
382 MiB
production-jackett
2025-11-25
production-socks5
2025-11-25
production-qbt
2025-11-25
production-sonarr
2025-11-25
production-ytdl-material
2025-11-25