forked from pelican-eggs/eggs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
73 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# TS3 Manager | ||
### [Website](https://www.ts3.app/) | ||
|
||
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 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
{ | ||
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", | ||
"meta": { | ||
"version": "PTDL_v1" | ||
}, | ||
"exported_at": "2020-12-05T08:50:02+01:00", | ||
"name": "TS3 Manager", | ||
"author": "info@goover.de", | ||
"description": "The Open Source Webinterface For TeamSpeak Servers", | ||
"features": null, | ||
"image": "quay.io\/parkervcp\/pterodactyl-images:base_debian", | ||
"startup": ".\/start_ts3-manager -p ${SERVER_PORT}", | ||
"config": { | ||
"files": "{}", | ||
"startup": "{\r\n \"done\": \"Server listening on\",\r\n \"userInteraction\": []\r\n}", | ||
"logs": "{}", | ||
"stop": "^C" | ||
}, | ||
"scripts": { | ||
"installation": { | ||
"script": "apt -y update\r\napt -y upgrade\r\napt install -y git unzip jq wget tar curl\r\n\r\nexport HOME=\/mnt\/server\r\ncd $HOME\r\n\r\n## get release info and download links\r\nLATEST_RELEASE=$(curl -L -s -H 'Accept: application\/json' https:\/\/github.com\/${GITHUB_PACKAGE}\/releases\/latest)\r\nLATEST_VERSION=$(echo $LATEST_RELEASE | sed -e 's\/.*\"tag_name\":\"\\([^\"]*\\)\".*\/\\1\/')\r\n\r\nif [ -z \"${VERSION}\" ] || [ \"${VERSION}\" == \"latest\" ]; then\r\n DOWNLOAD_LINK=\"https:\/\/github.com\/${GITHUB_PACKAGE}\/releases\/download\/$LATEST_VERSION\/$MATCH-$LATEST_VERSION\"\r\nelse \r\n DOWNLOAD_LINK=\"https:\/\/github.com\/${GITHUB_PACKAGE}\/releases\/download\/v$VERSION\/$MATCH-$VERSION-v$VERSION\"\r\nfi\r\n\r\necho $DOWNLOAD_LINK\r\nwget $DOWNLOAD_LINK\r\n\r\nif [ -z \"${VERSION}\" ] || [ \"${VERSION}\" == \"latest\" ]; then\r\n mv -f $MATCH-$LATEST_VERSION $HOME\/start_ts3-manager\r\n chmod +x start_ts3-manager\r\nelse\r\n mv -f $MATCH-v$VERSION $HOME\/start_ts3-manager\r\n chmod start_ts3-manager\r\nfi", | ||
"container": "debian:buster-slim", | ||
"entrypoint": "bash" | ||
} | ||
}, | ||
"variables": [ | ||
{ | ||
"name": "GITHUB_PACKAGE", | ||
"description": "", | ||
"env_variable": "GITHUB_PACKAGE", | ||
"default_value": "joni1802\/ts3-manager", | ||
"user_viewable": false, | ||
"user_editable": false, | ||
"rules": "required|string|max:50" | ||
}, | ||
{ | ||
"name": "VERSION", | ||
"description": "", | ||
"env_variable": "VERSION", | ||
"default_value": "latest", | ||
"user_viewable": false, | ||
"user_editable": false, | ||
"rules": "required|string|max:30" | ||
}, | ||
{ | ||
"name": "MATCH", | ||
"description": "", | ||
"env_variable": "MATCH", | ||
"default_value": "ts3-manager-linux-x64", | ||
"user_viewable": false, | ||
"user_editable": false, | ||
"rules": "required|string|max:50" | ||
} | ||
] | ||
} |