TS3 Manager

Applications
Report Issue

The Open Source Webinterface For TeamSpeak Servers

Contributors:
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:debian
Entrypoint: 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 "-------------------------------------------------------"