Файрвол между серверами
Правила UFW пересобираются сами на каждом участнике: порты MySQL и Redis открыты только адресам серверов кластера, не всему интернету.
Ядро
СерверыПровижининг за 5 минут СайтыWordPress, Laravel, PHP ДеплойПо пушу и без простоя Базы данныхMySQL, пользователи, права DockerКонтейнеры рядом с сайтамиИИ и автоматизация
AI-ассистентУправляйте сервером словами MCP-сервер80 инструментов для Claude и Cursor Центр операцийКаждый шаг задачи с логами Авто-тюнингНастройки под ваше железоНаблюдение
МониторингМетрики, APM и алерты ЛогиNginx, PHP, MySQL, приложение БэкапыНа ваше хранилище, с шифрованием КластерыСерверы и сайты вместеБезопасность и доступ
БезопасностьФайрвол, Fail2Ban, изоляция СетиИнтерфейсы, DNS, диагностика Веб-терминалКоманды без SSH-клиента КонфигурацияPHP, Nginx, MySQL из панелиУправляйте серверами из Claude и Cursor
Для кого
WordPressУстановка в 2 клика, WP-CLI LaravelОчереди, Horizon, Reverb Для веб-студийВсе клиенты в одной панели Для фрилансеровСерверы клиентов в одном окнеСравнения
Deploykin vs Laravel Forge Deploykin vs Ploi Deploykin vs RunCloud Deploykin vs ISPmanagerРаботающий сервер подключается как есть: панель сканирует пакеты, сайты и базы. Для Ploi — отдельный мастер.
Как подключить работающий серверСостав кластера
Кластер — не метка на серверах: он связывает их между собой. Каждое изменение состава запускает фоновые задачи на всех участниках, и один недоступный сервер не блокирует остальные.
Правила UFW пересобираются сами на каждом участнике: порты MySQL и Redis открыты только адресам серверов кластера, не всему интернету.
Сервер баз данных сам привязывает MySQL к своему сетевому адресу — не к 0.0.0.0. Сайт с соседнего сервера подключается без ручной настройки.
Общий Redis для кэша и очередей: список разрешённых адресов следует за составом кластера. Новый сервер получает доступ, удалённый — теряет.
Сайты добавленного сервера привязываются к кластеру автоматически, созданные позже — наследуют его. Убрали сервер — его сайты отвязаны.
Роли и шаблоны
Роли задают, куда уходят шаблоны: master — источник настроек, slave-серверы их получают. Переменные подставляются под каждый сервер и сайт, а результат виден до применения.
Вкладка «Топология» — живая схема кластера: нагрузка каждого сервера, его сайты и число развёрнутых на нём шаблонов. Роль переключается на самом узле.
Опишите воркер очереди, Horizon или задачу по расписанию один раз. Панель запишет конфиг Supervisor или строку crontab на каждый slave-сервер и покажет реальный статус по каждому.
Развёрнут на · цель: worker
Шаблоны cron
Шаблон рендерится отдельно для каждого slave-сайта: домен, имя базы и адрес master-сервера подставляются сами. До применения видно, какие ключи изменятся на каждом сайте.
APP_NAME={{ project.name }}
DB_HOST={{ master.server.ip }}
{% if server.role == 'slave' %}
QUEUE_CONNECTION=redis
{% endif %}
Предпросмотр по slave-сайтам
Свяжите сайты в цепочку: после каждого деплоя master-сайта — из панели, по вебхуку или через MCP — следом деплоятся связанные сайты. Деплой-скрипт у них тоже общий: шаблон кластера с переменными под каждый сайт.
Новая нода
Кнопка «Добавить локацию» подключает ещё один сервер как воркер-ноду кластера: клонирует master-сайт и по порядку применяет всё, что уже настроено в кластере.
В панели 203.0.113.21 Подключить готово за 4 мин 52 с
Серверы, сайты, роли и общие данные — под одной крышей, с автоматической синхронизацией.
Мы используем cookies и сервис веб-аналитики «Яндекс Метрика» (включая Вебвизор) для улучшения работы сайта. Подробности — в политике конфиденциальности.