Skip to content

TS3 Manager

The Open Source Webinterface For TeamSpeak Servers

Report an issue
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

Startup command

./start_ts3-manager -p ${SERVER_PORT}

The parts in blue are filled in by the panel when the server starts, from the variables below.

Docker image

  • ghcr.io/ptero-eggs/yolks:debian

2 contributors

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
#!/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 "-------------------------------------------------------"