Edge · WAF · Аналитика · Панель

Управляйте nginx из одной панели

smart-nginx превращает nginx в управляемый edge: сайты, upstream и балансировку, WAF на ModSecurity + OWASP CRS, TLS Let's Encrypt, аналитику и логи вы настраиваете кликами — без ручной правки конфигов и SSH. Конфиги и данные остаются на вашем сервере.

800+ правил WAF OWASP CRS
1 панель весь edge-стек
Self-host данные у вас
admin.smart-nginx
Панель smart-nginx
nginxModSecurityOWASP CRSDocker PostgreSQLGeoIP2Let's EncryptJSON logs

О проекте

Что такое smart-nginx

Это панель управления для вашего собственного nginx-сервера, который стоит на входе (edge / reverse proxy) перед вашими сайтами и сервисами. Всё, что обычно делают руками в /etc/nginx и через SSH, здесь доступно в веб-интерфейсе — с проверкой конфига и безопасным применением.

Зачем это нужно

nginx — мощный, но управляется текстовыми конфигами. Чтобы добавить сайт, настроить балансировку, включить WAF или выпустить сертификат, нужно редактировать файлы, помнить директивы и перезапускать сервис. smart-nginx даёт визуальный слой поверх этого: вы описываете, что хотите, а панель генерирует корректный конфиг и применяет его.

Для кого

Для команд и администраторов, которым нужен контролируемый edge: хостинг и агентства, SaaS и интернет-магазины, внутренние сервисы и DevOps. Подходит и тем, кто только разворачивает первый сайт, и тем, кто переносит готовую инфраструктуру с боевого nginx через импорт конфигов.

Где работает

На вашем сервере (self-host): панель, база и nginx-edge поднимаются в Docker. Конфигурация хранится в PostgreSQL, трафик и данные не уходят наружу. Тариф задаётся ключом активации — образы публичные, лицензия проверяется в панели.

  • Не «ещё один прокси». Под капотом — настоящий nginx; smart-nginx им управляет, а не заменяет.
  • Безопасно по умолчанию. Любое изменение проходит nginx -t и применяется только после успешной проверки.
  • Ничего не теряется. Ревизии конфига, diff и откат на предыдущую версию — в один клик.

Возможности

Весь edge-стек в одном месте

Маршрутизация, защита, TLS и наблюдаемость — без ручного редактирования конфигов на сервере.

Upstream, балансировка и health checks

Именованные пулы, веса, keepalive, sticky / hash / backup / slow_start / max_conns, активные пробы и привязка к Docker. Статусы up/down видны в панели, drain серверов — без простоя.

WAF и защита от ботов

ModSecurity + OWASP CRS, paranoia level, IP-правила и auto-block, rate limit, репутация и политики block/detect.

TLS и сертификаты

Let's Encrypt HTTP-01 и DNS-01 (wildcard), автопродление, OCSP stapling, security-заголовки, HTTPS для каждого сайта из UI.

Аналитика и логи

JSON access-логи, RPS и latency, карта стран по GeoIP, bot scores, live tail и поиск по access / error / WAF audit.

Сайты и маршруты

Vhost, редиректы, location и заголовки, TCP/stream-прокси (L4), свои HTML-страницы ошибок, текстовый конфиг сайта.

Безопасный apply

Preview и diff конфига, nginx -t, reload edge только после проверки, ревизии и откат. Импорт существующих конфигов nginx.

Архитектура

Как это работает

Три компонента в Docker на вашем сервере. Вы работаете с панелью — она генерирует конфиг и безопасно выкатывает его на nginx.

Вы

Панель (UI + API)

Веб-интерфейс и REST API. Здесь вы настраиваете сайты, upstream, WAF и TLS. Все настройки сохраняются в базе.

Хранилище

PostgreSQL

Единый источник правды: сайты, маршруты, сертификаты, правила WAF, ревизии конфига. Данные остаются на вашем сервере.

Worker

Генерация и проверка

Рендерит nginx.conf из базы, прогоняет nginx -t, делает health-check бэкендов и ротацию логов.

Трафик

nginx edge

Тот самый nginx с ModSecurity, который принимает запросы пользователей и проксирует их на ваши бэкенды.

  1. 01

    Настройка

    Сайты, upstream, WAF и TLS в панели — без правки файлов.

  2. 02

    Проверка

    Preview, diff и nginx -t до выката.

  3. 03

    Применение

    Генерация конфигов и sync на edge, reload только при успехе.

  4. 04

    Наблюдение

    Дашборд, WAF-события, графики и логи в реальном времени.

Интерфейс

Панель управления

Скриншоты реальной админки.

Dashboard
DashboardСводка за сутки
WAF
WAFБлокировки и гео
Sites
СайтыVhost и HTTPS
Charts
ГрафикиRPS и latency
Docker
DockerСтеки и сети
Certificates
TLSСертификаты LE

Сравнение

smart-nginx, nginx и nginx Plus

nginx даёт движок, nginx Plus добавляет коммерческие функции и поддержку. smart-nginx даёт удобную панель, WAF, аналитику и автоматику TLS поверх обычного nginx — на вашем сервере и за понятные деньги. Ниже — обе версии панели рядом с nginx и nginx Plus.

Возможность nginxopen source nginx Plusкоммерческий smart-nginx Freeпанель smart-nginx Enterpriseпанель + edge
Веб-панель управления конфиги вручную ± dashboard мониторинга полноценная панель полноценная панель
Активные health-check бэкендов только пассивные
Изменение upstream через API reload вручную без reload API + безопасный apply API + безопасный apply
WAF (ModSecurity + OWASP CRS) сборка и настройка вручную ± App Protect — отдельно, платно встроен, управление из UI встроен, управление из UI
Защита от ботов, rate limit, IP-репутация вручную ± частично из коробки, политики в UI из коробки, политики в UI
GeoIP allow/deny по странам модуль вручную из UI из UI
Let's Encrypt: выпуск и продление сторонние утилиты вручную / сторонне из панели, автопродление из панели, автопродление
Аналитика трафика (RPS, latency, гео) внешние системы ± live activity monitoring дашборды + JSON-логи + live tail дашборды + JSON-логи + live tail
Проверка конфига, diff и откат ± nginx -t вручную preview, diff, ревизии, откат preview, diff, ревизии, откат
Лимит сайтов / upstream / сертификатов без лимита без лимита ± до 5 каждого без лимита
Свои HTML-страницы ошибок вручную вручную встроенные шаблоны свой HTML в панели
Данные и конфиги на вашем сервере self-host self-host
Поддержка внедрения сообщество вендор, платно по запросу приоритетная
Стоимость бесплатно подписка за инстанс 0 ₽ от 20 000 ₽/мес за сервер

есть · ± ограниченно / отдельно · нет из коробки

В чём преимущество

  • Всё управление nginx — в браузере, без SSH и ручных конфигов.
  • WAF, аналитика и автоматика TLS встроены, а не докупаются отдельно.
  • Self-host: конфиги, логи и сертификаты остаются на вашем сервере.
  • Понятная цена: бесплатный Free для пилота, Enterprise за сервер.

Когда нужен именно nginx Plus

  • Нужна перенастройка upstream полностью без reload (in-memory).
  • Требуется официальная коммерческая поддержка от вендора.
  • Уже выстроены процессы вокруг проприетарных модулей Plus.

Получить ключ Free или Enterprise

Контакт

Нужна помощь с внедрением?

Расскажем про архитектуру панель + worker + edge, поможем перенести конфиги с боевого nginx и настроить WAF под ваши сайты.

info@smart-nginx.ru