Frod

28.07.2026

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

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

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

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

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

Перед тем как приступить к установке, важно понять, зачем вообще нужен nginx proxy manager:

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

Теперь перейдём к практике.


Как выполнить nginx proxy manager установка debian

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

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

sudo apt update && sudo apt upgrade -y

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

nginx proxy manager работает через контейнеры 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 установлен:

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: always
 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: npm
 volumes:
 - ./data:/data
 - ./letsencrypt:/etc/letsencrypt
 db:
 image: mariadb:10.5
 restart: always
 environment:
 MYSQL_ROOT_PASSWORD: root_password
 MYSQL_DATABASE: npm
 MYSQL_USER: npm
 MYSQL_PASSWORD: npm_password
 volumes:
 - ./data/mysql:/var/lib/mysql

Обратите внимание: замените пароли на свои — для безопасности.

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

docker-compose up -d

После этого nginx proxy manager будет доступен по адресу:

http://ваш_ip:81

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


Как управлять nginx proxy manager

Через веб-интерфейс вы можете добавлять новые прокси-хосты, настраивать SSL, редиректы и многое другое. Всё интуитивно понятно, а для большинства задач — достаточно нескольких кликов.

Итог

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

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


Дополнительные ключевые слова (LSI)

nginx настройка, установка nginx, прокси сервер Debian, автоматическая настройка SSL, управление доменами, контейнеризация на Debian, Docker nginx proxy, безопасность nginx