linux:internet:teamtalk_server
Различия
Показаны различия между двумя версиями страницы.
| linux:internet:teamtalk_server [2025/12/06 08:48] – создано Кирилл | linux:internet:teamtalk_server [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== TeamTalk Server ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Открываем терминал **Ctrl+Alt+T**, | ||
| + | |||
| + | Скачать TeamTalk с [[https:// | ||
| + | |||
| + | Подключаемся к серверу по ssh. | ||
| + | |||
| + | ===== Установка ===== | ||
| + | |||
| + | Создаём в домашней каталоге нашего пользователя каталог **TeamTalk**: | ||
| + | < | ||
| + | mkdir -p TeamTalk | ||
| + | </ | ||
| + | |||
| + | Переходим в каталог **TeamTalk**: | ||
| + | < | ||
| + | cd TeamTalk | ||
| + | </ | ||
| + | |||
| + | Для просмотра содержимого каталога воспользуемся командой **ls**: | ||
| + | < | ||
| + | ls -l | ||
| + | </ | ||
| + | |||
| + | Скачиваем архив для **Ubuntu 24.04** | ||
| + | < | ||
| + | wget https:// | ||
| + | </ | ||
| + | |||
| + | Распаковываем архив: | ||
| + | < | ||
| + | tar xvf teamtalk-v5.21-ubuntu24-x86_64.tgz teamtalk-v5.21-ubuntu24-x86_64/ | ||
| + | </ | ||
| + | |||
| + | Переходим в каталог **teamtalk-v5.21-ubuntu24-x86_64/ | ||
| + | < | ||
| + | cd teamtalk-v5.21-ubuntu24-x86_64/ | ||
| + | </ | ||
| + | |||
| + | Перемещаем в каталог **TeamTalk** файл **tt5srv** из каталога **teamtalk-v5.21-ubuntu24-x86_64/ | ||
| + | < | ||
| + | mv tt5srv / | ||
| + | </ | ||
| + | |||
| + | Возвращаемся в каталог **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? | ||
| + | | TeamTalk Server name: ("" | ||
| + | | Message of the Day: ("" | ||
| + | | Maximum users allowed on server: (" | ||
| + | | Server should automatically save changes: [Y/N] (" | ||
| + | | Enable file sharing: [Y/N] (" | ||
| + | | Directory for file storage, e.g. / | ||
| + | | Disk quota (in KBytes) per channel, 0 = disabled: (" | ||
| + | | Maximum disk usage (in KBytes) for storing files: (" | ||
| + | | Log server activity: [Y/N] (" | ||
| + | | Server should bind to the following TCP port: (" | ||
| + | | Server should bind to the following UDP port: (" | ||
| + | | Bind to specific IP-addresses? | ||
| + | | User authentication. | ||
| + | | Currently there' | ||
| + | | 1) List user accounts. | ||
| + | | 2) Create new user account. | ||
| + | | 3) Delete user account. | ||
| + | | 4) Quit and proceed server configuration. | ||
| + | | Select option: (" | ||
| + | | Maximum number of invalid login attempts before banning user, 0 = disabled: (" | ||
| + | | Maximum number of logins per IP-address, 0 = disabled: (" | ||
| + | | Delay in milliseconds before an IP-address can make another login, 0 = disabled: (" | ||
| + | | Save these settings? [Y/N] (" | ||
| + | |||
| + | |||
| + | Если установлен Межсетевой экран **(UFW)** Открываем порт **10333** | ||
| + | < | ||
| + | sudo ufw allow 10333 | ||
| + | </ | ||
| + | |||
| + | Запустить **TeamTalk** сервер: | ||
| + | < | ||
| + | ./tt5srv -d | ||
| + | </ | ||
| + | |||
| + | Остановить **TeamTalk** сервер: | ||
| + | < | ||
| + | pkill tt5srv | ||
| + | </ | ||
