Frod

11.09.2026

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

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

Установка 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 — несложный процесс, который занимает всего несколько минут. Такой подход позволяет легко управлять настройками прокси и сертификатами, экономя время и нервы. Пусть ваш сервер работает стабильно и безопасно!