# TrueConf Server on Ubuntu 22.04.1 Переходим в репозиторий где будем работать ``` mkdir /etc/hihihi cd /etc/hihihi ``` ## Установка Docker Устанавливаем пакеты необхордимые для работы с репозиторием по HTTPS: ``` sudo apt update && sudo apt upgrade && sudo apt install -yq apt-transport-https ca-certificates curl gnupg lsb-release ``` Импортируем официальный GPG-ключ Docker: ``` curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` Добавляем ссылку на репозиторий со стабильной версией: ``` echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` Установим Docker и сопутствующие пакеты: ``` sudo apt update && sudo apt install -yq docker-ce docker-ce-cli containerd.io ``` ## Установка и настройка TrueConf Server Запускаем Docker контейнер ``` sudo docker run -d -p 80:80 -p 443:443 -p 4307:4307 -e ADMIN_USER=kotzaflexil_adm -e ADMIN_PASSWORD=12345 -v /home/$USER/trueconf/server:/opt/trueconf/server/var/lib trueconf/trueconf-server:stable ``` Переходим по адресу localhost:80, после чего авторизуемся под созданными данными. В данном случае ***kotzaflexil_adm:12345*** ![](https://i.imgur.com/nCzJYj9.png) Введя пароль попадаем на страницу активации. Нажимаем **"Where do I get the key?"** и указываем данные. Данные можно указать любые, а почту временную: ![](https://i.imgur.com/pnw1cX9.png) Переходим по ссылке из первого письма для подтверждения аккаунта, после чего вторым письмом нам приходит ключ, который мы вставляем в поле на странице активации: ![](https://i.imgur.com/unLsSBK.png) Завершаем активацию. ## Настройка HTTPS Для настройки HTTPS переходим в раздел ***HTTPS*** в меню слева, после чего создаем самоподписанный сертификат кнопкой ***Create a new SSL Certificate***. Следующим шагом в меню ***HTTPS mode*** Выбираем самоподписанный сертификат и нажимаем тест. Если все верно, нажимаем ***Apply*** ![](https://i.imgur.com/K3ah7WS.png) Перезапускаем Docker контейнер и вновь переходим на страницу авторизации, где следуя появившейся инструкции переходим на https: ![](https://i.imgur.com/UwKxrLv.png) ## Создание пользователей Для добавления пользователей переходим на вкладку ***User Accounts***, где нажимаем ***Add a user*** и указываем данные: ![](https://i.imgur.com/WKQuB3U.png) Создадим 2-х пользователей: ![](https://i.imgur.com/5tyEqQw.png) ## Проверка Авторизуемся под созданными ранее пользователями, после чего создаем виртуальную комнату, не забыв добавить туда пользовтелей. ![](https://i.imgur.com/wOtfMvT.png) Присоединяемся к конференции: ![](https://i.imgur.com/YDk2yUS.png) Установка и настройка TrueConf Server завершена.