TS3 Manager is a simple and lightwight webbased Teamspeak Webinterface
Connect with your IP from your Pteroserver and the assigned Port. Add your IP to TS Server Withlist
Ports required to run the server in a table format.
Port | default |
---|---|
Game | 3000 |
Name | Tag |
---|---|
ghcr.io/ptero-eggs/yolks:debian | ghcr.io/ptero-eggs/yolks:debian |
Name | Description | Environment Variable | Default Value | User Viewable | User Editable |
---|---|---|---|---|---|
GITHUB_PACKAGE | GITHUB_PACKAGE | joni1802/ts3-manager | No | No | |
VERSION | VERSION | latest | Yes | Yes | |
MATCH | MATCH | ts3-manager-linux-x64 | No | No |
#!/bin/bash
## install needed packages
apt update
apt install -y git unzip jq wget tar curl
## env
export HOME=/mnt/server
cd $HOME
## get release info and download links
LATEST_RELEASE=$(curl -L -s -H 'Accept: application/json' https://github.com/${GITHUB_PACKAGE}/releases/latest)
LATEST_VERSION=$(echo $LATEST_RELEASE | sed -e 's/.*"tag_name":"\([^"]*\)".*/\1/')
if [ -z "${VERSION}" ] || [ "${VERSION}" == "latest" ]; then
DOWNLOAD_LINK="https://github.com/${GITHUB_PACKAGE}/releases/download/$LATEST_VERSION/$MATCH-$LATEST_VERSION"
else
DOWNLOAD_LINK="https://github.com/${GITHUB_PACKAGE}/releases/download/v$VERSION/$MATCH-$VERSION-v$VERSION"
fi
echo $DOWNLOAD_LINK
wget $DOWNLOAD_LINK
if [ -z "${VERSION}" ] || [ "${VERSION}" == "latest" ]; then
mv -f $MATCH-$LATEST_VERSION $HOME/start_ts3-manager
chmod +x start_ts3-manager
else
mv -f $MATCH-v$VERSION $HOME/start_ts3-manager
chmod start_ts3-manager
fi
echo "-------------------------------------------------------"
echo "Installation completed"
echo "-------------------------------------------------------"