Единое место, где «build → upload → база» превращаются в управляемый чек‑лист. Deploy Profiles работают поверх Клиентов, FTP Manager и дампов БД, а не вместо них.
Требования и зона ответственности
- Доступно только в Pro / Teams (в Free остаётся ручной FTP Manager и дампы).
- Цель — хостинг по FTP/FTPS/SFTP; SSH/VPS — отдельная фаза.
- Профили привязаны к проекту и используют уже настроенные доступы хостинга из Клиентов / FTP Manager.
Профиль и шаги
- Профиль хранит:
- Проект и credential хостинга
- Удалённый корень (
remote root) - Список исключений для файлов и каталогов
- Чек‑лист шагов с переключателями:
- Локальные команды (composer / npm / artisan и т.п.)
- Передача файлов (upload или mirror)
- Операции с БД (только дамп или дамп + импорт)
- Отключённые шаги никогда не выполняются.
Для быстрого старта есть пресеты:
- Laravel:
composer install --no-dev --optimize-autoloader, опциональныйnpm run build, безопасная синхронизация файлов, дамп БД. - WordPress: синхронизация файлов с защищённым по умолчанию
wp-config.php, опциональный импорт БД. - Bitrix: синхронизация файлов с исключением кеша/бэкапов, дамп БД.
- Blank: пустой чек‑лист, который вы настраиваете сами.
Dry‑run и опасные действия
- Dry‑run никогда не пишет на удалённый диск и не трогает БД; он только строит план:
- сколько файлов и байт затронет операция
- какие шаги считаются опасными
- План и последующие запуски логируются в контексте профиля.
- Опасные действия (mirror с удалениями, импорт БД) всегда требуют отдельного подтверждения в приложении и спец‑флага в CLI.
Типичный сценарий
- Откройте раздел Deploy или кнопку Deploy… на карточке проекта.
- Выберите проект и нажмите Новый профиль, выбрав пресет (Laravel / WordPress / Bitrix / Blank).
- Проверьте credential хостинга и удалённый путь.
- Просмотрите шаги, включите или выключите нужные.
- Запустите Dry‑run, чтобы увидеть план и краткую сводку опасных действий.
- Когда всё выглядит правильно, выполните Запустить выбранные шаги, подтвердите опасные шаги (если попросят) и следите за логом.
См. также Проекты, FTP Manager, Клиенты, Бэкапы и снапшоты.