From 69fcabb4b992aa96fd190e3bb13d826a1251efbf Mon Sep 17 00:00:00 2001 From: Verum Date: Mon, 1 Dec 2025 11:21:19 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 286d064..514c530 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MobaXterm Activator -**Автор:** [icysanta](https://github.com/icysanta) (или ваш GitHub, если нужно изменить) +**Автор:** [icysanta](https://github.com/icysanta) ## 📄 Описание **MobaXterm Activator** — это веб-приложение для генерации лицензий для MobaXterm. Проект сочетает backend на **FastAPI** (Python) для API-логики и frontend на **HTML**, **CSS**, **JavaScript** для пользовательского интерфейса. Используется **Docker** для контейнеризации, что упрощает развертывание и тестирование. From e577e6a90f4c5f05549b7ab0e25ac2828898e5b7 Mon Sep 17 00:00:00 2001 From: icysanta Date: Mon, 1 Dec 2025 11:26:23 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/README.md b/README.md index 514c530..84bb638 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,44 @@ 3. Откройте в браузере: `http://localhost:8000`. +### Запуск в Docker Compose +1. Создайте директорию: + ``` + sudo mkdir -p /opt/mobaxterm-activator + sudo cd /opt/mobaxterm-activator + ``` + +2. Создайте docker-compose.yml файл: + ``` + sudo tee /opt/mobaxterm-activator/docker-compose.yml > /dev/null <<'EOF' +services: + app: + image: whyverum/mobax_panel:latest + container_name: mobax_panel_app + restart: unless-stopped + environment: + HOST: 0.0.0.0 + PORT: 80 + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:80/"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 20s + networks: # Для использования с NGINX PROXY MANAGER + - proxy + +networks: + proxy: + external: true +EOF + ``` + +3. Запустите и настройте адрессацию. +``` +docker compose up -d +``` + ## 📝 Использование 1. На главной странице (`index.html`) введите имя пользователя и версию MobaXterm (формат: X.Y, например, 25.3). 2. Нажмите "Generate" — скачается файл `Custom.mxtpro`. From 2c16bea045512c8a13592083dacfc4928bce057e Mon Sep 17 00:00:00 2001 From: icysanta Date: Mon, 1 Dec 2025 11:27:08 +0000 Subject: [PATCH 3/3] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 84bb638..7842005 100644 --- a/README.md +++ b/README.md @@ -66,8 +66,8 @@ ``` 2. Создайте docker-compose.yml файл: - ``` - sudo tee /opt/mobaxterm-activator/docker-compose.yml > /dev/null <<'EOF' +``` +sudo tee /opt/mobaxterm-activator/docker-compose.yml > /dev/null <<'EOF' services: app: image: whyverum/mobax_panel:latest @@ -89,7 +89,7 @@ networks: proxy: external: true EOF - ``` +``` 3. Запустите и настройте адрессацию. ```