TS3 Manager
The Open Source Webinterface For TeamSpeak Servers
Ports
Add an allocation on the node for each port.
- Game 3000
Install
- Installer image
- ghcr.io/ptero-eggs/installers:debian
- Install script
- 34 lines
Image
- Debian ghcr.io/ptero-eggs/yolks:debian
Startup
The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.
3 variables
Startup command
./start_ts3-manager -p 3000Dotted values come from the server settings. These values are examples.
GITHUB_PACKAGEUsers cannot see
required|string|max:50
VERSIONUsers can edit
required|string|max:30
MATCHUsers cannot see
required|string|max:50
Wings
- Stop command
- ^C (SIGINT)
- Running when the console shows
- Server listening on
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 |
Changes
- Update egg-t-s3-manager.json
· Daniel Barton · c126cd2
- add ts3_manager
· Red Banana · af53b6d
- Delete voice/ts3_manager/egg-t-s3-manager.json
· Red Banana · 7ce82b4
- add ts3-manager
· Red Banana · 53c5d5c
Problem with this egg?
Open an issue on GitHub. Include your Panel and Wings versions.
Install script 34 lines bash in ghcr.io/ptero-eggs/installers:debian 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 "-------------------------------------------------------"