Инструменты пользователя

Инструменты сайта


linux:internet:teamtalk_server

TeamTalk Server


Открываем терминал Ctrl+Alt+T, и пишем следующие команды:

Скачать TeamTalk с Официального сайта

Подключаемся к серверу по ssh.

Установка

Создаём в домашней каталоге нашего пользователя каталог TeamTalk:

mkdir -p TeamTalk

Переходим в каталог TeamTalk:

cd TeamTalk

Для просмотра содержимого каталога воспользуемся командой ls:

ls -l

Скачиваем архив для Ubuntu 24.04

wget https://bearware.dk/teamtalk/v5.21/teamtalk-v5.21-ubuntu24-x86_64.tgz

Распаковываем архив:

tar xvf teamtalk-v5.21-ubuntu24-x86_64.tgz teamtalk-v5.21-ubuntu24-x86_64/server/tt5srv

Переходим в каталог teamtalk-v5.21-ubuntu24-x86_64/server:

cd teamtalk-v5.21-ubuntu24-x86_64/server

Перемещаем в каталог TeamTalk файл tt5srv из каталога teamtalk-v5.21-ubuntu24-x86_64/server:

mv tt5srv /home/$USER/TeamTalk

Возвращаемся в каталог TeamTalk

cd .. && cd ..

Скаченный архив можно удалить из каталога TeamTalk:

rm teamtalk-v5.21-ubuntu24-x86_64.tgz

Также удаляем каталог teamtalk-v5.21-ubuntu24-x86_64

rm -r teamtalk-v5.21-ubuntu24-x86_64

Даём права на выполнения:

chmod +x tt5srv

Делаем первоначальную настройку TeamTalk сервера:

./tt5srv -wizard
Английский Русский
Do you want to configure your TeamTalk Server? [Y/N] («Y») Вы хотите настроить свой TeamTalk Server? [Y/N] («Y»)
TeamTalk Server name: («») Имя сервера TeamTalk: («»)
Message of the Day: («») Сообщение дня: («»)
Maximum users allowed on server: («1000») Максимальное количество пользователей на сервере: («1000»)
Server should automatically save changes: [Y/N] («Y») Автоматически сохранять изменения на сервере: [Y/N] («Y»)
Enable file sharing: [Y/N] («N») Включить общий доступ к файлам: [Y/N] («N»)
Directory for file storage, e.g. /home/bill/srv1/files: («») Каталог для хранения файлов, например /home/bill/srv1/files: («»)
Disk quota (in KBytes) per channel, 0 = disabled: («0») Дисковая квота (в килобайтах) на канал, 0 = отключено: («0»)
Maximum disk usage (in KBytes) for storing files: («0») Максимальное использование диска (в килобайтах) для хранения файлов: («0»)
Log server activity: [Y/N] («N») Вести лог сервера: [Y/N] («N»)
Server should bind to the following TCP port: («10333») Сервер должен быть подключен к следующему TCP-порту: («10333»)
Server should bind to the following UDP port: («10333») Сервер должен быть подключен к следующему UDP-порту: («10333»)
Bind to specific IP-addresses? (required for IPv6) [Y/N] («N») Привязка определенного IP-адреса? (требуется для IPv6) [Y/N] («N»)
User authentication. Аутентификация пользователей.
Currently there's 0 user accounts. На данный момент нет учетных записей пользователей.
1) List user accounts. 1)Список учетных записей пользователей.
2) Create new user account. 2) Создать новою учетную запись пользователя.
3) Delete user account. 3) Удалить учетную запись пользователя.
4) Quit and proceed server configuration. 4) Закрыть и продолжить настройку сервера.
Select option: («4») Выберите опцию: («1-4»)
Maximum number of invalid login attempts before banning user, 0 = disabled: («0») Максимальное количество неудачных попыток входа в систему перед блокировкой пользователя, 0 = отключено: («0»)
Maximum number of logins per IP-address, 0 = disabled: («0») Максимальное количество входов на IP-адрес, 0 = отключено: («0»)
Delay in milliseconds before an IP-address can make another login, 0 = disabled: («0») Задержка в миллисекундах перед повторным входом с IP-адреса, 0 = отключено: («0»)
Save these settings? [Y/N] («Y») Сохранить настройки? [Y/N] («Y»)

Если установлен Межсетевой экран (UFW) Открываем порт 10333

sudo ufw allow 10333

Запустить TeamTalk сервер:

./tt5srv -d

Остановить TeamTalk сервер:

pkill tt5srv
linux/internet/teamtalk_server.txt · Последнее изменение: Кирилл