Перейти к содержанию

Установка и первый запуск#


Установка docker и docker-compose#

📚 Документация Docker

Для установки проекта необходимо установить docker и docker-compose.

Минимально необходимые версии компонентов Docker Engine - Docker 19.03 +.

Установка Trusted.IDM#

  1. Создайте и перейдите в рабочую директорию

       mkdir trusted-idm && cd trusted-idm
    
  2. Загрузите конфигурационные файлы:

       curl -O https://git.digtlab.ru/trusted/idm/-/raw/main/docker-compose.yaml
       curl -O https://git.digtlab.ru/trusted/idm/-/raw/main/acme.json
       curl -O https://git.digtlab.ru/trusted/idm/-/raw/main/.env
       mkdir ID && cd ID
       curl -O https://git.digtlab.ru/trusted/idm/-/raw/main/ID/nginx.conf
       curl -O https://git.digtlab.ru/trusted/idm/-/raw/main/ID/build.sh
       curl -O https://git.digtlab.ru/trusted/idm/-/raw/main/ID/.env
       cd .. 
       mkdir IDM && cd IDM
       curl -O https://git.digtlab.ru/trusted/idm/-/raw/main/IDM/nginx.conf
      curl -O https://git.digtlab.ru/trusted/idm/-/raw/main/IDM/build.sh
       curl -O https://git.digtlab.ru/trusted/idm/-/raw/main/IDM/.env
       cd ..
    
  3. Отредактируйте настройки конфигурации. Откройте на редактирование файл .env:

    • Задайте доменное имя системы Trusted.IDM в переменной IDM_HOST: IDM_HOST=idm.examle.ru
    • Задайте адрес электронной почты администратора в переменной ADMIN_MAIL: ADMIN_MAIL=\<<admin@example.ru>>

      📌 Если вместе с Trusted.IDM, устаналивается система Trusted.ID, задайте доменное имя системы Trusted.ID в переменной ID_HOST: ID_HOST=id.examle.ru

  4. Войдите в каталог idm-main/IDM:

      cd IDM
    
  5. Сделайте файл build.sh исполняемым:

       chmod +x ./build.sh 
    
  6. Запустите на исполнение файл ./build.sh.

    В результате выполнения в файле nginx.conf прописывается значение переменной IDM_HOST

  7. Войдите в каталог idm-main/ID:

      cd ../ID
    
  8. Сделайте файл build.sh исполняемым:

       chmod +x ./build.sh 
    
  9. Запустите на исполнение файл ./build.sh.

    В результате выполнения в файле nginx.conf прописывается значение переменной ID_HOST и в файле .env прописываются переменные CLIENT_ID и CLIENT_SECRET.

  10. Войдите в каталог trusted-idm:

      cd ..
    
  11. Запустите проект:

      docker compose up -d
    

    Другие команды:

    • Просмотреть логи: docker compose logs -f
    • Загрузить последнюю версию образов систем: docker compose pull
    • Остановить проект: docker compose stop

Вход в систему#

Первый пользователь#

После установки системы автоматически создается административный аккаунт:

Параметр Trusted.IDM Trusted.ID
ID пользователя 1 1
Логин admin root
Пароль admin changethis
Полномочия Администратор IDM Владелец (Администратор)

💡 Данные для входа предоставляют полный доступ к системе. Измените пароль сразу после первого входа.

Первый вход#

  1. Для входа в веб-интерфейс системы Trusted.IDM необходимо перейти по адресу: https://IDM_HOST/#/local.

    • Введите учетные данные: логин (admin),
    • Введите пароль (admin),
    • Нажмите Авторизоваться.
    • Введите Пароль первого пользователя (changethis).
  2. Для входа в веб-интерфейс Trusted.ID необходимо перейти по адресу: https://ID_HOST.

    • Введите учетные данные: логин (root) или ID пользователя (1)
    • Нажмите Далее.
    • Введите Пароль первого пользователя (changethis).

📌 В соответствии с политикой лицензирования, лицензии активируются на этапе создания коннекторов к информационным системам. Важно отметить, что одна и та же лицензия может быть применена только к одному коннектору одновременно.

💡 Если вы используете тестовую лицензию, её следует вводить в каждый тестируемый коннектор по очереди, не забывая деактивировать уже протестированные.