11.09.2026
nginx proxy manager установка debian
Установка Nginx Proxy Manager на Debian: пошаговая инструкция для начинающих и профессионалов
Если вы ищете удобный способ управлять прокси-серверами и сертификатами SSL, то Nginx Proxy Manager — отличный выбор. Это мощный графический интерфейс для настройки Nginx, который значительно упрощает работу администратора. В этой статье я расскажу, как выполнить установку Nginx Proxy Manager на Debian — пошагово, понятно и без лишней воды.
Почему именно Debian?
Debian — одна из самых стабильных и популярных Linux-дистрибутивов, идеально подходящая для серверных решений. Она отлично подходит для развертывания таких сервисов, как Nginx Proxy Manager, благодаря своей надежности и богатому сообществу поддержки.
Что потребуется для установки?
Перед началом убедитесь, что у вас есть:
- Сервер на базе Debian (желательно Debian 10 или новее)
- Права root или sudo
- Свободный порт 80 и 443 для веб-сервиса
- Доменное имя (по желанию, для HTTPS)
Шаг 1: Обновление системы
Первым делом обновим репозитории и пакеты:
sudo apt update && sudo apt upgrade -y
Это обеспечит свежие версии всех компонентов.
Шаг 2: Установка Docker и Docker Compose
Nginx Proxy Manager работает внутри Docker-контейнера, поэтому необходимо установить Docker.
Установка Docker
sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
Установка 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:
nginx-proxy-manager:
image: jc21/nginx-proxy-manager:latest
restart: unless-stopped
ports:
- "80:80"
- "81:81"
- "443:443"
environment:
TZ: "Europe/Moscow" # укажите ваш часовой пояс
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
Шаг 5: Запуск контейнера
docker-compose up -d
Через несколько минут Nginx Proxy Manager будет запущен, и его интерфейс станет доступен по адресу:
http://ваш_сервер:81
Стандартные логин и пароль — admin@example.com / changeme. После входа рекомендуется сразу сменить пароль.
Советы по настройке и использованию
- Для автоматического получения SSL-сертификатов используйте встроенную интеграцию Let's Encrypt.
- Создавайте виртуальные хосты для управления несколькими сайтами.
- Не забудьте настроить брандмауэр для открытия портов 80, 81 и 443.
Итог
Установка Nginx Proxy Manager на Debian — несложный процесс, который занимает всего несколько минут. Такой подход позволяет легко управлять настройками прокси и сертификатами, экономя время и нервы. Пусть ваш сервер работает стабильно и безопасно!