Namespace
nyanmisaka
Image / Tag
jellyfin:250217-arm64
Content Digest
sha256:efb96dc2d38dab3f8636fa5348e47b403cfe5bd8407627c07c3cfa36e7ff1fe3
Details
Created

2025-02-17 23:51:48 +0800

Size

296 MB

Content Digest
Labels
  • 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
    250217

Environment
DEBIAN_FRONTEND

noninteractive

HEALTHCHECK_URL

http://localhost:8096/health

JELLYFIN_CACHE_DIR

/cache

JELLYFIN_CONFIG_DIR

/config/config

JELLYFIN_DATA_DIR

/config

JELLYFIN_FFMPEG

/usr/lib/jellyfin-ffmpeg/ffmpeg

JELLYFIN_LOG_DIR

/config/log

JELLYFIN_WEB_DIR

/jellyfin/jellyfin-web

LANG

en_US.UTF-8

LANGUAGE

en_US:en

LC_ALL

en_US.UTF-8

MALLOC_TRIM_THRESHOLD_

131072

NVIDIA_DRIVER_CAPABILITIES

compute,video,utility

NVIDIA_VISIBLE_DEVICES

all

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

XDG_CACHE_HOME

/cache


Layers

[#000] sha256:3a4d501ec8d09c85f8adc0424034f4e5ecbc85550ff2d9835f423d11681a2601 - 9.38% (27.8 MB)

[#001] sha256:8fee7297d18980ef53a282da009426e9271b0231f329bd14f422be6a4470e9d3 - 0.87% (2.59 MB)

[#002] sha256:5e0e2da39fea17ad30bee79dbee76c424af10732ad0d7abc4a133bbbfeb93921 - 44.16% (131 MB)

[#003] sha256:c09c6ac9921226bd0ad87ee56ae83815940c3cafd264c5d490d9e84fe78ce97a - 0.0% (266 Bytes)

[#004] sha256:ae606d6120f6dbb8d7686d8cd2b394100701f6a5d04f898b2889ad11afd14de9 - 6.39% (18.9 MB)

[#005] sha256:631ea7cb4a23bff4e7c8eba482cefaf84c6e8afc2ad6dfcee938aeaba85cc1a6 - 0.0% (134 Bytes)

[#006] sha256:d9e765c91fd9b5f2e50ecc56b27687571ff4d974e151fb8226a45ae64f1a3ff7 - 21.28% (63.1 MB)

[#007] sha256:624c8429f54c001ebf4d70000d2b9b6ec46ac1a409b352dd19533ca68171f285 - 17.9% (53.1 MB)


History
2025-02-03 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'arm64' out/ 'bookworm' '@1738540800'

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG OS_VERSION=bookworm

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG FFMPEG_PACKAGE=jellyfin-ffmpeg7

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG GMMLIB_VER=22.5.4

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG IGC2_VER=2.2.3

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG IGC2_BUILD=18220

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG NEO_VER=24.48.31907.7

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG IGC1_LEGACY_VER=1.0.17537.20

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG NEO_LEGACY_VER=24.35.30872.22

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG MALI_PKG_VER=1.9-1_arm64

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG MALI_PKG_TAG=v1.9-1-55611b0

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG MALI_PKG_CFG=valhall-g610-g13p0-gbm

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG PACKAGE_ARCH=arm64

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG DOTNET_ARCH=arm64

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ARG QEMU_ARCH=aarch64

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

COPY /usr/bin/* /usr/bin # buildkit

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ENV HEALTHCHECK_URL=http://localhost:8096/health

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

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

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ENV XDG_CACHE_HOME=/cache

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ENV MALLOC_TRIM_THRESHOLD_=131072

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ENV NVIDIA_VISIBLE_DEVICES=all

2025-02-17 23:49:03 +0800 (buildkit.dockerfile.v0)

ENV NVIDIA_DRIVER_CAPABILITIES=compute,video,utility

2025-02-17 23:51:26 +0800 (buildkit.dockerfile.v0)

RUN |14 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.5.4 IGC2_VER=2.2.3 IGC2_BUILD=18220 NEO_VER=24.48.31907.7 IGC1_LEGACY_VER=1.0.17537.20 NEO_LEGACY_VER=24.35.30872.22 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=arm64 DOTNET_ARCH=arm64 QEMU_ARCH=aarch64 /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/master/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 iproute2 fonts-noto-cjk && 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

2025-02-17 23:51:27 +0800 (buildkit.dockerfile.v0)

RUN |14 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.5.4 IGC2_VER=2.2.3 IGC2_BUILD=18220 NEO_VER=24.48.31907.7 IGC1_LEGACY_VER=1.0.17537.20 NEO_LEGACY_VER=24.35.30872.22 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=arm64 DOTNET_ARCH=arm64 QEMU_ARCH=aarch64 /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}_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/* # buildkit

2025-02-17 23:51:34 +0800 (buildkit.dockerfile.v0)

RUN |14 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.5.4 IGC2_VER=2.2.3 IGC2_BUILD=18220 NEO_VER=24.48.31907.7 IGC1_LEGACY_VER=1.0.17537.20 NEO_LEGACY_VER=24.35.30872.22 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=arm64 DOTNET_ARCH=arm64 QEMU_ARCH=aarch64 /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

2025-02-17 23:51:35 +0800 (buildkit.dockerfile.v0)

RUN |14 OS_VERSION=bookworm FFMPEG_PACKAGE=jellyfin-ffmpeg7 GMMLIB_VER=22.5.4 IGC2_VER=2.2.3 IGC2_BUILD=18220 NEO_VER=24.48.31907.7 IGC1_LEGACY_VER=1.0.17537.20 NEO_LEGACY_VER=24.35.30872.22 MALI_PKG_VER=1.9-1_arm64 MALI_PKG_TAG=v1.9-1-55611b0 MALI_PKG_CFG=valhall-g610-g13p0-gbm PACKAGE_ARCH=arm64 DOTNET_ARCH=arm64 QEMU_ARCH=aarch64 /bin/sh -c mkdir -p ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} && chmod 777 ${JELLYFIN_DATA_DIR} ${JELLYFIN_CACHE_DIR} # buildkit

2025-02-17 23:51:35 +0800 (buildkit.dockerfile.v0)

COPY /server /jellyfin # buildkit

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

COPY /web /jellyfin/jellyfin-web # buildkit

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

ARG JELLYFIN_VERSION=250217

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/jellyfin/jellyfin-packaging

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.title=Jellyfin

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.description=The Free Software Media System

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.documentation=https://jellyfin.org/docs/

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=250217

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.url=https://jellyfin.org

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

EXPOSE map[8096/tcp:{}]

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

VOLUME [/config /cache]

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

ENTRYPOINT ["/jellyfin/jellyfin"]

2025-02-17 23:51:48 +0800 (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "curl --noproxy 'localhost' -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"] "30s" "30s" "10s" "0s" '\x03'}

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete