https://github.com/yamiru/teamspeak-server-autostart-script
Teamspeak Server autostart script init.d
https://github.com/yamiru/teamspeak-server-autostart-script
Last synced: 3 months ago
JSON representation
Teamspeak Server autostart script init.d
- Host: GitHub
- URL: https://github.com/yamiru/teamspeak-server-autostart-script
- Owner: Yamiru
- License: mit
- Created: 2016-02-07T13:37:59.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-03-20T21:21:22.000Z (about 4 years ago)
- Last Synced: 2025-02-15T19:27:23.231Z (4 months ago)
- Language: Shell
- Size: 15.6 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Teamspeak-Server-autostart-script
Teamspeak init.d script to automatic start ts3 server on boot as diferent user.
![]()
![]()
##Requirements
- debian based OS
- sudoers (```apt-get install sudo```)
- nano editor (```sudo apt-get install nano```)
- create folder (```mkdir /opt/ts3server/```)
- go to (```cd /opt/ts3server/```)
í downloaded latest version of [teamspeak3server](https://www.teamspeak.com/downloads#server)
- download (```wget https://files.teamspeak-services.com/releases/server/3.12.0/teamspeak3-server_linux_amd64-3.12.0.tar.bz2```)
- extract (```tar xvf teamspeak3-server_linux_amd64-3.12.0.tar.bz2```)
- remove archive (```rm teamspeak3-server_linux_amd64-3.12.0.tar.bz2```)
- move to head folder (```mv -v /opt/ts3server/teamspeak3-server_linux_amd64/* /opt/ts3server/```)
- create accept license (```touch .ts3server_license_accepted```) after read LICENSE file
- create user teamspeak (```sudo adduser --disabled-login teamspeak```)
- change folder permissions (```sudo chown teamspeak:teamspeak -R /opt/ts3server```)
- login teamspeak (```su teamspeak```)
- start ts3server (```sh ts3server_startscript.sh start```)
- (copy topken and serveradmin pass)
- login root and continue to create autostart script... (```su root```)##How to build
1. Terminal/Console:``` sh
cd /etc/init.d
```
``` sh
nano ts3server
```2. paste/rewrite code from ts3server file [ts3server](https://github.com/Yamiru/Teamspeak-Server-autostart-script/blob/master/ts3server)
3. CTRL+X
4. Y
(name:ts3server)
5. ENTER
6. Terminal/Console:```
sudo chmod 755 /etc/init.d/ts3server
```
7. Terminal/Console:```
sudo update-rc.d ts3server defaults
```8. Terminal/Console:
``` systemctl reboot ```
##Commandsstop TeamSpeak 3 Server : ``` systectl stop ts3server ```
start TeamSpeak 3 Server : ``` systectl start ts3server ```If you change /etc/init.d/ts3server file ---> ``` systemctl daemon-reload ``` & ``` sudo update-rc.d ts3server defaults ```
if not work: change file permission /chmod/ to 777 ts3server_startscript.sh & ts3server_minimal_runscript.sh