01.08.2026
nginx proxy manager установка ubuntu
Nginx Proxy Manager установка Ubuntu: пошаговая инструкция для начинающих и опытных пользователей
Если вы ищете удобное решение для управления обратными прокси-серверами на Ubuntu, то nginx proxy manager установка ubuntu — отличный выбор. Этот интерфейс значительно упрощает настройку и управление сертификатами SSL, прокси-сервером и доменными именами без необходимости глубоких знаний в конфигурации nginx.
Почему именно nginx proxy manager?
Nginx Proxy Manager — это графический интерфейс, основанный на Docker, который превращает сложные команды в простое управление через браузер. Он идеально подходит для тех, кто хочет быстро развернуть безопасный и стабильный прокси-сервер на Ubuntu.
Что потребуется для установки nginx proxy manager на Ubuntu?
Перед началом убедитесь, что у вас есть:
- Ubuntu 20.04 или выше;
- Установленный Docker и Docker Compose;
- Доступ к серверу с правами администратора.
Шаг 1. Установка Docker и Docker Compose
Если Docker еще не установлен, выполните команду:
sudo apt update
sudo apt install docker.io
sudo systemctl enable --now docker
Затем установите 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
Шаг 2. Создание конфигурации для nginx proxy manager
Создайте папку для проекта:
mkdir ~/nginx-proxy-manager
cd ~/nginx-proxy-manager
Создайте файл 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:latest
environment:
MYSQL_ROOT_PASSWORD: 'root_password'
MYSQL_DATABASE: 'npm'
MYSQL_USER: 'npm'
MYSQL_PASSWORD: 'npm_password'
volumes:
- ./data/mysql:/var/lib/mysql
Обратите внимание, что необходимо заменить пароли на свои собственные для повышения безопасности.
Шаг 3. Запуск nginx proxy manager
Запустите контейнеры командой:
docker-compose up -d
После этого в браузере перейдите по адресу http://ваш_сервер:81, чтобы открыть интерфейс nginx proxy manager. Войдите, используя стандартные логин и пароль (административный интерфейс при первом входе).
Дополнительные советы и рекомендации
- Настройка HTTPS: Благодаря встроенной поддержке Let's Encrypt, вы легко сможете получить бесплатный SSL-сертификат для своих доменов.
- Обновление nginx proxy manager: Регулярно обновляйте Docker-образ командой
docker-compose pullи перезапускайте контейнеры. - Безопасность: Не забывайте менять стандартные пароли и настраивать брандмауэр для защиты сервера.
Итог: установка nginx proxy manager на Ubuntu — это удобно, быстро и надежно. Следуя этим шагам, вы получите современное решение для управления прокси-серверами, которое подойдет и для личных проектов, и для корпоративных задач. Если возникнут вопросы — пишите, и я помогу вам настроить все правильно!