TS3 Manager
ApplicationsThe Open Source Webinterface For TeamSpeak Servers
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 |
Docker Images (1)
| Name | Image |
|---|---|
ghcr.io/ptero-eggs/yolks:debian | ghcr.io/ptero-eggs/yolks:debian |
Startup Command
./start_ts3-manager -p ${SERVER_PORT} Variables (3)
GITHUB_PACKAGE
- Environment:
GITHUB_PACKAGE- Default:
joni1802/ts3-manager- User Viewable:
- ❌
- User Editable:
- ❌
- Rules:
required|string|max:50
VERSION
- Environment:
VERSION- Default:
latest- User Viewable:
- ❌
- User Editable:
- ❌
- Rules:
required|string|max:30
MATCH
- Environment:
MATCH- Default:
ts3-manager-linux-x64- User Viewable:
- ❌
- User Editable:
- ❌
- Rules:
required|string|max:50
Installation Script
Container:
ghcr.io/ptero-eggs/installers:debianEntrypoint:
bash#!/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 "-------------------------------------------------------"