Frod

07.08.2026

nginx proxy manager установка и настройка

Frod — свобода без границ

NGINX Proxy Manager: установка и настройка для начинающих и продвинутых

Если вы ищете простой способ управлять обратными прокси-серверами, обеспечить безопасность своих сайтов и упростить работу с SSL-сертификатами, то nginx proxy manager — отличный выбор. В этой статье я расскажу, как правильно выполнить установка и настройка nginx proxy manager, чтобы он работал стабильно и безопасно.

Что такое nginx proxy manager?

Nginx proxy manager — это графический интерфейс для настройки и управления сервером nginx, который облегчает работу с обратными прокси, SSL, редиректами и другими важными функциями. Он подходит как для домашних проектов, так и для малого бизнеса, позволяя автоматизировать множество процессов без глубоких знаний командной строки.

Почему стоит выбрать nginx proxy manager?

  • Простота использования. Интуитивный веб-интерфейс для настройки.
  • Бесплатно и с открытым исходным кодом. Можно бесплатно установить и использовать.
  • Автоматическое управление SSL. Поддержка Let's Encrypt.
  • Поддержка множества сайтов. Легко управлять несколькими доменами.

Установка nginx proxy manager: пошаговая инструкция

Перед началом убедитесь, что у вас есть сервер с ОС Linux (обычно Ubuntu 20.04 или 22.04) или Docker-среда. Ниже я расскажу о двух подходах — через Docker и без него.

Установка через Docker

Этот способ наиболее популярный и удобный.

  1. Обновите систему:
sudo apt update && sudo apt upgrade -y
  1. Установите Docker и Docker Compose (если еще не установлены):
sudo apt install docker.io docker-compose -y
sudo systemctl enable --now docker
  1. Создайте директорию для проекта:
mkdir ~/nginx-proxy-manager
cd ~/nginx-proxy-manager
  1. Создайте файл docker-compose.yml:
version: '3'
services:
 app:
 image: jc21/nginx-proxy-manager:latest
 restart: always
 ports:
 - '80:80'
 - '81:81'
 - '443:443'
 environment:
 TZ: Europe/Moscow
 volumes:
 - ./data:/data
 - ./letsencrypt:/etc/letsencrypt
  1. Запустите контейнер:
docker-compose up -d
  1. Доступ к панели управления:

Перейдите по адресу http://ваш_сервер:81. Логин — admin@local.host, пароль — changeme. После входа обязательно смените пароль.


Установка без Docker (на примере Ubuntu)

Если предпочитаете устанавливать напрямую:

  1. Установите nginx:
sudo apt install nginx -y
  1. Установите необходимые пакеты для Node.js и npm:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
  1. Клонируйте репозиторий nginx proxy manager и запустите:
git clone https://github.com/jc21/nginx-proxy-manager.git
cd nginx-proxy-manager
npm install
npm run build
npm start

Но в большинстве случаев проще использовать Docker.

Настройка nginx proxy manager

После установки приступим к настройке.

Создание прокси-хоста

  1. Войдите в веб-интерфейс по адресу http://ваш_сервер:81.
  2. Перейдите в раздел Hosts → Proxy Hosts.
  3. Нажмите Add Proxy Host.
  4. Введите доменное имя или IP-адрес сервера.
  5. Укажите внутренний IP-адрес и порт сервера, к которому нужно проксировать.
  6. Включите Block Common Exploits для безопасности.
  7. Перейдите в раздел SSL:
    - Включите Request a new SSL certificate.
    - Выберите Force SSL.
    - Укажите свой email для получения сертификатов Let's Encrypt.
    - Нажмите Save.

Теперь ваш сайт будет доступен по HTTPS, а nginx proxy manager автоматически обновит сертификат.

Дополнительные настройки

  • Редиректы и правила — можно настроить редиректы, редактировать header.
  • Обработка ошибок — настраивайте страницы ошибок и логирование.
  • Множественные домены — добавляйте дополнительные proxy-хосты для разных сайтов.

Итог

Установка и настройка nginx proxy manager — это отличное решение для тех, кто хочет управлять обратными прокси без глубоких знаний nginx. Используя Docker, вы получаете быстрый и надежный способ развертывания, а веб-интерфейс значительно упрощает работу.

Если у вас возникнут вопросы или сложности, пишите — я помогу разобраться!


Ключевые слова: nginx proxy manager установка и настройка, обратный прокси nginx, автоматическое управление SSL, настройка доменов, Docker nginx proxy manager