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

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


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://bearware.dk/?page_id=353 | Официального сайта]]
 +
 +Подключаемся к серверу по ssh.
 +
 +===== Установка =====
 +
 +Создаём в домашней каталоге нашего пользователя каталог **TeamTalk**:
 +<code>
 +mkdir -p TeamTalk
 +</code>
 +
 +Переходим в каталог **TeamTalk**:
 +<code>
 +cd TeamTalk
 +</code>
 +
 +Для просмотра содержимого каталога воспользуемся командой **ls**:
 +<code>
 +ls -l
 +</code>
 +
 +Скачиваем архив для **Ubuntu 24.04**
 +<code>
 +wget https://bearware.dk/teamtalk/v5.21/teamtalk-v5.21-ubuntu24-x86_64.tgz
 +</code>
 +
 +Распаковываем архив:
 +<code>
 +tar xvf teamtalk-v5.21-ubuntu24-x86_64.tgz teamtalk-v5.21-ubuntu24-x86_64/server/tt5srv
 +</code>
 +
 +Переходим в каталог **teamtalk-v5.21-ubuntu24-x86_64/server**:
 +<code>
 +cd teamtalk-v5.21-ubuntu24-x86_64/server
 +</code>
 +
 +Перемещаем в каталог **TeamTalk** файл **tt5srv** из каталога **teamtalk-v5.21-ubuntu24-x86_64/server**:
 +<code>
 +mv tt5srv /home/$USER/TeamTalk
 +</code>
 +
 +Возвращаемся в каталог **TeamTalk**
 +<code>
 +cd .. && cd ..
 +</code>
 +
 +Скаченный архив можно удалить из каталога **TeamTalk**:
 +<code>
 +rm teamtalk-v5.21-ubuntu24-x86_64.tgz
 +</code>
 +
 +Также удаляем каталог **teamtalk-v5.21-ubuntu24-x86_64**
 +<code>
 +rm -r teamtalk-v5.21-ubuntu24-x86_64
 +</code>
 +
 +Даём права на выполнения:
 +<code>
 +chmod +x tt5srv
 +</code>
 +
 +Делаем первоначальную настройку **TeamTalk** сервера:
 +<code>
 +./tt5srv -wizard
 +</code>
 +
 +^  Английский                                                      ^  Русский                                                 ^
 +|  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**
 +<code>
 +sudo ufw allow 10333
 +</code>
 +
 +Запустить **TeamTalk** сервер:
 +<code>
 +./tt5srv -d
 +</code>
 +
 +Остановить **TeamTalk** сервер:
 +<code>
 +pkill tt5srv
 +</code>