Клонирование сайтов
Скачать, обработать и задеплоить копию существующего сайта
История клонирования
| Источник | Клон | Сервер | Статус | Дата |
|---|---|---|---|---|
| Загрузка... | ||||
| Домен | Статус | IP сервера | SFTP логин | SFTP пароль | App | Дата | Действия |
|---|---|---|---|---|---|---|---|
| Дата | Название | Домен | Тема | Регион | Статус | Действия | |
|---|---|---|---|---|---|---|---|
AI-фотографии для премиум-сайтов через krea.ai (модель Flux, ~5 CU/фото). Получите ключ в настройках рабочего пространства Krea. Без ключа — используются стоковые фото.
Ключ нужен для генерации премиум-сайтов. Получите на console.anthropic.com → API Keys. Без ключа генерация сайтов недоступна.
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 сохраняются в базе и отображаются в таблице задеплоенных сайтов.
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.
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
Когда все данные собраны, откройте вкладку Настройки и заполните:
• SP Client ID — из ServerPilot Account → API
• SP API Key — из ServerPilot Account → API
• Dynadot API Key — из Dynadot Account → Domain → API
Нажмите «Проверить подключение» чтобы убедиться что SP-данные верны. Затем нажмите «Сохранить настройки».
Перейдите на вкладку Пайплайн:
Полный пайплайн (регистрация домена + деплой на сервер):
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 | Логин | Роль | Статус | Создан | Действия |
|---|---|---|---|---|---|
| Загрузка... | |||||