28.07.2026
nginx proxy manager установка debian
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