ephyra (5ecc42a)
Published 2026-09-01 19:14:29 +02:00 by alex
Installation
docker pull git.shiverpeak.xyz/alex/ephyra:5ecc42asha256:b4b4ec4a4582b9a9943db02ba6e58bc3ac249049fdb8ba7971dbcce956c1d863About this package
An API-compatible Jellyfin server in Rust
Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:cb9335ce6f27399c2b17787739d6675502767c53e0335ded2a5f0d003d996650 in / |
| CMD ["/bin/bash"] |
| ARG LIBICU=libicu74 |
| ARG FFMPEG_VERSION=8.1.2-3 |
| ARG WEB_REF=v12.0-rc6 |
| LABEL org.opencontainers.image.title=ephyra org.opencontainers.image.description=An API-compatible Jellyfin server in Rust org.opencontainers.image.licenses=GPL-3.0-only org.ephyra.jellyfin-web=v12.0-rc6 org.ephyra.jellyfin-ffmpeg=8.1.2-3 |
| RUN |3 LIBICU=libicu74 FFMPEG_VERSION=8.1.2-3 WEB_REF=v12.0-rc6 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends /ffmpeg/ffmpeg.deb "${LIBICU}" ca-certificates curl libfontconfig1 libfreetype6 && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /ephyra /usr/local/bin/ephyra # buildkit |
| COPY /web /usr/share/ephyra/web # buildkit |
| COPY packaging/config.default.toml /usr/share/ephyra/config.default.toml # buildkit |
| COPY packaging/entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit |
| ENV EPHYRA_CONFIG=/config/config.toml HEALTHCHECK_URL=http://127.0.0.1:8096/System/Info/Public |
| VOLUME [/config /cache] |
| EXPOSE [8096/tcp] |
| EXPOSE [7359/udp] |
| HEALTHCHECK {Test:[CMD-SHELL curl -fsS --noproxy '*' "${HEALTHCHECK_URL}" >/dev/null || exit 1] Interval:30s Timeout:10s StartPeriod:20s StartInterval:0s Retries:3} |
| ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.ephyra.jellyfin-ffmpeg | 8.1.2-3 |
| org.ephyra.jellyfin-web | v12.0-rc6 |
| org.opencontainers.image.description | An API-compatible Jellyfin server in Rust |
| org.opencontainers.image.licenses | GPL-3.0-only |
| org.opencontainers.image.title | ephyra |
| org.opencontainers.image.version | 24.04 |