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`.