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

Редактируйте конфиги без SSH.

PHP, Nginx, MySQL, Supervisor, .env — все конфигурации доступны прямо в панели. Подсветка синтаксиса, валидация и резервная копия перед сохранением.

  • 7 дней бесплатно
  • Без привязки карты
  • Оплата в рублях
shop.example.com php.ini .env

/etc/nginx/sites-available/shop.example.comnginx

1server {

2 listen 443 ssl http2;

3 client_max_body_size 64M;

4 server_name shop.example.com;

5 root /home/shop/current/public;

6 location / {

7 try_files $uri /index.php?$args;

8 }

9}

Сохранён Тест Сохранить
  1. Тест на сервереnginx -t · пройден
  2. Резервная копия.bak.20261001140211
  3. Запись на серверготово
5мин
между синхронизациями файлов с сервера
2
проверки до записи: в редакторе и тестом на сервере
4
формы настроек: Nginx, PHP, MySQL и Redis
11
форматов с подсветкой синтаксиса

Поддерживаемые конфиги

Файлы сервисов, сайтов и системы — в одном списке.

Deploykin сам находит конфиги пакетов, которые установил, файлы сайтов и системные файлы сервера. Любой из них открывается в редакторе, а у Nginx, PHP, MySQL и Redis есть ещё и формы с основными параметрами.

