An unofficial TS3AudioBot image.
1.8K
Source repository: https://github.com/Splamy/TS3AudioBot
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-focal
# https://github.com/Splamy/TS3AudioBot/releases/latest/download/TS3AudioBot_linux_x64.tar.gz
ARG TS3_AUDIOBOT_FLAVOUR="TS3AudioBot_linux_x64.tar.gz"
RUN apt-get update && \
apt-get install -y software-properties-common && \
add-apt-repository -y ppa:deadsnakes/ppa && \
apt-get update && \
apt-get install -y \
ca-certificates \
wget \
ffmpeg \
libopus-dev \
python3.12 && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* && \
ln -sf /usr/bin/python3.12 /usr/bin/python3 && \
ln -sf /usr/bin/python3.12 /usr/bin/python
RUN mkdir -p /app && \
cd /app && \
wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp && \
chmod a+rx /usr/local/bin/yt-dlp && \
ln -sf /usr/local/bin/yt-dlp /usr/local/bin/youtube-dl && \
/usr/local/bin/yt-dlp -U && \
/usr/local/bin/youtube-dl -U && \
wget https://github.com/Splamy/TS3AudioBot/releases/latest/download/${TS3_AUDIOBOT_FLAVOUR} -O TS3AudioBot.tar.gz && \
tar -xvzf TS3AudioBot.tar.gz && \
chmod +x TS3AudioBot && \
rm TS3AudioBot.tar.gz && \
mkdir -p /app/data
WORKDIR /app/data
EXPOSE 58913
ENTRYPOINT ["/app/TS3AudioBot"]
podman run -p 58913:58913 -v /path/to/data:/app/data --rm -it docker.io/cycledm/ts3audiobot:latest
docker run -p 58913:58913 -v /path/to/data:/app/data --rm -it docker.io/cycledm/ts3audiobot:latest
Content type
Image
Digest
sha256:46c91ca2c…
Size
291.3 MB
Last updated
about 1 year ago
docker pull cycledm/ts3audiobot