Svyaz

13.07.2026

nginx proxy manager docker compose

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

Установка и настройка Nginx Proxy Manager в Docker Compose

В этом гUIDE мы рассмотрим процесс установки и настройки Nginx Proxy Manager в Docker Compose. Нginx Proxy Manager — это популярная система для управления прокси-серверами, которая позволяет легко конфигурировать и управлять прокси-серверами в облачных средах.

Предварительные требования

Чтобы начать работу, вам понадобится:

  • Установленный Docker и Docker Compose на вашем компьютере
  • Находящийся в интернете доступ к репозиторию Docker Hub
  • Понимание базовых принципов Docker и Docker Compose

Установка Nginx Proxy Manager

Чтобы установить Nginx Proxy Manager, вы можете использовать следующий команды в терминале:

docker pull nginxproxy/nginx-proxy-manager

Эта команда скачает образ Nginx Proxy Manager из репозитория Docker Hub.

Создание файла конфигурации Docker Compose

Чтобы настроить Nginx Proxy Manager, вы должны создать файл конфигурации Docker Compose. Этот файл должен содержать информацию о том, как запускать контейнеры и как взаимодействовать с ними.

Ниже приведен пример файла конфигурации Docker Compose:

version: '3'
services:
  nginx-proxy-manager:
    image: nginxproxy/nginx-proxy-manager
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
    environment:
      - NGINX_PROXY_MANAGER_DB_TYPE=mysql
      - NGINX_PROXY_MANAGER_DB_HOST=nginx-proxy-manager-db
      - NGINX_PROXY_MANAGER_DB_USER=proxy_manager
      - NGINX_PROXY_MANAGER_DB_PASSWORD=proxy_manager_password
      - NGINX_PROXY_MANAGER_DB_NAME=proxy_manager
    depends_on:
      - nginx-proxy-manager-db
  nginx-proxy-manager-db:
    image: mysql:latest
    restart: unless-stopped
    environment:
      - MYSQL_ROOT_PASSWORD=proxy_manager_password
      - MYSQL_DATABASE=proxy_manager
      - MYSQL_USER=proxy_manager
      - MYSQL_PASSWORD=proxy_manager_password

Этот файл конфигурации настраивает два сервиса: nginx-proxy-manager и nginx-proxy-manager-db. Первый сервис запускает Nginx Proxy Manager, а второй сервис запускает базу данных MySQL для хранения конфигурации прокси-сервера.

Запуск Nginx Proxy Manager

Чтобы запустить Nginx Proxy Manager, вам нужно запустить файл конфигурации Docker Compose. Для этого войдите в терминал и введите следующую команду:

docker-compose -f docker-compose.yml up -d

Эта команда запустит контейнеры Nginx Proxy Manager и базу данных MySQL в фоновом режиме.

Настройка Nginx Proxy Manager

После запуска Nginx Proxy Manager вы можете настроить прокси-сервер, добавив новые домены и настроив параметры конфигурации. Для этого войдите в интерфейс управления Nginx Proxy Manager по адресу <Your-IP-Address>:81 и настройте прокси-сервер как удобно вам.

Вывод

Установка и настройка Nginx Proxy Manager в Docker Compose — относительно простой процесс, который требует минимум усилий и знаний. Этот гUIDE дал вам понимание базовых принципов Nginx Proxy Manager и показал, как настроить прокси-сервер в облачной среде.

LSI-ключи:

  • конфигурация прокси-сервера
  • управление прокси-серверами
  • настройка Nginx Proxy Manager
  • установка Nginx Proxy Manager
  • Docker Compose
  • контейнеры
  • облачные среды
  • информационная безопасность
  • конфиденциальность данных.