deezify (sha256:7ac39ab3c2827bbae3b45d7611e4c0293b74a679922de2cbf86d6f64cfe1d343)

Published 2026-04-10 00:07:45 +02:00 by josh

Installation

docker pull git.jseidel.dev/josh/deezify@sha256:7ac39ab3c2827bbae3b45d7611e4c0293b74a679922de2cbf86d6f64cfe1d343
sha256:7ac39ab3c2827bbae3b45d7611e4c0293b74a679922de2cbf86d6f64cfe1d343

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1775433600'
WORKDIR /app
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl ffmpeg && rm -rf /var/lib/apt/lists/* # buildkit
ARG YTDLP_VERSION=2026.03.17
RUN |1 YTDLP_VERSION=2026.03.17 /bin/sh -c ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then YTDLP_BIN="yt-dlp_linux"; elif [ "$ARCH" = "aarch64" ]; then YTDLP_BIN="yt-dlp_linux_aarch64"; else echo "Unsupported arch: $ARCH" && exit 1; fi && curl -L "https://github.com/yt-dlp/yt-dlp/releases/download/${YTDLP_VERSION}/${YTDLP_BIN}" -o /usr/local/bin/yt-dlp && chmod +x /usr/local/bin/yt-dlp # buildkit
RUN |1 YTDLP_VERSION=2026.03.17 /bin/sh -c groupadd -g 1000 deezify && useradd -u 1000 -g deezify -m deezify # buildkit
COPY /app/target/release/deezify /app/deezify # buildkit
COPY /app/build /app/frontend/build # buildkit
RUN |1 YTDLP_VERSION=2026.03.17 /bin/sh -c mkdir -p /app/data/db /app/data/music /app/data/cache && chown -R deezify:deezify /app # buildkit
USER deezify
EXPOSE [3000/tcp]
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:3000/api/health || exit 1"] "30s" "5s" "10s" "0s" '\x03'}
CMD ["/app/deezify"]
Details
Container
2026-04-10 00:07:45 +02:00
1
OCI / Docker
linux/amd64
246 MiB
Versions (19) View all
latest 2026-05-06
v3.7.0 2026-05-06
v3.6.0 2026-05-06
v3.5.0 2026-05-02
v3.4.4 2026-04-18