TS3 Manager
The Open Source Webinterface For TeamSpeak Servers
- updated
- variables
- 3
- images
- 1
- author
- eggs@goover.dev
- sha256
- bd526a64a18a
Readme
TS3 Manager
Website
TS3 Manager is a simple and lightwight webbased Teamspeak Webinterface
Install notes
Connect with your IP from your Pteroserver and the assigned Port. Add your IP to TS Server Withlist
Server Ports
Ports required to run the server in a table format.
| Port | default |
|---|---|
| Game | 3000 |
Variables
3 settings
-
GITHUB_PACKAGE
- env
- GITHUB_PACKAGE
- default
- joni1802/ts3-manager
- rules
- required|string|max:50
-
VERSION
- env
- VERSION
- default
- latest
- rules
- required|string|max:30
- viewable
- editable
-
MATCH
- env
- MATCH
- default
- ts3-manager-linux-x64
- rules
- required|string|max:50
Installation script 34 lines container ghcr.io/ptero-eggs/installers:debian entrypoint bash show hide
#!/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 "-------------------------------------------------------"