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

Инструкция по установке

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

Для установки проекта необходимо установить docker и docker-compose. Подробное руководство по установке docker и docker-compose представлено на странице официальной документации проекта: https://docs.docker.com/engine/install/

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

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

  1. Скачайте архив id-main.zip с дистрибутивом системы.

       wget https://git.digtlab.ru/trusted/id/-/archive/main/id-main.zip
    
  2. Распакуйте скаченный архив

       unzip id-main.zip
    
  3. Войдите в каталог id-main:

      cd id-main/
    
  4. Сделать файл build.sh исполняемым

       chmod +x ./build.sh 
    
  5. Отредактируйте настройки конфигурации:

    • Откройте на редактирование файл .env
    • Задайте доменное имя системы Trusted.ID в переменной ID_HOST: ID_HOST=id.examle.ru

    • Задайте адрес электронной почты администратора в переменной ADMIN_MAIL: ADMIN_MAIL=admin@example.ru

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

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

  7. Запустите проект: docker compose up -d

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

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

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

Для входа в web интерфейс системы Trusted.ID необходимо перейти по адресу: https://ID_HOST

Параметры учетной записи администратора по умолчанию:

  • логин: root
  • пароль: changethis

Установка и активация лицензий

Инструкции по установке и активации лицензий описаны в разделе Активация лицензии.

Пример развертывания системы на ОС Ubuntu

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

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

Подробное руководство по установке docker и docker-compose представлено на странице официальной документации проекта: https://docs.docker.com/engine/install/ubuntu/.

Установка проекта Trusted.ID

  1. Создать на сервере рабочую директорию, в которой будет располагаться система.
  2. Скачать, переместить и распаковать в рабочую директорию папку с исходными данными проекта trusted.id-main.
  3. Изменить настройки конфигурации на индивидуальные:

    • Перейти в папку trusted.id-main;
    • Открыть на редактирование файл .env;
    • Задать доменное имя в переменной HOST: HOST=your.domain.name
    • Задать адрес электронной почты ACME_EMAIL: ACME_EMAIL=qwerty@example.com
    • Сделать файл build.sh исполняемым: sudo chmod 777 ./build.sh
    • Запустить на исполнение файл ./build.sh.

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

  4. Запустить проект: sudo docker compose up.