Инструкция по установке¶
Установка docker и docker-compose¶
Для установки проекта необходимо установить docker и docker-compose. Подробное руководство по установке docker и docker-compose представлено на странице официальной документации проекта: https://docs.docker.com/engine/install/
Минимально необходимые версии компонентов Docker Engine - Docker 19.03 +
Установка и первый запуск системы¶
-
Скачайте архив id-main.zip с дистрибутивом системы.
-
Распакуйте скаченный архив
-
Войдите в каталог id-main:
-
Сделать файл build.sh исполняемым
-
Отредактируйте настройки конфигурации:
- Откройте на редактирование файл .env
-
Задайте доменное имя системы Trusted.ID в переменной ID_HOST:
ID_HOST=id.examle.ru
-
Задайте адрес электронной почты администратора в переменной ADMIN_MAIL:
ADMIN_MAIL=admin@example.ru
-
Запустить на исполнение файл ./build.sh.
В результате выполнения в файле nginx.conf прописывается значение переменной ID_HOST и в файле .env прописываются переменные CLIENT_ID и CLIENT_SECRET.
-
Запустите проект:
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¶
- Создать на сервере рабочую директорию, в которой будет располагаться система.
- Скачать, переместить и распаковать в рабочую директорию папку с исходными данными проекта trusted.id-main.
-
Изменить настройки конфигурации на индивидуальные:
- Перейти в папку 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
. -
Запустить проект:
sudo docker compose up
.