Открываем терминал 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