Frod

12.10.2026

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

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

Nginx Proxy Manager установка Ubuntu: пошаговая инструкция для начинающих и продвинутых

Если вы ищете простой способ управлять обратными прокси на своем сервере, то Nginx Proxy Manager — отличное решение. Этот графический интерфейс делает настройку и администрирование Nginx максимально удобными, избавляя от необходимости копировать и редактировать сложные конфигурационные файлы вручную. В этой статье я расскажу, как выполнить nginx proxy manager установка ubuntu быстро и без ошибок.

Почему выбирают Nginx Proxy Manager?

Перед тем как перейти к инструкции, важно понять, почему этот инструмент стал популярным среди системных администраторов и хостинг-провайдеров:

  • Простота установки и использования — всё через веб-интерфейс.
  • Поддержка нескольких сертификатов SSL — автоматическая установка и обновление.
  • Множество интеграций — возможность управлять несколькими прокси-серверами.
  • Бесплатно и с открытым исходным кодом.

Теперь, когда вы знаете преимущества, перейдём к практической части.


Шаг 1: подготовка сервера Ubuntu

Перед установкой убедитесь, что ваш сервер обновлён:

sudo apt update && sudo apt upgrade -y

Также рекомендуется установить Docker и Docker Compose — без них установка невозможна.


Шаг 2: установка Docker и Docker Compose

Если Docker ещё не установлен, выполните:

sudo apt install docker.io docker-compose -y

Запустите и добавьте Docker в автозагрузку:

sudo systemctl start docker
sudo systemctl enable docker

Проверьте, что всё работает:

docker --version
docker-compose --version

Шаг 3: установка Nginx Proxy Manager

Создайте директорию для контейнера:

mkdir -p ~/nginx-proxy-manager
cd ~/nginx-proxy-manager

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

version: '3'
services:
 app:
 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:latest
 restart: always
 environment:
 MYSQL_ROOT_PASSWORD: 'some_password'
 MYSQL_DATABASE: 'npm'
 MYSQL_USER: 'npm'
 MYSQL_PASSWORD: 'npm_password'
 volumes:
 - ./data/mysql:/var/lib/mysql

Замените пароли на более сложные и безопасные.

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

docker-compose up -d

Шаг 4: настройка веб-интерфейса

После запуска откройте браузер и перейдите по адресу:

http://ваш_server:81

Логин и пароль по умолчанию — admin@example.com / changeme. Обязательно смените их.

Теперь вы можете добавлять прокси-хосты, управлять сертификатами и настроить все через удобный интерфейс.


Итог

Установка nginx proxy manager на Ubuntu — несложный процесс, который при правильных действиях занимает всего несколько минут. Этот инструмент значительно упрощает управление обратными прокси, что особенно важно для хостинга веб-приложений, сайтов или API.

Если у вас возникнут вопросы или потребуется помощь, обращайтесь к сообществу или официальной документации — там много подробных инструкций и советов.


Ключевые слова и фразы для SEO:
nginx proxy manager установка ubuntu, установка nginx proxy manager на ubuntu, как установить nginx proxy manager, nginx proxy manager tutorial, обратный прокси nginx ubuntu