Frod

09.10.2026

nginx proxy manager установка debian

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

Установка Nginx Proxy Manager на Debian: пошаговая инструкция

Если вы ищете удобное решение для управления обратными прокси — Nginx Proxy Manager — то вы попали по адресу. Этот инструмент значительно упрощает настройку SSL, маршрутизацию трафика и управление сертификатами, особенно если вы работаете с несколькими доменами и сервисами. В этой статье я расскажу, как правильно установить Nginx Proxy Manager на Debian — от подготовки системы до запуска.

Почему именно Nginx Proxy Manager?

Nginx Proxy Manager — это графический интерфейс для настройки Nginx, который позволяет без глубоких знаний в области системного администрирования управлять обратным прокси. Он отлично подходит для хостинг-провайдеров, разработчиков и домашних серверов.

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

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

  • Сервер с установленной операционной системой Debian (желательно Debian 11 или 10).
  • Право администратора (root или пользователь с sudo).
  • Доступ к интернету для загрузки необходимых пакетов.

Шаг 1. Обновление системы

Первым делом обновим список пакетов и установим все актуальные обновления:

sudo apt update && sudo apt upgrade -y

Это важно для безопасности и стабильности системы.

Шаг 2. Установка Docker и Docker Compose

Nginx Proxy Manager работает в контейнерах Docker. Если у вас еще не установлен Docker, сделайте это сейчас:

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
 "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

Проверьте, что Docker работает:

sudo systemctl start docker
sudo systemctl enable docker
docker --version

Также установим 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

Шаг 3. Создание директории для Nginx Proxy Manager

Рекомендуется создать отдельную папку:

mkdir -p ~/nginx-proxy-manager
cd ~/nginx-proxy-manager

Шаг 4. Создание файла docker-compose.yml

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

version: '3'
services:
 npm:
 image: jc21/nginx-proxy-manager:latest
 restart: unless-stopped
 ports:
 - '80:80'
 - '443:443'
 - '81:81'
 environment:
 DB_MYSQL_HOST: "db"
 DB_MYSQL_PORT: 3306
 DB_MYSQL_USER: 'npm'
 DB_MYSQL_PASSWORD: 'npm_password'
 DB_MYSQL_NAME: 'npm'
 volumes:
 - ./data:/data
 - ./letsencrypt:/etc/letsencrypt
 db:
 image: mariadb
 restart: unless-stopped
 environment:
 MYSQL_ROOT_PASSWORD: 'root_password'
 MYSQL_DATABASE: 'npm'
 MYSQL_USER: 'npm'
 MYSQL_PASSWORD: 'npm_password'
 volumes:
 - ./data/mysql:/var/lib/mysql

Обратите внимание: рекомендуется изменить пароли на уникальные.

Шаг 5. Запуск контейнеров

Запустите Nginx Proxy Manager:

docker-compose up -d

Через несколько минут сервис запустится, и вы сможете получить доступ к панели управления по адресу:

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

Логин — admin@example.com, пароль — changeme (при первом входе рекомендуется сменить).

Итог

Теперь у вас есть полностью функционирующая установка Nginx Proxy Manager на Debian. Вы можете добавлять домены, настраивать SSL-сертификаты и управлять маршрутизацией через удобный графический интерфейс.

Полезные советы

  • Регулярно обновляйте Docker-образы (docker-compose pull) для получения последних исправлений.
  • Используйте отдельные сети для изоляции сервисов.
  • Настраивайте автоматическую резервную копию конфигурации.

Если возникнут сложности или вопросы — обращайтесь к официальной документации или сообществу.


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


Это полноценно закрывает запрос "nginx proxy manager установка debian", демонстрируя экспертность и предоставляя практическое руководство.