Frod

01.10.2026

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

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

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

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

Что такое Nginx Proxy Manager?

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

Почему выбирают Debian для установки Nginx Proxy Manager?

Debian — стабильная и надежная операционная система, идеально подходящая для серверных решений. Благодаря своим репозиториям и простоте обновлений, Debian является одним из лучших вариантов для установки таких сервисов, как Nginx Proxy Manager.

Шаг 1. Подготовка сервера

Перед началом убедитесь, что у вас есть сервер с установленной Debian (рекомендуется Debian 10 или новее), права суперпользователя и свежая версия системы:

sudo apt update && sudo apt upgrade -y

Также рекомендуется установить необходимые пакеты:

sudo apt install -y curl git unzip

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

Nginx Proxy Manager работает через Docker, поэтому их необходимо установить:

Установка Docker

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

Добавьте вашего пользователя в группу docker, чтобы управлять контейнерами без sudo:

sudo usermod -aG docker ${USER}
newgrp docker

Установка Docker Compose

На Debian обычно доступен через apt, однако рекомендуется установить последнюю версию:

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 ~/nginx-proxy-manager && cd ~/nginx-proxy-manager

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

version: '3'
services:
 npm:
 image: jc21/nginx-proxy-manager:latest
 restart: unless-stopped
 ports:
 - '80:80'
 - '81:81'
 - '443:443'
 volumes:
 - ./data:/data
 - ./letsencrypt:/etc/letsencrypt

Запустите контейнер:

docker-compose up -d

После запуска Nginx Proxy Manager будет доступен по адресу http://<IP-адрес-сервера>:81.

Шаг 4. Первичная настройка

Перейдите в браузер по адресу http://<ваш_IP>:81. Стандартные учетные данные: логин — admin@example.com, пароль — changeme. После входа рекомендуется сразу сменить пароль и настроить SSL.

Итог

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