01.10.2026
nginx proxy manager установка debian
Как установить 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 — это относительно простой процесс, который занимает всего несколько минут. Этот инструмент значительно облегчит управление обратными прокси, сертификатами и редиректами, делая ваш сайт или приложение более безопасными и удобными для пользователей.