Sign inSign up

cycledm/ts3audiobot

By cycledm

•Updated about 1 year ago

An unofficial TS3AudioBot image.

Image
Networking
Web servers
0

1.8K

cycledm/ts3audiobot repository overview

⁠About

Source repository: https://github.com/Splamy/TS3AudioBot⁠

⁠Dockerfile of this image

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"]

⁠Running this image

⁠Using Podman

podman run -p 58913:58913 -v /path/to/data:/app/data --rm -it docker.io/cycledm/ts3audiobot:latest

⁠Using Docker

docker run -p 58913:58913 -v /path/to/data:/app/data --rm -it docker.io/cycledm/ts3audiobot:latest

Tag summary

Content type

Image

Digest

sha256:46c91ca2c…

Size

291.3 MB

Last updated

about 1 year ago

docker pull cycledm/ts3audiobot