alaskarfin (sha256:380e0c1a156cd2c374709b052b5f7bdfb4a513673b85963378536ff26a5655f7)

Published 2025-05-21 00:52:09 +00:00 by nomad in nomad/alaskartv-docker

Installation

docker pull git.askar.tv/nomad/alaskarfin@sha256:380e0c1a156cd2c374709b052b5f7bdfb4a513673b85963378536ff26a5655f7
sha256:380e0c1a156cd2c374709b052b5f7bdfb4a513673b85963378536ff26a5655f7

About this package

The Free Software Media System

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1742169600'
ARG OS_VERSION
ARG FFMPEG_PACKAGE
ARG GMMLIB_VER
ARG IGC2_VER
ARG IGC2_BUILD
ARG NEO_VER
ARG IGC1_LEGACY_VER
ARG NEO_LEGACY_VER
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 |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=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/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 && 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 |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=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/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
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=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 |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=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
ARG JELLYFIN_VERSION
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=10.10.7
LABEL org.opencontainers.image.url=https://jellyfin.org
EXPOSE map[8096/tcp:{}]
VOLUME [/config /cache]
ENTRYPOINT ["/jellyfin/jellyfin"]
HEALTHCHECK &{["CMD-SHELL" "curl --noproxy 'localhost' -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"] "30s" "30s" "10s" "0s" '\x03'}
COPY customization/ /jellyfin/jellyfin-web/ # buildkit
RUN /bin/sh -c chmod +x /jellyfin/jellyfin-web/update-index.sh && /jellyfin/jellyfin-web/update-index.sh # buildkit
RUN /bin/sh -c chmod +x /jellyfin/jellyfin-web/titlechange.sh && /jellyfin/jellyfin-web/titlechange.sh # buildkit
RUN /bin/sh -c apt-get update && apt-get install -y jq && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c chmod +x /jellyfin/jellyfin-web/titlechange.sh && /jellyfin/jellyfin-web/update-config.sh # buildkit
EXPOSE map[8096/tcp:{}]

Labels

Key Value
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 10.10.7
Details
Container
2025-05-21 00:52:09 +00:00
2
OCI / Docker
linux/amd64
466 MiB
Versions (1) View all
latest 2025-05-21