jellyfin (2025101017-amd64)
Published 2025-10-10 17:06:51 +00:00 by jonathan
Installation
docker pull cremin.dev/jonathan/jellyfin:2025101017-amd64sha256:f28f957997181670232bbf5178187c2bc3d56ffdb2d1b7791f457ea2793c43c4About this package
The Free Software Media System
Image layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1759104000' |
| ARG OS_VERSION |
| ARG FFMPEG_PACKAGE OS_VERSION |
| ARG FFMPEG_PACKAGE GMMLIB_VER OS_VERSION |
| ARG FFMPEG_PACKAGE GMMLIB_VER IGC2_VER OS_VERSION |
| ARG FFMPEG_PACKAGE GMMLIB_VER IGC2_BUILD IGC2_VER OS_VERSION |
| ARG FFMPEG_PACKAGE GMMLIB_VER IGC2_BUILD IGC2_VER NEO_VER OS_VERSION |
| ARG FFMPEG_PACKAGE GMMLIB_VER IGC1_LEGACY_VER IGC2_BUILD IGC2_VER NEO_VER OS_VERSION |
| ARG FFMPEG_PACKAGE GMMLIB_VER IGC1_LEGACY_VER IGC2_BUILD IGC2_VER NEO_LEGACY_VER NEO_VER OS_VERSION |
| ARG FFMPEG_PACKAGE GMMLIB_VER IGC1_LEGACY_VER IGC2_BUILD IGC2_VER MALI_PKG_VER NEO_LEGACY_VER NEO_VER OS_VERSION |
| ARG FFMPEG_PACKAGE GMMLIB_VER IGC1_LEGACY_VER IGC2_BUILD IGC2_VER MALI_PKG_TAG MALI_PKG_VER NEO_LEGACY_VER NEO_VER OS_VERSION |
| ARG FFMPEG_PACKAGE GMMLIB_VER IGC1_LEGACY_VER IGC2_BUILD IGC2_VER MALI_PKG_CFG MALI_PKG_TAG MALI_PKG_VER NEO_LEGACY_VER NEO_VER OS_VERSION |
| ARG FFMPEG_PACKAGE GMMLIB_VER IGC1_LEGACY_VER IGC2_BUILD IGC2_VER MALI_PKG_CFG MALI_PKG_TAG MALI_PKG_VER NEO_LEGACY_VER NEO_VER OS_VERSION PACKAGE_ARCH |
| 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=${JELLYFIN_CACHE_DIR} |
| ENV MALLOC_TRIM_THRESHOLD_=131072 |
| ENV NVIDIA_VISIBLE_DEVICES="all" |
| ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility" |
| |12 FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.8.1 IGC1_LEGACY_VER=1.0.17537.24 IGC2_BUILD=19820 IGC2_VER=2.18.5 MALI_PKG_CFG=valhall-g610-g24p0-gbm MALI_PKG_TAG=v1.9-1-2131373 MALI_PKG_VER=1.9-1_arm64 NEO_LEGACY_VER=24.35.30872.36 NEO_VER=25.35.35096.9 OS_VERSION=trixie PACKAGE_ARCH=amd64 /bin/sh -c apt-get update && apt-get install --no-install-recommends --no-install-suggests --yes ca-certificates gnupg curl && curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg && cat <<EOF > /etc/apt/sources.list.d/jellyfin.sources Types: deb URIs: https://repo.jellyfin.org/debian Suites: ${OS_VERSION} Components: main Architectures: ${PACKAGE_ARCH} Signed-By: /etc/apt/keyrings/jellyfin.gpg |
| |12 FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.8.1 IGC1_LEGACY_VER=1.0.17537.24 IGC2_BUILD=19820 IGC2_VER=2.18.5 MALI_PKG_CFG=valhall-g610-g24p0-gbm MALI_PKG_TAG=v1.9-1-2131373 MALI_PKG_VER=1.9-1_arm64 NEO_LEGACY_VER=24.35.30872.36 NEO_VER=25.35.35096.9 OS_VERSION=trixie PACKAGE_ARCH=amd64 /bin/sh -c apt-get update && apt-get install --no-install-recommends --no-install-suggests --yes ${FFMPEG_PACKAGE} openssl locales libicu76 libfontconfig1 libfreetype6 libjemalloc2 && 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/* |
| |12 FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.8.1 IGC1_LEGACY_VER=1.0.17537.24 IGC2_BUILD=19820 IGC2_VER=2.18.5 MALI_PKG_CFG=valhall-g610-g24p0-gbm MALI_PKG_TAG=v1.9-1-2131373 MALI_PKG_VER=1.9-1_arm64 NEO_LEGACY_VER=24.35.30872.36 NEO_VER=25.35.35096.9 OS_VERSION=trixie PACKAGE_ARCH=amd64 /bin/sh -c if test "${PACKAGE_ARCH}" = "amd64"; then mkdir intel-compute-runtime && cd intel-compute-runtime && curl -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VER}/libigdgmm12_${GMMLIB_VER}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/v${IGC2_VER}/intel-igc-core-2_${IGC2_VER}+${IGC2_BUILD}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/v${IGC2_VER}/intel-igc-opencl-2_${IGC2_VER}+${IGC2_BUILD}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_VER}/intel-opencl-icd_${NEO_VER}-0_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC1_LEGACY_VER}/intel-igc-core_${IGC1_LEGACY_VER}_amd64.deb -LO https://github.com/intel/intel-graphics-compiler/releases/download/igc-${IGC1_LEGACY_VER}/intel-igc-opencl_${IGC1_LEGACY_VER}_amd64.deb -LO https://github.com/intel/compute-runtime/releases/download/${NEO_LEGACY_VER}/intel-opencl-icd-legacy1_${NEO_LEGACY_VER}_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/* |
| |12 FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.8.1 IGC1_LEGACY_VER=1.0.17537.24 IGC2_BUILD=19820 IGC2_VER=2.18.5 MALI_PKG_CFG=valhall-g610-g24p0-gbm MALI_PKG_TAG=v1.9-1-2131373 MALI_PKG_VER=1.9-1_arm64 NEO_LEGACY_VER=24.35.30872.36 NEO_VER=25.35.35096.9 OS_VERSION=trixie PACKAGE_ARCH=amd64 /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/* |
| |12 FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.8.1 IGC1_LEGACY_VER=1.0.17537.24 IGC2_BUILD=19820 IGC2_VER=2.18.5 MALI_PKG_CFG=valhall-g610-g24p0-gbm MALI_PKG_TAG=v1.9-1-2131373 MALI_PKG_VER=1.9-1_arm64 NEO_LEGACY_VER=24.35.30872.36 NEO_VER=25.35.35096.9 OS_VERSION=trixie PACKAGE_ARCH=amd64 /bin/sh -c mkdir -p /usr/lib/jellyfin && JEMALLOC_LINKED=0 && if [ "${PACKAGE_ARCH}" = "amd64" ]; then if [ -f "/usr/lib/x86_64-linux-gnu/libjemalloc.so.2" ]; then ln -s /usr/lib/x86_64-linux-gnu/libjemalloc.so.2 /usr/lib/jellyfin/libjemalloc.so.2 && JEMALLOC_LINKED=1; fi; elif [ "${PACKAGE_ARCH}" = "arm64" ]; then if [ -f "/usr/lib/aarch64-linux-gnu/libjemalloc.so.2" ]; then ln -s /usr/lib/aarch64-linux-gnu/libjemalloc.so.2 /usr/lib/jellyfin/libjemalloc.so.2 && JEMALLOC_LINKED=1; fi; fi && if [ "$JEMALLOC_LINKED" -eq 1 ]; then echo "jemalloc library linked successfully for ${PACKAGE_ARCH}." ; else echo "WARNING: jemalloc library .so file not found for PACKAGE_ARCH ${PACKAGE_ARCH}. Either the arch is not supported or copy failed. LD_PRELOAD might not work as expected." >&2; fi |
| ENV LD_PRELOAD=/usr/lib/jellyfin/libjemalloc.so.2 |
| |12 FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.8.1 IGC1_LEGACY_VER=1.0.17537.24 IGC2_BUILD=19820 IGC2_VER=2.18.5 MALI_PKG_CFG=valhall-g610-g24p0-gbm MALI_PKG_TAG=v1.9-1-2131373 MALI_PKG_VER=1.9-1_arm64 NEO_LEGACY_VER=24.35.30872.36 NEO_VER=25.35.35096.9 OS_VERSION=trixie PACKAGE_ARCH=amd64 /bin/sh -c mkdir -p ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} && chmod 777 ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} |
| COPY dir:51c94bf53b330b713cb98fbd8ac0e4660dd59ae5cb84d98033f0922aee7a12dd in /jellyfin |
| COPY dir:7709204df4523a9cfe4d4d9bb9dfc23b2dc7cec2da8855a1b0a668b3aef90e1a in /jellyfin/jellyfin-web |
| ARG FFMPEG_PACKAGE GMMLIB_VER IGC1_LEGACY_VER IGC2_BUILD IGC2_VER JELLYFIN_VERSION MALI_PKG_CFG MALI_PKG_TAG MALI_PKG_VER NEO_LEGACY_VER NEO_VER OS_VERSION PACKAGE_ARCH |
| LABEL "org.opencontainers.image.source"="https://github.com/jellyfin/jellyfin-packaging" |
| LABEL "org.opencontainers.image.title"="Jellyfin" |
| LABEL "org.opencontainers.image.description"="The Free Software Media System" |
| LABEL "org.opencontainers.image.documentation"="https://jellyfin.org/docs/" |
| LABEL "org.opencontainers.image.version"="${JELLYFIN_VERSION}" |
| LABEL "org.opencontainers.image.url"="https://jellyfin.org" |
| EXPOSE 8096 |
| VOLUME ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} |
| ENTRYPOINT ["/jellyfin/jellyfin"] |
| HEALTHCHECK --interval=30s --timeout=30s --start-period=10s --retries=3 CMD curl --noproxy 'localhost' -Lk -fsS "${HEALTHCHECK_URL}" || exit 1 |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.41.5 |
| org.opencontainers.image.description | The Free Software Media System |
| org.opencontainers.image.documentation | https://jellyfin.org/docs/ |
| org.opencontainers.image.source | https://github.com/jellyfin/jellyfin-packaging |
| org.opencontainers.image.title | Jellyfin |
| org.opencontainers.image.url | https://jellyfin.org |
| org.opencontainers.image.version | 2025101017 |
Details
2025-10-10 17:06:51 +00:00
Versions (1)
View all
Container
5
OCI / Docker
linux/amd64
540 MiB
2025101017-amd64
2025-10-10