# Help-Desk "OTRS - OTOBO" on Ubuntu 22.04.1 OTRS расшифровывается как система запросов заявок с открытым исходным кодом и является бесплатным программным обеспечением службы поддержки для управления обращениями клиентов. Первым делом скачиваем обновления для имеющихся репозиториев, после чего устанавливаем их и перезагружаем систему. ``` sudo apt update -y && sudo apt upgrade -y sudo systemctl reboot ``` Мы будем запускать OTOBO при помощи контейнеров Docker, поэтому первым делом необходимо установить сам Docker. Импортируем ключ GPG репозитория: ``` sudo apt update sudo apt install ca-certificates curl gnupg lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` Добавим репозиторий Docker APT: ``` echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` ## Установка Docker и Docker Compose Теперь установим Docker и containerd: ``` sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io sudo usermod -aG docker $USER newgrp docker ``` Запускаем Docker, а также добавляем его в автозагрузку: ``` sudo systemctl start docker sudo systemctl enable docker ``` Далее установим Docker Compose. Загружаем последнюю версию Docker Compose: ``` curl -s https://api.github.com/repos/docker/compose/releases/latest | grep browser_download_url | grep docker-compose-linux-x86_64 | cut -d '"' -f 4 | wget -qi - ``` Также делаем файл исполняемым, перемещаем и переименовываем его: ``` chmod +x docker-compose-linux-x86_64 sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose ``` ## Установка Git Далее устанавливаем Git и клонируем репозиторий: ``` sudo apt install git git clone https://github.com/RotherOSS/otobo-docker.git ``` Для доступа к веб-сервису https, используем "docker_compose_env_https": ``` cd otobo-docker cp -p .docker_compose_env_http .env ``` ## Настройка пароля для пользователя администратора базы данны Для настройки пароля пользователя базы данных OTOBO перейдем в .env: ``` nano .env ``` Здесь зададим пароль для пользователя root, а также проверим наличие кавычек в значении параметра "OTOBO_ELASTICSEARCH_ES_JAVA_OPTS" ![](https://i.imgur.com/3nrhACe.png) ## Запуск контейнеров Docker Запускаем Docker контейнеры.: ``` docker-compose up --detach ``` Это может занять некоторое время. Теперь мы можем посмотреть наши запущенные контейнеры: ``` docker-compose ps ``` ![](https://i.imgur.com/UslVQMn.png) ## Настройка OTOBO через веб-интерфейс Открываем любой браузер и переходим по ссылке: ``` http://Your_IP_address/otobo/installer.pl ``` На первой странице нажимаем "Вперед": ![](https://i.imgur.com/7wpDtHj.png) Принимаем условия лицензии и продолжаем. В качестве БД выберем MYSQL: ![](https://i.imgur.com/8bGS5Hk.png) На следующий странице вводим пароль, который мы указывали для пользователя root в .env, после чего нажимаем "Проверить настройки БД", затем "Вперед": ![](https://i.imgur.com/YnE9y2j.png) ![](https://i.imgur.com/srHd0jm.png) Получаем сообщение, что БД создана успешно, после чего нажимаем "Вперед": ![](https://i.imgur.com/u9UUiac.png) Указываем параметры системы: ![](https://i.imgur.com/ySOy6W4.png) Шаг конфигурации почты мы пропустим. В самом конце настройки нам покажут имя пользователя и пароль, для доступа к личному кабинету. Запоминаем эти данные и нажимаем на ссылку главной страницы: ![](https://i.imgur.com/MvvdSwi.png) Авторизуемся в личном кабинете по выданным данным: ![](https://i.imgur.com/RBGffB0.png) На этом можно счтиать установку OTOBO завершенной: ![](https://i.imgur.com/Mh7DzGN.png)