Recloud Wiki 2025.2 Help

Установка из исходников GitHub

Инструкции по установке и настройке серверной части проекта для прочих операционных систем, не имеющих установщика

Репозиторий на GitHub

Ссылка на репозиторий: Gml.Backend

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

Шаг 1: Клонирование репозитория

Выполните следующую команду в вашем терминале:

git clone --recursive https://github.com/GamerVII-NET/Gml.Backend.git
git clone --recursive \ --branch develop https://github.com/GamerVII-NET/Gml.Backend.git

Шаг 2: Переход в директорию проекта

Выполните следующую команду в вашем терминале:

cd Gml.Backend

Шаг 3: Настройка config файла

Отредактируйте или создайте файл .env в корне папки Gml.Backend

# Пример уже настроенного .env # UID (User Identifier) и GID (Group Identifier) используется # для указания id пользователя и группы в Linux. UID=0 GID=0 SECURITY_KEY=643866c80c46c909332b30600d3265803a3807286d6eb7c0d2e164877c809519 PROJECT_NAME=GmlBackendPanel PROJECT_DESCRIPTION= PROJECT_POLICYNAME=GmlServerPolicy PROJECT_PATH= # Включить подключение к S3 S3_ENABLED=true # root пользователь панели управления MINIO_ROOT_USER=GamerVII # root пароль панели управления MINIO_ROOT_PASSWORD=waefawegferyjerthdrthrtrdthdr # Включить Swagger SWAGGER_ENABLED=true # Настройки внешнего доступа # Порты, на которых будут работать приложения # адрес консоли (:5009 или 10.2.0.1:5009) MINIO_ADDRESS=:5009 # Порт консоли (совпадает с записью выше) MINIO_ADDRESS_PORT=5009 # адрес панели (:5010 или 10.2.0.1:5010) MINIO_CONSOLE_ADDRESS=:5010 # Порт (совпадает с записью выше) MINIO_CONSOLE_ADDRESS_PORT=5010 # Web Api PORT_GML_BACKEND=5000 # Панель управления проектом PORT_GML_FRONTEND=5003 # Файловый сервис PORT_GML_FILES=5005 # Сервис скинов PORT_GML_SKINS=5006 # Микросервисы: SERVICE_TEXTURE_ENDPOINT=http://gml-web-skins:8085 MARKET_ENDPOINT=https://gml-market.recloud.tech

Отредактируйте или создайте файл .env в папке src/Gml.Web.Client/.env

# Адрес к Web Api NEXT_PUBLIC_BACKEND_URL=http://localhost:5000/api/v1 NEXT_PUBLIC_MARKETPLACE_URL=https://gml-market.recloud.tech

Шаг 5: Запуск проекта с использованием Docker

Выполните следующую команду в вашем терминале:

docker compose up -d --build

Пожалуйста, убедитесь, что Docker установлен и работает на вашем компьютере для выполнения этой команды.

После выполнения команды Docker загрузит необходимые образы и запустит проект. После запуска проекта, вы сможете открыть его в браузере, используя следующие адреса:

Инфраструктура

Сервеная инфраструктура

  1. WebApi http://localhost:5000 (Основной сервис)

  2. Web Dashboard http://localhost:5003 (Необходима регистрация)

  3. Gml.Web.Skin.Service http://localhost:5006 (Недоступен за пределами контейнера)


Внимание!
FileBrowser удален с версии 0.1.0-rc1 Описание
Minio удален с версии 1.0.3 Описание

Кроме того, я заметил, что ваш .env файл изменился. Если требуется, пожалуйста, внесите соответствующие изменения в документацию.

Last modified: 24 September 2025