Frod

31.10.2026

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

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

Nginx Proxy Manager: установка и настройка — пошаговая инструкция для начинающих

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

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

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

  • Управления несколькими доменами
  • Настройки HTTPS и автоматического получения сертификатов
  • Создания обратных прокси для внутренних сервисов

Что потребуется перед началом установки?

Перед тем, как приступать, убедитесь, что у вас есть:

  • Виртуальный сервер или VPS (рекомендуется Linux-дистрибутив Ubuntu 20.04 или выше)
  • Доступ по SSH
  • Доменное имя, указывающее на ваш сервер (для настройки SSL)
  • Минимальные знания работы с командной строкой

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

  1. Обновляем систему

Для начала обновим пакеты и убедимся, что все актуально:

sudo apt update && sudo apt upgrade -y
  1. Установка Docker и Docker Compose

Nginx proxy manager работает через Docker, поэтому их необходимо установить.

Установка Docker

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

Установка Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Проверьте установку:

docker-compose --version
  1. Создаем директорию для nginx proxy manager
mkdir ~/nginx-proxy-manager
cd ~/nginx-proxy-manager
  1. Создаем файл docker-compose.yml

Создайте файл docker-compose.yml со следующим содержимым:

version: '3'
services:
 nginx-proxy-manager:
 image: jc21/nginx-proxy-manager:latest
 restart: unless-stopped
 ports:
 - "80:80"
 - "81:81"
 - "443:443"
 environment:
 DB_MYSQL_HOST: "db"
 DB_MYSQL_PORT: 3306
 DB_MYSQL_USER: "npm"
 DB_MYSQL_PASSWORD: "npm_password"
 DB_MYSQL_NAME: "nginxproxymanager"
 volumes:
 - ./data:/data
 - ./letsencrypt:/etc/letsencrypt
 depends_on:
 - db

 db:
 image: mariadb:latest
 restart: unless-stopped
 environment:
 MYSQL_ROOT_PASSWORD: 'root_password'
 MYSQL_DATABASE: 'nginxproxymanager'
 MYSQL_USER: 'npm'
 MYSQL_PASSWORD: 'npm_password'
 volumes:
 - ./data/mysql:/var/lib/mysql

Настройте пароли (root_password, npm_password) по своему усмотрению.

  1. Запускаем контейнеры
docker-compose up -d

Подождите несколько минут, пока контейнеры полностью не запустятся.

Настройка nginx proxy manager через веб-интерфейс

После запуска откройте браузер и перейдите по адресу:

http://ваш_сервер:81

Логин по умолчанию: admin@example.com
Пароль: changeme — обязательно смените при первом входе.

Как настроить прокси и SSL

  1. Перейдите в раздел Proxy Hosts.
  2. Нажмите Add Proxy Host.
  3. Введите доменное имя или IP-адрес сервиса.
  4. Укажите внутренний IP и порт сервера.
  5. Включите опцию Block Common Exploits для безопасности.
  6. В разделе SSL выберите Request a new SSL Certificate и активируйте Force SSL.
  7. Введите ваш email — он потребуется для получения сертификатов Let’s Encrypt.
  8. Нажмите Save.

Теперь ваш сайт защищен HTTPS, а настройка обратного прокси позволяет управлять несколькими сервисами через единый интерфейс.

Итог

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


Если нужно, я могу подготовить более углубленную или специализированную версию статьи, или сделать текст для определенного региона и целевой аудитории.

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


Готов помочь вам с дальнейшими задачами!