-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #113 from TS3Tools/Various-changes
Various changes
- Loading branch information
Showing
9 changed files
with
117 additions
and
496 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,14 @@ | ||
# About: This is the bash-completion script for the TS3UpdateScript. | ||
# Author: Sebastian Kraetzig <[email protected]> | ||
# Project: www.ts3-tools.info | ||
# Author: https://github.com/Sebi94nbg | ||
# Project: https://github.com/TS3Tools/TS3UpdateScript | ||
# facebook: www.facebook.com/TS3Tools | ||
# License: GNU GPLv3 | ||
# _____ ____ _____ _ _ _ __ | ||
#|_ _/ ___|___ / | |_ ___ ___ | |___ (_)_ __ / _| ___ | ||
# | | \___ \ |_ \ _____| __/ _ \ / _ \| / __| | | '_ \| |_ / _ \ | ||
# | | ___) |__) |_____| || (_) | (_) | \__ \_| | | | | _| (_) | | ||
# |_| |____/____/ \__\___/ \___/|_|___(_)_|_| |_|_| \___/ | ||
# _______ _____ ____ _ _ | ||
# |__ __/ ____|___ \| | | | | ||
# | | | (___ __) | |_ ___ ___ | |___ | ||
# | | \___ \ |__ <| __/ _ \ / _ \| / __| | ||
# | | ____) |___) | || (_) | (_) | \__ \ | ||
# |_| |_____/|____/ \__\___/ \___/|_|___/ | ||
# | ||
# Donations: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ZRXLSC2UBVWE | ||
# | ||
|
@@ -17,7 +18,7 @@ _ts3updatescript() | |
COMPREPLY=() | ||
cur="${COMP_WORDS[COMP_CWORD]}" | ||
prev="${COMP_WORDS[COMP_CWORD-1]}" | ||
opts="--help --version --display-settings --test-inform-online-clients --update-script --show-license-key --request-license --deinstall-cronjob --force-license-update --check --delete-old-logs --inform-online-clients --disable-temporary-password-backup --keep-backups --waiting-time-in-minutes --set-release --beta-release --debug --install-cronjob" | ||
opts="--help --version --display-settings --test-inform-online-clients --update-script --deinstall-cronjob --check --delete-old-logs --inform-online-clients --disable-temporary-password-backup --keep-backups --waiting-time-in-minutes --set-release --beta-release --debug --install-cronjob" | ||
|
||
if [[ ${cur} == -* ]] ; then | ||
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) | ||
|
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 |
---|---|---|
|
@@ -3,11 +3,16 @@ | |
#set -x | ||
# | ||
# About: This little Shell-Script updates the TS3UpdateScript and all associated files - configs excluded | ||
# Author: Sebastian Kraetzig <[email protected]> | ||
# Project: www.ts3-tools.info | ||
# Author: https://github.com/Sebi94nbg | ||
# Project: https://github.com/TS3Tools/TS3UpdateScript | ||
# facebook: www.facebook.com/TS3Tools | ||
# | ||
# License: GNU GPLv3 | ||
# _______ _____ ____ _ _ | ||
# |__ __/ ____|___ \| | | | | ||
# | | | (___ __) | |_ ___ ___ | |___ | ||
# | | \___ \ |__ <| __/ _ \ / _ \| / __| | ||
# | | ____) |___) | || (_) | (_) | \__ \ | ||
# |_| |_____/|____/ \__\___/ \___/|_|___/ | ||
# | ||
# Donations: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ZRXLSC2UBVWE | ||
# | ||
|
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 |
---|---|---|
|
@@ -8,30 +8,7 @@ The script checks if a newer version of TeamSpeak 3 server is available. If yes, | |
|
||
If you don't want to update your TeamSpeak 3 server manually, you can use this script. This script follows all of the steps to properly update your TeamSpeak 3 server. | ||
|
||
## Table of content | ||
|
||
- [Developers](#developers) | ||
- [Contributors](#contributors) | ||
- [Donations](#donations) | ||
- [Main Features](#main-features) | ||
- [Special Features](#special-features) | ||
- [Stay tuned!](#stay-tuned) | ||
- [Requirements](#requirements) | ||
- [Supports](#supports) | ||
- [Hint: systemd](#hint-systemd) | ||
- [Available Languages](#available-languages) | ||
- [Help us](#help-us) | ||
- [Script licenses](#script-licenses) | ||
- [Get Professional / Enterprise license](#get-professional-enterprise-license) | ||
- [Extended support subscription plans](#extended-support-subscription-plans) | ||
- [Usage](#usage) | ||
- [Parameters / Options](#parameters--options) | ||
- [Multi usable](#multi-usable) | ||
- [Single usable](#single-usable) | ||
- [Work flow of the script](#work-flow-of-the-script) | ||
- [Used Resources by the script](#used-resources-by-the-script) | ||
- [Directory Structure - Where can I find which file?](#directory-structure---where-can-i-find-which-file) | ||
- [Why does this have a high version number?](#why-does-this-have-a-high-version-number) | ||
## Various references | ||
|
||
![Example Output](https://raw.githubusercontent.com/TS3Tools/TS3UpdateScript/master/img/TS3UpdateScript_Example_Summary.png) | ||
|
||
|
@@ -41,10 +18,6 @@ If you don't want to update your TeamSpeak 3 server manually, you can use this s | |
|
||
[Open upgrade guide](docs/UPDATE_GUIDE.md) | ||
|
||
[Show script licenses](#script-licenses) | ||
|
||
[Open GNU GPLv3 license](LICENSE_GNU_GPL.md) | ||
|
||
## Developers | ||
|
||
* Sebastian Kraetzig [[email protected]] | ||
|
@@ -90,19 +63,18 @@ If you don't want to update your TeamSpeak 3 server manually, you can use this s | |
|
||
## Stay tuned! | ||
|
||
- [Official Project Homepage](https://www.ts3-tools.info/) | ||
- [facebook Fanpage](https://www.facebook.com/TS3Tools) | ||
- [GitHub](/) | ||
|
||
## Requirements | ||
|
||
- Linux (should work on the most distributions; below a list of explicit tested distributions) | ||
- Debian 7 & 8 | ||
- Ubuntu 15 | ||
- CentOS 7 | ||
- OpenSUSE 13 | ||
- Fedora 21 | ||
- IPFire 2 | ||
- Debian | ||
- Ubuntu | ||
- CentOS | ||
- OpenSUSE | ||
- Fedora | ||
- IPFire | ||
- One or more installed TeamSpeak 3 server instances on a Root server/VPS/virtual machine | ||
- Minimum required version: 3.1.x | ||
- Software packages | ||
|
@@ -187,46 +159,6 @@ We cannot translate this script into each language. But you can help us achieve | |
|
||
Just grab a copy of your language file, which you understand and translate the content between the two quotation marks. If you think it is ok, you can send us this file via email and we will add it to the TS3UpdateScript. You also can check it in the GitHub Project as new "Issue". | ||
|
||
## Script licenses | ||
|
||
Name | Ideal for | Restrictions | 2-years Support | Costs | ||
:------------- | :------------- | :------------- | :------------- | :------------- | ||
Community | Unlicensed, NPL, AAL | Single Instance, no [BPA](docs/BEST_PRACTICES_ANALYZER.md), no Cronjob | No | Free of charge / 'Pay what you want'-Donation | ||
Professional | Unlicensed, NPL, AAL | Single Instance | No | 29.99 EUR | ||
Enterprise | ATHP | None | Yes | 79.99 EUR | ||
|
||
### Get Professional / Enterprise license | ||
|
||
Send me your license information to get a invoice, which you need to pay: | ||
|
||
user@tux:~$ ./TS3UpdateScript --request-license [Your invoice E-Mail address] [professional | enterprise] | ||
|
||
user@tux:~$ ./TS3UpdateScript --request-license [email protected] professional | ||
|
||
Hint: You should receive a copy of this email within a few minutes. If not, your server is may not able to send emails. Please follow the alternative instructions instead. | ||
|
||
Alternative you can send me those details manual via email to [[email protected]]([email protected]): | ||
- Your (invoice) E-Mail address | ||
- Product name (TS3UpdateScript) | ||
- Public/WAN IP address, where you want to use the script | ||
- License key of your script (Parameter '--show-license-key') | ||
- Type of license, which you want: Professional or Enterprise | ||
|
||
After you've paid the invoice, your script will be licensed within the next 48 hours. Usually, it only takes up to 24 hours. | ||
|
||
### Extended support subscription plans | ||
|
||
If you only have bought a Professional license or just require more support, you can buy a renewable support subscription plan. | ||
|
||
Below are the available subscription plans including their SLA: | ||
|
||
Name | Included support | SLA Respond time | Costs | ||
:------------- | :------------- | :------------- | :------------- | ||
Community | Lifetime | As soon as possible | 0.00 EUR | ||
Basis SLA | 1 year | Within a week | 14.99 EUR | ||
Professional SLA | 1 year | Within 48 hours | 49.99 EUR | ||
Enterprise SLA | 3 year | Within 48 hours | 119.99 EUR | ||
|
||
## Usage | ||
|
||
All you need to do to get the list of available options/parameters is: | ||
|
@@ -289,9 +221,6 @@ Parameter | Description | |
--display-settings | Displays settings from config files in configs/ | ||
--test-inform-online-clients | Execute test poke with current settings | ||
--update-script | Updates the TS3UpdateScript to the latest version | ||
--show-license-key | Displays TS3UpdateScript license key | ||
--force-license-update | Forces an update for the TS3UpdateScript license key | ||
--request-license [EMAIL] [professional | enterprise] | Sends license information to [email protected] to get professional/enterprise license ([see Script Licenses](#script-licenses)!) | ||
--deinstall-cronjob | Deinstalls weekly cronjob | ||
|
||
#### Examples | ||
|
@@ -306,8 +235,6 @@ Parameter | Description | |
|
||
user@tux:~$ sudo ./TS3UpdateScript --update-script | ||
|
||
user@tux:~$ sudo ./TS3UpdateScript --request-license [email protected] professional | ||
|
||
## Work flow of the script | ||
|
||
First it will check if a newer version of the script is available; afterwards it will check your installed version of each instance against the latest available version from teamspeak.de. It also will detect if you are using TSDNS, SQLite or MySQL database, etc. If a newer version is available, the script will do following steps: | ||
|
@@ -341,7 +268,6 @@ The files/ directories will not be touched by the script - also not backuped! | |
|
||
Protocol | Host/IP | Used for | How often? | ||
:------------- | :------------- | :------------- | :------------- | ||
https | www.ts3-tools.info | Licensing server | Every 7 days or when your force an update of your license | ||
https | www.teamspeak.com | For detection of latest stable server release version | Each execution of the TS3UpdateScript | ||
https | files.teamspeak-services.com | Download server for TeamSpeak 3 server files | Each execution of the TS3UpdateScript | ||
https | raw.githubusercontent.com | Server for checking latest TS3UpdateScript version | Each execution of the TS3UpdateScript | ||
|
@@ -351,7 +277,7 @@ https | github.com | Download server for TS3UpdateScript files | Only if you upd | |
|
||
Path | Description | ||
:------------- | :------------- | ||
. | README.md, TS3UpdateScript.sh, .updateScript.sh, .ts3updatescript and the copy of the license | ||
. | README.md, TS3UpdateScript.sh, .updateScript.sh, .ts3updatescript | ||
./docs/ | Install and upgrade guide as well as changelog | ||
./configs/ | Configuration files | ||
./languages/ | Language files | ||
|
Oops, something went wrong.