# 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***

Введя пароль попадаем на страницу активации. Нажимаем **"Where do I get the key?"** и указываем данные. Данные можно указать любые, а почту временную:

Переходим по ссылке из первого письма для подтверждения аккаунта, после чего вторым письмом нам приходит ключ, который мы вставляем в поле на странице активации:

Завершаем активацию.
## Настройка HTTPS
Для настройки HTTPS переходим в раздел ***HTTPS*** в меню слева, после чего создаем самоподписанный сертификат кнопкой ***Create a new SSL Certificate***.
Следующим шагом в меню ***HTTPS mode*** Выбираем самоподписанный сертификат и нажимаем тест. Если все верно, нажимаем ***Apply***

Перезапускаем Docker контейнер и вновь переходим на страницу авторизации, где следуя появившейся инструкции переходим на https:

## Создание пользователей
Для добавления пользователей переходим на вкладку ***User Accounts***, где нажимаем ***Add a user*** и указываем данные:

Создадим 2-х пользователей:

## Проверка
Авторизуемся под созданными ранее пользователями, после чего создаем виртуальную комнату, не забыв добавить туда пользовтелей.

Присоединяемся к конференции:

Установка и настройка TrueConf Server завершена.