Инструкция по установке
Установка 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 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
- Создать на сервере рабочую директорию (папку), в которой будет располагаться система.
- Скачать, переместить и распаковать в рабочую директорию папку с исходными данными проекта 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