Веб-интерфейс для управления nginx: виртуальными хостами, прокси, SSL-сертификатами и потоками — без ручного редактирования конфигурационных файлов.
0xJacky/nginx-ui
Веб-интерфейс для самостоятельного управления сайтами, сертификатами, конфигурациями и логами Nginx, а также статистикой сервера; написан на Go и Vue.
Open source альтернатива:Nginx Proxy Manager
cPanel
- Звёзды
- 11,652
- Форки
- 904
- Открытые issues
- 42
- Последний коммит
- 14 часов назад
Что это?
Nginx UI — веб-панель управления Nginx. Она позволяет редактировать и проверять конфигурационные файлы в браузере, автоматически перезагружать Nginx после сохранения и просматривать логи Nginx без подключения по SSH.
Проект также помогает выполнять административные задачи на сервере. Он показывает загрузку CPU, использование памяти и диска, а также нагрузку системы; автоматически сохраняет резервные копии изменений конфигурации, позволяет сравнивать версии и восстанавливать их, а также выпускать и продлевать сертификаты Let's Encrypt. Можно управлять несколькими узлами в кластере и экспортировать конфигурации в зашифрованном виде для переноса.
В интерфейс встроен AI-ассистент с поддержкой нескольких моделей, а MCP-интерфейс позволяет AI-агентам читать и изменять конфигурацию Nginx и управлять сервисом. Проект распространяется в виде одного исполняемого бинарного файла; также доступны Docker-образы.
Ключевые возможности
- 01Редактирование конфигураций Nginx в браузере с автоматической проверкой и перезагрузкой после сохранения
- 02Автоматическое резервное копирование конфигурации с возможностью сравнения версий и восстановления
- 03Выпуск сертификатов Let's Encrypt и автоматическое продление
- 04Метрики сервера: загрузка CPU, использование памяти и диска, а также системная нагрузка
- 05Управление кластером из нескольких узлов и зашифрованный экспорт конфигураций
- 06MCP-интерфейс для управления конфигурацией Nginx с помощью AI-агентов
Сценарии использования
- Управление обратными прокси и сайтами на небольшом сервере без ручного редактирования файлов
- Автоматизация выпуска HTTPS-сертификатов для нескольких доменов, обслуживаемых Nginx
- Синхронизация конфигурации Nginx на нескольких серверах
- Предоставление AI-агентам возможности вносить контролируемые изменения в конфигурацию Nginx
Быстрый старт
- 1
Загрузите официальный образ Docker
docker pull uozi/nginx-ui:latest - 2
Запустите контейнер с помощью Docker, сопоставив порты 80 и 443 и подключив том с конфигурацией Nginx, как описано в README
docker run -dit --name=nginx-ui --restart=always -e TZ=Asia/Shanghai -v /mnt/user/a - 3
Откройте в браузере http://<your_server_ip>:<listen_port>, чтобы завершить настройку
Что важно знать
- Лицензия AGPL-3.0 — это лицензия с авторским левом, требующая раскрытия исходного кода изменений, предоставляемых по сети.
- Предполагается структура каталогов Nginx, характерная для Debian, поэтому в системах не на базе Debian может потребоваться вручную изменить nginx.conf.
- Пример Docker в README приведён не полностью, поэтому полную команду запуска нужно найти в документации.
Темы
Частые вопросы
- Что такое nginx-ui?
- Веб-интерфейс для самостоятельного управления сайтами, сертификатами, конфигурациями и логами Nginx, а также статистикой сервера; написан на Go и Vue. Nginx UI — веб-панель управления Nginx. Она позволяет редактировать и проверять конфигурационные файлы в браузере, автоматически перезагружать Nginx после сохранения и просматривать логи Nginx без подключения по SSH.
- nginx-ui можно использовать бесплатно? Какая у него лицензия?
- nginx-ui распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- nginx-ui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в nginx-ui — 21 окт. 2026 г..
- Для чего можно использовать nginx-ui?
- Управление обратными прокси и сайтами на небольшом сервере без ручного редактирования файлов Автоматизация выпуска HTTPS-сертификатов для нескольких доменов, обслуживаемых Nginx Синхронизация конфигурации Nginx на нескольких серверах Предоставление AI-агентам возможности вносить контролируемые изменения в конфигурацию Nginx
- Как установить nginx-ui?
- Загрузите официальный образ Docker: docker pull uozi/nginx-ui:latest Запустите контейнер с помощью Docker, сопоставив порты 80 и 443 и подключив том с конфигурацией Nginx, как описано в README: docker run -dit --name=nginx-ui --restart=always -e TZ=Asia/Shanghai -v /mnt/user/a Откройте в браузере http://<your_server_ip>:<listen_port>, чтобы завершить настройку
- Где скачать nginx-ui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/0xJacky/nginx-ui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Быстрый веб-интерфейс в виде одного бинарного файла для управления несколькими экземплярами qBittorrent, автоматизаций и кросс-сидинга.
Персональный микроблог для самостоятельного размещения: публикуйте короткие посты, ссылки и медиа в ленте, на которую можно подписываться и оставлять комментарии.
Самостоятельно размещаемый сервис для мониторинга cron-задач и фоновых процессов, который сообщает о пропущенных вовремя проверочных запросах.
Конфигурация для развёртывания Huly через Docker Compose или Kubernetes на собственном сервере — платформы для командной работы с открытым исходным кодом.
PaaS с открытым исходным кодом на базе Kubernetes: настройка кластера, сборки, релизы, TLS-адреса, конфигурация, логи и метрики через CLI и веб-панель.