Block a user
ts3server (latest)
Published 2025-01-25 11:36:28 +02:00 by eddmanoo
Installation
docker pull git.eddmanoo.cloud/eddmanoo/ts3server:latestsha256:c6e0eeac2c005a992f357f88c28fc08ace587e6766a4e66e690e9bce9a63fb82
Image Layers
| ADD file:99093095d62d0421541d882f9ceeddb2981fe701ec0aa9d2c08480712d5fed21 in / |
| CMD ["/bin/sh"] |
| ARG TEAMSPEAK_VERSION=3.13.7 |
| EXPOSE map[10011/tcp:{} 30033/tcp:{} 9987/udp:{}] |
| WORKDIR /teamspeak |
| RUN |1 TEAMSPEAK_VERSION=3.13.7 /bin/sh -c apk --update --no-cache --progress -q add ca-certificates wget libstdc++ && wget -qO teamspeak.tar.bz2 https://files.teamspeak-services.com/releases/server/$TEAMSPEAK_VERSION/teamspeak3-server_linux_alpine-$TEAMSPEAK_VERSION.tar.bz2 && apk del wget && tar xf teamspeak.tar.bz2 --strip-components=1 && mkdir -p logs data lib && mv *.so lib && rm -r teamspeak.tar.bz2 LICENSE* CHANGELOG doc serverquerydocs tsdns redist && touch data/ts3server.sqlitedb data/query_ip_blacklist.txt data/query_ip_whitelist.txt && chown -R 1000 . && chmod -R 400 * && chmod -R 500 ts3server lib sql && chmod 700 data data/ts3server.sqlitedb && chmod 400 data/query* && chmod 300 logs && rm -rf /var/cache/apk/* # buildkit |
| HEALTHCHECK &{["CMD-SHELL" "[ \"$(wget -qO- localhost:30033 2>&1)\" = \"wget: error getting response: Connection reset by peer\" ] || exit 1"] "2m0s" "2s" "15s" "0s" '\x01'} |
| ENTRYPOINT ["/teamspeak/entrypoint.sh"] |
| ENV TS3SERVER_LICENSE=accept |
| COPY --chown=1000 entrypoint.sh entrypoint.sh # buildkit |
| RUN |1 TEAMSPEAK_VERSION=3.13.7 /bin/sh -c chmod 500 entrypoint.sh # buildkit |
| USER 1000 |