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

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

Установка 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
  1. Распакуйте скаченный архив
   unzip id-main.zip
  1. Войдите в каталог id-main:
  cd id-main/
  1. Сделать файл build.sh исполняемым
   chmod +x ./build.sh 
  1. Отредактируйте настройки конфигурации:
  2. Откройте на редактирование файл .env
  3. Задайте доменное имя системы Trusted.ID в переменной ID_HOST

    ID_HOST=id.examle.ru - Задайте адрес электронной почты администратора в переменной ADMIN_MAIL

    ADMIN_MAIL=admin@example.ru

  4. Запустить на исполнение файл ./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