Как установить сервер TeamSpeak3 в Debian, Ubuntu
Обновлено 05.06.2017
1) Итак, сперва нам необходимо посетить страницу загрузки
На текущий момент ссылки такие:
Server x86: http://dl.4players.de/ts/releases/3.0.11.2/teamspeak3-server_linux-x86-3.0.11.2.tar.gz
Server AMD64: http://dl.4players.de/ts/releases/3.0.11.2/teamspeak3-server_linux-amd64-3.0.11.2.tar.gz
2) Открываем Putty или любым другим способом подключаемся к терминалу вашего сервера.
Как и любую программу, TeamSpeak пишут люди, а людям свойственно ошибаться. Поэтому во избежание использования какой-либо уязвимости в сервере для попытки взлома нашего сервера, создадим отдельного пользователя из под которого он будет работать:
useradd -c ts3_user -d /home/ts3 -r -m -s /dev/null ts3
Создаем и переходим в каталог, где у нас будет лежать сервер с помощью следующих команд:
cd /home mkdir ts3 cd ts3
Качаем сервер командой wget (у меня Debian 32bit, при необходимости ссылку меняем на свою):
wget http://dl.4players.de/ts/releases/3.0.11.2/teamspeak3-server_linux-x86-3.0.11.2.tar.gz
Будет показан прогресс скачивания.
Завершаем второй шаг разархивировав содержимое скаченного файла. Вводим команду:
tar xvfz teamspeak3-server_linux-x86-3.0.11.2.tar.gz
На сервере появился каталог teamspeak3-server_linux-x86 (или teamspeak3-server_linux-amd64 для 64битных систем).
Удаляем архив, он нам больше не понадобится :
rm teamspeak3-server_linux-x86-3.0.11.2.tar.gz
3) Переходим в папку сервера:
cd teamspeak3-server_linux-x86
4) Можно заморочиться и подключить сервер к базе MuSQL, но я хочу чтобы он сохранял настройки в файл, поэтому просто пробую запустить сервер:
sh ts3server_minimal_runscript.sh
Если всё нормально, то сервер покажет token и пароль администратора (их нужно обязательно сохранить):
Останавливаем сервер нажатием Ctrl+C. И настраиваем его автозапуск.
5) Даем папке сервера владельца, это будет наш новый пользователь, созданный специально для этого:
chown -R ts3:ts3 /home/ts3/teamspeak3-server_linux-x86
6) Теперь добавим в планировщик задач для пользователя ts3 команду для запуска сервера TeamSpeak:
crontab -u ts3 -e
Записываем в конце файла команду (имя каталога меняем на своё):
@reboot /home/ts3/teamspeak3-server_linux-x86/ts3server_startscript.sh start
И сохраняем файл.
Осталось только выполнить команду reboot, для перезапуска сервера и попробовать подключиться к нему используя token.
salam men