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