Egg Repository

Pterodactyl Community Egg Repository

TS3 Manager

The Open Source Webinterface For TeamSpeak Servers

Read Me

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.

Portdefault
Game3000
Yolks
NameTag
ghcr.io/ptero-eggs/yolks:debianghcr.io/ptero-eggs/yolks:debian
Variables and Startup

Startup Command

./start_ts3-manager -p ${SERVER_PORT}

Variables

GITHUB_PACKAGE

Environment Variable: GITHUB_PACKAGE
Default Value: joni1802/ts3-manager
User Viewable:
User Editable:
VERSION

Environment Variable: VERSION
Default Value: latest
User Viewable:
User Editable:
MATCH

Environment Variable: MATCH
Default Value: ts3-manager-linux-x64
User Viewable:
User Editable:
Install Script
#!/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 "-------------------------------------------------------"
Installation Imageghcr.io/ptero-eggs/installers:debianInstallation Entrypointbash