/etc/nginx

  • nginx.conf
  • sites-available/*

Nginxредактор и форма

worker connections, client_max_body_size, gzip, серверные блоки для каждого сайта.

/etc/php/8.4

  • fpm/php.ini
  • cli/php.ini
  • fpm/pool.d/www.conf
  • fpm/pool.d/ · пулы сайтов

PHPредактор и форма

memory_limit, upload_max_filesize, max_execution_time, OPcache и другие настройки.

/etc/mysql/mysql.conf.d

  • mysqld.cnf

MySQLредактор и форма

max_connections, innodb_buffer_pool_size, slow query log и другие параметры.

/etc/redis

  • redis.conf

Redisредактор и форма

Лимит памяти, политика вытеснения ключей, пароль и AOF.

/etc/supervisor

  • supervisord.conf

Supervisor

Конфигурация демонов: команда, директория, количество процессов, автоперезапуск.

/home/shop/shop.example.com

  • .env
  • shared/.env

.env

Переменные окружения сайтов на Laravel. Сохраняются только изменённые ключи — остальные остаются как на сервере.

/etc

  • ssh/sshd_config
  • hosts
  • resolv.conf
  • sysctl.conf
  • fstab
  • crontab
  • sudoers
  • security/limits.conf

Система

SSH, DNS, сеть, лимиты и системный cron — файлы, которые Deploykin находит при настройке сервера.

Перед каждым сохранением создаётся резервная копия (.bak), а проверка синтаксиса ловит ошибки до применения..bak.20261001140211

Панель

Конфиги — рядом с сайтом. Откройте нужную вкладку.

Конфиг Nginx и пул PHP-FPM — в меню сайта, общие настройки — у сервера. Вкладки в заголовке окна переключают главы тура. Это копия панели с демо-данными.

01 / 07Все файлы, которые отслеживает Deploykin, — в одном списке: с фильтром по категории и поиском по пути.

Кликните в панели, чтобы управлять самим

Редактор

Ошибка не уйдёт дальше редактора.

Подсветка синтаксиса для nginx, php, ini, json, yaml, xml, html, css, sql, sh. Редактор проверяет файл на лету, сохраняет копию перед записью и не даёт молча затереть чужие правки.

  1. ИИ в редакторе

    Ассистент объяснит конфиг и предложит правки

    Из редактора ассистент открывается уже с вопросом про этот файл. Он читает конфиг и смотрит на железо и метрики сервера. Менять конфиг ему можно только на уровне доступа sudo — и каждый раз с вашим подтверждением.

    • Объяснить конфиг: что делает каждая секция
    • Исправить ошибку проверки — редактор передаёт строку и текст ошибки
    • Оптимизировать под железо и нагрузку этого сервера
    • Через MCP: list_configurations, read_configuration, write_configuration
    Спросить ИИnginx.conf · prod-01
    4 ГБ · 2 vCPU
    Объяснить этот конфиг
    Исправить ошибку проверки
    Оптимизировать под сервер
    Усилить безопасность

    Ответ ассистента

    Для 2 vCPU и 4 ГБ памяти: поднять worker_connections с 768 до 2048 и включить Brotli. Изменю через настройки Nginx — с nginx -t и откатом при ошибке.

    Проверено и примененоПодтверждено
  2. Проверка синтаксиса

    С ошибкой файл не сохранить

    Конфиги Nginx, INI-файлы, .env и JSON проверяются прямо в редакторе, пока вы печатаете: с ошибкой кнопка «Сохранить» недоступна. Кнопка «Тест» прогоняет файл через nginx -t или php-fpm -t на сервере — ещё до записи.

    • Проверка на лету: Nginx, INI, .env и JSON
    • Строка и текст ошибки — прямо в редакторе
    • Тест на сервере: nginx -t и php-fpm -t до сохранения
    • «Отменить изменения» возвращает последнюю сохранённую версию
    nginx.conf/etc/nginx
    nginx
    http {
      sendfile on;
      keepalive_timeout 65;  client_max_body_size 64M;
      server_tokens off;
      include sites-enabled/*;
    }

    Проверка файла

    Тест пройденnginx -t: test is successful
    Несохранённые изменения Тест Сохранить
  3. Конфликт версий

    Чужие правки не затрутся молча

    Редактор записывает файл целиком. Если, пока вы правили, файл на сервере изменился — по SSH, через MCP или из другой вкладки, — сохранение остановится и покажет, что именно поменялось.

    • Сравнение с версией, которую вы открывали
    • Взять серверную версию или перезаписать своей — решаете вы
    • Подсказка, если ваши правки задевают те же строки
    • Правки по SSH подхватываются синхронизацией — раз в 5 минут или по кнопке
    Файл изменился на сервереpool.d/shop.example.com.conf
      pm = dynamic
    - pm.max_children = 16
    + pm.max_children = 32  pm.start_servers = 4
      pm.min_spare_servers = 2

    Сохранение

    Открыта серверная версияфайл на сервере не тронут
    Взять серверную версию Перезаписать моей
  4. Резервная копия

    Прежняя версия — рядом с файлом

    Перед записью Deploykin копирует текущий файл рядом — с датой и временем в имени. Сама запись атомарная, владелец и права файла сохраняются.

    • Новая копия при каждом сохранении — прежние не перезаписываются
    • Вернуть прежнюю версию — одна команда cp в терминале панели
    • Текущий файл можно скачать из редактора
    • После правки файла сервис перезапускается кнопкой на странице «Сервисы»
    /etc/php/8.4/fpmprod-01 · файлы на сервере
    php.iniтекущая версия · сохранён только что
    php.ini.bak.20260910091533копия · 2026-09-10 09:15
    php.ini.bak.20260924183007копия · 2026-09-24 18:30
    php.ini.bak.20261001140211копия · 2026-10-01 14:02
    Сохранено · прежняя версия — в копииСохранить

Настройки формами

Частые настройки — обычной формой.

У Nginx, PHP, MySQL и Redis есть формы с основными параметрами. Сохранили — панель делает копию файла, меняет только нужные директивы, проверяет конфиг и перезагружает сервис. Если что-то пошло не так, файл возвращается к прежней версии.

Nginx

Общие параметры nginx.conf — в настройках сервера. Размер запроса, таймауты прокси, заголовки безопасности и кеш статики — у каждого сайта свои.

Brotli-сжатие
nginx.conf brotli on;
  • nginx -t
  • reload
  • сервис активен

PHP

Основные параметры PHP и FPM-пула — без редактирования файлов вручную. Валидация перед применением.

pm.max_children 32
pool.d/shop.example.com.conf pm.max_children = 32
  • php-fpm -t
  • reload

MySQL

Форма меняет директивы в mysqld.cnf и сама перезапускает MySQL. Если сервис не поднялся с новым конфигом, файл возвращается к прежней версии.

Буферный пул InnoDB 2G
mysqld.cnf innodb_buffer_pool_size = 2G
  • копия файла
  • перезапуск

Сервер и сайт

У сервера — общие, у сайта — свои.

На странице конфигураций сервера — все файлы, которые отслеживает Deploykin: по каталогам, с фильтром по категории и поиском по пути. У сайта в списке только его файлы — конфиг Nginx, пул PHP-FPM и .env.

  • Синхронизация с сервером каждые 5 минут и по кнопке
  • Правки по SSH видны и в файлах, и в формах настроек
  • Файлы сайтов помечены и в общем списке сервера
  • Копии файлов в панели хранятся зашифрованными
Конфигурацииprod-01 · 24 файла
Синхронизировать
Все 24Nginx 5PHP 6Система 8
ФайлСинхронизирован
nginx.conf/etc/nginx
только что
sites-available/shop.example.com/etc/nginx
сайт только что
php.ini/etc/php/8.4/fpm
только что
pool.d/shop.example.com.conf/etc/php/8.4/fpm
сайт только что
mysqld.cnf/etc/mysql/mysql.conf.d
только что
sshd_config/etc/ssh
изменён только что
Обновлён 1 файл: sshd_config изменён по SSH

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

Конфиги без SSH и без сюрпризов.

Редактируйте PHP, Nginx, MySQL и другие конфигурации прямо из браузера. Валидация и резервная копия перед сохранением включены.

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

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