К содержимому

Управляйте сервером словами.

Ассистент знает вашу инфраструктуру: читает логи и метрики, деплоит, выполняет команды и SQL. Изменения — после вашего подтверждения, каждый вызов — в аудит-логе.

  • 7 дней бесплатно
  • Без привязки карты
  • Оплата в рублях

Чат ассистента

Почему shop.example.com отдаёт 502?

Смотрю логи и метрики…

tail_log server_metrics read_configuration

PHP-FPM упёрся в лимит: pm.max_children = 16, все воркеры заняты. Предлагаю поднять до 32 и перезапустить пул.

Нужно подтверждение Отклонить Подтверждено

update_php_settingspm.max_children = 32sudo

restart_servicephp8.4-fpm

Готово. Пул перезапущен, shop.example.com снова отвечает 200.

MCP

Чтение3

без подтверждения

Изменения2

Подтверждено

Сервер web-01

shop.example.comweb-01 · 203.0.113.10

200OK

38 мсВремя ответа

tail_log

Логи · nginx-error

[error] connect() to unix:/run/php/php8.4-fpm-shop.example.com.sock failed (11: Resource temporarily unavailable)

[error] connect() to unix:/run/php/php8.4-fpm-shop.example.com.sock failed (11: Resource temporarily unavailable)

нет новых записей
server_metrics

Метрики

CPU34%

RAM61%

Диск48%

read_configuration update_php_settings restart_service

PHP-FPM 8.4Воркеры 9 / 32

pm.max_children32

80
инструментов панели — тех же, что отдаёт MCP-сервер
3
уровня доступа: только чтение, управление и sudo
4
провайдера на выбор, если подключаете свой ключ
200
AI-действий в месяц на тарифе Про и 5 000 — на Бизнесе

Инструменты

Спросите — и он сделает.

Ассистент не просто отвечает, а вызывает реальные инструменты панели и показывает каждый шаг. Всё, что вы делаете руками в панели, ассистент делает вызовом инструмента.

Деплой

Выкатит коммит, дождётся конца задачи и перезапустит упавшую.

Вызывает deploy_website wait_for_task restart_task

Логи

Прочитает хвост лога и процитирует строку с ошибкой.

Вызывает list_logs tail_log

Метрики

CPU, память и диск сервера, состояние сервисов и ответ сайта.

Вызывает server_metrics get_server website_status

Базы данных

SQL на чтение, дамп и запись — под отдельным пользователем MySQL с правами на одну базу.

Вызывает db_query db_dump db_execute

Команды

Shell, artisan и WP-CLI — на сервере или в каталоге сайта.

Вызывает run_command run_artisan run_wp_cli

Бэкапы

Запустит бэкап сейчас, покажет прошлые копии и восстановит нужную.

Вызывает run_backup list_backups restore_backup

SSL

Выпустит сертификат для нового домена и продлит истекающий.

Вызывает install_ssl renew_ssl

Файрвол

Покажет правила UFW, откроет или закроет порт.

Вызывает list_firewall_rules create_firewall_rule

Контроль

Он действует. Решаете вы.

Ассистент проходит те же проверки, что и MCP-токены: уровень доступа, подтверждения, защита от опасных команд и маскирование секретов.

  1. Подтверждения

    Меняет сервер — только с вашей кнопки

    Читать ассистент может сам. Перед деплоем, перезапуском или записью в базу он останавливается и показывает карточку: что и где будет выполнено. Так он работает по умолчанию, а для sudo-действий — всегда.

    • Логи, метрики и SELECT-запросы — без остановок
    • Несколько действий — одной карточкой, лишнее можно убрать
    • Аргументы команды фиксируются: после подтверждения модель их не подменит
    Нужно подтверждение3 действия · shop.example.com
    Выполнено
    deploy_websiteshop.example.com · main
    готово · 14 с
    restart_servicephp8.4-fpm
    готово · 2 с
    run_site_command sudonpm ci && npm run build
    готово · 19 с
    Подтверждено Отклонить
  2. Уровень доступа

    Сколько ему можно — задаётся в настройках

    У ассистента три уровня: только чтение, управление и sudo. По умолчанию — управление: деплой и перезапуски есть, произвольного shell и записи в базу нет.

    • Sudo-инструменты включаются по одному
    • Включить sudo можно только после подтверждения личности — паролем или ключом безопасности
    • Ассистент не получит больше прав, чем у вас в команде
    Уровень доступаShell, запись SQL, файрвол
    sudo включено
    Только чтениеУправлениеПолный (sudo)

    Sudo-инструменты

    run_commandПроизвольный shell на сервере
    db_executeЗапись в базу данных
    create_firewall_ruleОткрыть или закрыть порт
  3. Защита от опасных команд

    Разрушительная команда не дойдёт до сервера

    Каждая shell-команда и каждый SQL-запрос проверяются до отправки. Защита включена по умолчанию; отказ попадает в аудит-лог, а вам приходит уведомление.

    • rm -rf, dd, shred, reboot, отключение файрвола
    • DROP, TRUNCATE, DELETE и UPDATE без WHERE
    • Удаление внутри каталога сайта разрешено — релизы чистить можно
    • Форматирование диска и rm -rf / заблокированы всегда, это не отключается
    Защита от опасных командПроверка до отправки на сервер
    rm -rf releases/old-*разрешено: внутри каталога сайта
    rm -rf /var/wwwзаблокировано: рекурсивное удаление
    DROP DATABASE shopзаблокировано: DROP DATABASE
    DELETE FROM ordersзаблокировано: DELETE без WHERE
    mkfs.ext4 /dev/vda1заблокировано всегда: форматирование диска
    Заблокировано4
  4. Секреты скрыты от AI

    Пароли и ключи не попадают в модель

    Прежде чем .env, конфиг или вывод команды уйдут к модели, значения секретов заменяются на [redacted]. То же самое — для внешних MCP-клиентов.

    • По имени ключа: PASSWORD, SECRET, TOKEN, KEY, DSN
    • По виду значения: пароль в URL, JWT, токен бота, сгенерированный ключ
    • В аудит-логе аргументы с паролями и токенами тоже скрыты
    • SQL выполняется под отдельным пользователем MySQL — пароли баз не покидают сервер
    read_envshop.example.com · .env
    3 скрыто
    Ответ инструментаМаска
    APP_ENV=production
    APP_URL=https://shop.example.com
    DB_HOST=127.0.0.1
    DB_PASSWORD=[redacted]
    PAYMENT_SECRET=[redacted]
    REDIS_URL=redis://:[redacted]@127.0.0.1:6379
    Так файл видит модель

