ts3audiobot (sha256:956d52fbf2809d8f69a92e4776d660867638d12527c4d79df9f360e88f36f8f2)

Published 2026-10-26 08:00:09 +01:00 by watn3y in watn3y/TS3AudioBot-Docker

Installation

docker pull git.watn3y.de/watn3y/ts3audiobot@sha256:956d52fbf2809d8f69a92e4776d660867638d12527c4d79df9f360e88f36f8f2
sha256:956d52fbf2809d8f69a92e4776d660867638d12527c4d79df9f360e88f36f8f2

About this package

Automated Docker builds of TS3AudioBot with support for arm64 and including more dependencies.

Image layers

# debian.sh --arch 'arm64' out/ 'bullseye' '@1787529600'
LABEL org.opencontainers.image.title=TS3AudioBot org.opencontainers.image.description=Automated Docker builds of TS3AudioBot with support for arm64 and including more dependencies. org.opencontainers.image.authors=watn3y <me@watn3y.de> org.opencontainers.image.vendor=watn3y.de org.opencontainers.image.documentation=https://git.watn3y.de/watn3y/TS3AudioBot-Docker/src/branch/master/README.md org.opencontainers.image.url=https://git.watn3y.de/watn3y/TS3AudioBot-Docker org.opencontainers.image.source=https://git.watn3y.de/watn3y/TS3AudioBot-Docker org.opencontainers.image.licenses=OSL-3.0 org.opencontainers.image.base.name=docker.io/library/debian:11-slim
ARG TARGETARCH=arm64
SHELL [/bin/bash -o pipefail -c]
WORKDIR /app
RUN |1 TARGETARCH=arm64 /bin/bash -o pipefail -c sed -i -n 's/^# \(deb http:\/\/snapshot\.debian\.org.*\)$/\1/p' /etc/apt/sources.list && DEBIAN_FRONTEND=noninteractive apt-get -o Acquire::Check-Valid-Until=false update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends libopus0 libssl1.1 libicu67 ffmpeg ca-certificates wget xz-utils curl unzip && rm -rf /var/lib/apt/lists/* && ln -sf "$(find / -name 'libopus.so.0' 2>/dev/null | head -n1)" "$(dirname "$(find / -name 'libopus.so.0' 2>/dev/null | head -n1)")/libopus.so" # buildkit
ENV UV_INSTALL_DIR=/usr/local/bin UV_PYTHON_INSTALL_DIR=/opt/uv-python VIRTUAL_ENV=/opt/venv PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN |1 TARGETARCH=arm64 /bin/bash -o pipefail -c curl -LsSf https://astral.sh/uv/install.sh | sh && uv python install 3.12 && uv venv --python 3.12 "${VIRTUAL_ENV}" && uv pip install --python "${VIRTUAL_ENV}/bin/python" --no-cache yt-dlp yt-dlp-ejs curl_cffi && ln -s "${VIRTUAL_ENV}/bin/python" /usr/local/bin/python3 && ln -s "${VIRTUAL_ENV}/bin/yt-dlp" /usr/local/bin/youtube-dl && chmod -R a+rX /opt/uv-python /opt/venv # buildkit
RUN |1 TARGETARCH=arm64 /bin/bash -o pipefail -c case "${TARGETARCH}" in amd64) DENO_ARCH="x86_64-unknown-linux-gnu" ;; arm64) DENO_ARCH="aarch64-unknown-linux-gnu" ;; *) echo "Deno has no prebuilt binary for TARGETARCH=${TARGETARCH}" >&2; exit 1 ;; esac && wget -qO /tmp/deno.zip "https://github.com/denoland/deno/releases/latest/download/deno-${DENO_ARCH}.zip" && unzip -o /tmp/deno.zip -d /usr/local/bin && rm /tmp/deno.zip && chmod +x /usr/local/bin/deno # buildkit
RUN |1 TARGETARCH=arm64 /bin/bash -o pipefail -c case "${TARGETARCH}" in amd64) TS3AB_BRANCH="master_linux_x64" ;; arm64) TS3AB_BRANCH="master_linux_arm64" ;; *) echo "No TS3AudioBot nightly build for TARGETARCH=${TARGETARCH}" >&2; exit 1 ;; esac && wget -qO- "https://splamy.de/api/nightly/projects/ts3ab/${TS3AB_BRANCH}/download" | tar xz -C /app && chmod +x /app/TS3AudioBot # buildkit
WORKDIR /app/data
RUN |1 TARGETARCH=arm64 /bin/bash -o pipefail -c useradd --no-create-home --uid 9999 teamspeak3 && chown -R teamspeak3 /app/data # buildkit
USER teamspeak3
ENTRYPOINT ["/app/TS3AudioBot"]
CMD ["--non-interactive" "--stats-disabled"]

Labels

Key Value
org.opencontainers.image.authors watn3y <me@watn3y.de>
org.opencontainers.image.base.name docker.io/library/debian:11-slim
org.opencontainers.image.description Automated Docker builds of TS3AudioBot with support for arm64 and including more dependencies.
org.opencontainers.image.documentation https://git.watn3y.de/watn3y/TS3AudioBot-Docker/src/branch/master/README.md
org.opencontainers.image.licenses OSL-3.0
org.opencontainers.image.source https://git.watn3y.de/watn3y/TS3AudioBot-Docker
org.opencontainers.image.title TS3AudioBot
org.opencontainers.image.url https://git.watn3y.de/watn3y/TS3AudioBot-Docker
org.opencontainers.image.vendor watn3y.de
Details
Container
2026-10-26 08:00:09 +01:00
0
OCI / Docker
linux/arm64
watn3y <me@watn3y.de>
OSL-3.0
282 MiB
Versions (2) View all
master 2026-10-27
develop 2026-10-27