Главная
Всего сгенерировано
Завершено
Ошибки
Серверы
Запустить пайплайн
Генерация и деплой сайтов
Серверы
Домены, IP, доступы
Настройки
API ключи и конфиг
Последняя активность
Запуск пайплайна
Конфигурация пайплайна
Доменные зоны
Учётные данные
Если выключено — домены регистрируются и деплоятся без CF. DNS нужно настроить вручную.
Прогресс пайплайна
Премиум-сайты LLM
Премиум генерация

Claude (Sonnet/Haiku) генерирует полный HTML/CSS для каждой страницы. AI-фотографии через Gemini (бесплатно до 500/день). Качество на уровне реальных бизнес-сайтов.

Конфигурация
Доменные зоны
Учётные данные
Стоимость генерации
~$0.40
Claude API
$0.00
Gemini фото (free)
~$0.40
Итого / сайт

* Gemini: 500 бесплатных фото/день. Без ключа — CSS-градиенты вместо фото. + стоимость домена при полном пайплайне.

Прогресс генерации

Клонирование сайтов

Скачать, обработать и задеплоить копию существующего сайта

Если указан — подставляется в код сайта. Пусто — покупается автоматически (то же имя, другая зона)

История клонирования

Источник Клон Сервер Статус Дата
Загрузка...
Серверы и доступы
Домен Заметка Статус Клоака CF IP сервера SFTP логин SFTP пароль Дата Действия
Данные для подключения через Bitvise/SSH. Нажмите на кнопку копирования чтобы скопировать значение.
История генераций
ДатаНазваниеДоменТемаРегионСтатусДействия
Архивы автоматически удаляются через 7 дней
Мои настройки
ServerPilot API
Для каждого сайта автоматически создаётся уникальный системный пользователь и пароль. Данные SFTP можно посмотреть в таблице задеплоенных сайтов.
Генерация фотографий (Krea.ai)

AI-фотографии для премиум-сайтов через krea.ai (модель Flux, ~5 CU/фото). Получите ключ в настройках рабочего пространства Krea. Без ключа — используются стоковые фото.

Claude API (Anthropic)

Ключ нужен для генерации премиум-сайтов. Получите на console.anthropic.com → API Keys. Без ключа генерация сайтов недоступна.

Ключ API Dynadot

В настройках Dynadot API (My Account → Domain → API) добавьте IP сервера 134.209.227.71 в белый список, иначе запросы будут отклонены.

Руководство по настройке
Шаг 1: ServerPilot

ServerPilot управляет вашими VPS серверами и деплоит сайты через SFTP.

1. Зарегистрируйтесь на serverpilot.io и добавьте ваши VPS серверы (Vultr, DigitalOcean и т.д.).

2. Получите API-данные: перейдите в Account → API. Скопируйте Client ID и API Key.

3. В настройках WhiteGenerator введите Client ID и API Key.

Системный пользователь для каждого сайта создаётся автоматически через API. Логин и пароль SFTP сохраняются в базе и отображаются в таблице задеплоенных сайтов.

Шаг 2: Dynadot

Dynadot используется для регистрации доменов и управления неймсерверами.

1. Зарегистрируйтесь на dynadot.com и пополните баланс.

2. Получите API ключ: My Account → Domain → API. Включите доступ к API и скопируйте ключ.

3. ВАЖНО: Добавьте IP сервера WhiteGenerator в белый список. На той же странице API добавьте IP в список разрешённых адресов. Без этого все API-запросы будут отклонены.

4. В настройках WhiteGenerator введите Dynadot API Key.

Если получаете ошибку «Invalid API key» — почти всегда это значит, что IP сервера не добавлен в белый список API Dynadot.

Шаг 3: Cloudflare

Cloudflare отвечает за DNS, SSL и CDN для задеплоенных сайтов. Нужно подготовить CF-строку в определённом формате.

1. Зарегистрируйтесь на cloudflare.com.

2. Получите Global API Key: My Profile → API Tokens → Global API Key.

3. Получите Account ID: откройте дашборд, нажмите на любой домен → прокрутите вниз в правой панели. Или скопируйте из URL на dash.cloudflare.com.

4. Создайте API Token с правами «Edit zone DNS»: My Profile → API Tokens → Create Token.

5. Запишите стандартные неймсерверы из вашего CF-аккаунта (например, albert.ns.cloudflare.com и melina.ns.cloudflare.com). Это заглушки — пайплайн использует NS, которые CF назначает каждому конкретному домену.

6. Если включена 2FA — нужен TOTP secret URL. Если нет — поставьте заглушку, например none.

Формат CF-строки:

email;password;global_api_key;ns1;ns2;api_token;account_id;2fa_url

Пример:

user@mail.com;MyPass123;a1b2c3d4e5f6;albert.ns.cloudflare.com;melina.ns.cloudflare.com;Bearer_xxxxxx;7a8b9c0d1e2f;otpauth://totp/CF?secret=ABCDEF

Шаг 4: Заполните настройки

Когда все данные собраны, откройте вкладку Настройки и заполните:

SP Client ID — из ServerPilot Account → API

SP API Key — из ServerPilot Account → API

Dynadot API Key — из Dynadot Account → Domain → API

Нажмите «Проверить подключение» чтобы убедиться что SP-данные верны. Затем нажмите «Сохранить настройки».

Шаг 5: Запуск пайплайна

Перейдите на вкладку Пайплайн:

Полный пайплайн (регистрация домена + деплой на сервер):

1. Укажите количество сайтов, регион, тему, доменные зоны

2. Выберите сервер ServerPilot из выпадающего списка

3. Вставьте вашу Cloudflare строку(и)

4. Нажмите «Запустить пайплайн»

Только генерация (создание ZIP-архивов):

1. Поставьте галочку «Только генерация (без деплоя)»

2. Укажите количество сайтов, регион, тему

3. Нажмите «Сгенерировать сайты» — скачайте архивы из результатов или Истории

Этапы пайплайна (полный режим)

Пайплайн автоматически выполняет следующие шаги:

1. Генерация случайных доменных имён по выбранным зонам

2. Проверка доступности на Dynadot

3. Регистрация свободных доменов

4. Добавление доменов в Cloudflare + создание A-записей на IP сервера

5. Установка неймсерверов Cloudflare в Dynadot

6. Генерация контента сайта (HTML/CSS/JS)

7. Деплой файлов через SFTP на ServerPilot

SSL установлен в режим «Flexible» в Cloudflare (CF обрабатывает HTTPS, подключается к серверу по HTTP). DNS-записи проксируются через CF.

Примечания

• Новые домены могут стать доступными через 5-20 минут после завершения пайплайна (пропагация DNS).

• ZIP-архивы автоматически удаляются через 7 дней для экономии дискового пространства.

• Каждый аккаунт Cloudflare имеет лимит на бесплатные зоны. Используйте несколько CF-строк при необходимости.

• Баланс Dynadot должен быть достаточным для покрытия стоимости регистрации доменов.

Управление пользователями
IDЛогинРольСтатусСозданДействия
Загрузка...