Аудит-лог

Каждый вызов — в журнале.

Ассистент не действует в обход панели: записывается каждый вызов инструмента — и разрешённый, и отклонённый. Журнал общий для чата, Telegram-бота и MCP-клиентов.

  • Аудит-лог: кто, когда, какой инструмент, результат
  • Фильтр по отклонённым вызовам и по токену
  • Смена уровня доступа ассистента тоже записывается
  • Разрешённые вызовы хранятся 30 дней на Про и 365 — на Бизнесе
Активность MCPВсе вызовы инструментов, включая отклонённые
ИнструментРешение
tail_logAI-ассистент · Анна · 3 мин назад
allowed
server_metricsAI-ассистент · Анна · 3 мин назад
allowed
restart_serviceAI-ассистент · Анна · 1 мин назад
allowed
run_commandclaude-desktop · защита от опасных команд
denied
deploy_websiteAI-ассистент · Анна · только что
allowed
38AI-действий
1отклонён
30дней хранения

Telegram-бот

Тот же ассистент — прямо в Telegram.

Напишите боту словами — и он задеплоит, прочитает логи, выполнит команду или SQL. Тот же ассистент, те же инструменты и те же ограничения, что и в панели. Ответ приходит в реальном времени.

  • В панеличат рядом с сервером
  • Telegramпочинить сайт с телефона
  • Claude · Cursorи любой MCP-клиент
  • Опасные действия подтверждаете кнопкой прямо в чате — с пометкой SUDO
  • Алерты тоже здесь: истекающий SSL, упавший деплой, недоступный сервер, заполненный диск
  • Подключение — по одной ссылке из настроек панели
Deploykinbot
Задеплой main на прод и почисти старые релизы

Деплой main → прод запущен…

deploy_website wait_for_task

Деплой завершён за 14 с. Старые релизы удалю командой — нужна ваша кнопка.

Нужно подтверждение · SUDOrm -rf releases/old-*
Подтверждено

Готово. Удалено 6 старых релизов, освобождено 1,2 ГБ.

ответ в реальном времениподтверждение кнопкойалерты

Модель и лимиты

Работает из коробки. Или на вашем ключе.

На тарифе Про ассистент работает на Deploykin AI — без ключей и настройки. На Бизнесе подключите собственный ключ любимого провайдера и выбирайте модель: токены оплачиваются напрямую ему, без нашей наценки. История диалогов сохраняется в панели.

Свой ключ

Свой провайдер и своя модель

На Бизнесе выберите провайдера, вставьте ключ и проверьте его одной кнопкой. Сменить провайдера или модель можно в любой момент.

  • Anthropic, OpenAI, Google Gemini и DeepSeek
  • Ключ проверяется ещё до сохранения
  • Токены модели оплачиваются провайдеру напрямую
ПровайдерНастройки → AI-ассистент
Ключ работает
Anthropic OpenAI Gemini DeepSeek

Ключ и модель

API-ключ
sk-••••••••91c7
Модель
gpt-5.1
Проверить Сохранить
Лимиты

Считаются действия, а не вопросы

AI-действие — это вызов инструмента, который что-то меняет: деплой, перезапуск, запись в базу. Чтение логов, метрик и SELECT-запросы лимит не расходуют.

  • На Бизнесе 5 000 действий в месяц, на Про 200, в пробном периоде 50
  • Лимит общий для ассистента, Telegram-бота и MCP-клиентов
  • Лимит исчерпан — читать и диагностировать всё ещё можно
AI-действияПро · сброс 1-го числа
162 осталось

Использовано38 / 200

ВызовСписано
tail_log
чтение лога
0
db_query
SELECT-запрос
0
deploy_website
деплой сайта
+1
На тарифе Бизнес5 000 в месяц

В панели 203.0.113.21 Подключить готово за 4 мин 52 с

Дайте ИИ ключи от рутины.

Ассистент и MCP-сервер доступны на тарифах Про и Бизнес. Откройте чат в панели — и начните управлять инфраструктурой словами.

  • 7 дней бесплатно
  • Без привязки карты
  • Поддержка на русском

Мы используем cookies и сервис веб-аналитики «Яндекс Метрика» (включая Вебвизор) для улучшения работы сайта. Подробности — в политике конфиденциальности.