Настройка Nginx Proxy Manager в Docker Compose на личном VPS в 2026 году
Как запустить Nginx Proxy Manager в Docker Compose на личном VPS в 2026 году. Практическая инструкция для SANSARA: регистрация → данные в кабинете → импорт на iPhone, Android, Windows, macOS.
Чтобы развернуть Nginx Proxy Manager в Docker Compose на своём личном VPS, достаточно зарегистрироваться в SANSARA, получить данные подключения в кабинете и импортировать их в клиент на своём устройстве. После этого вы сможете запустить контейнеры с Nginx Proxy Manager и управлять проксированием веб-сервисов через удобный веб-интерфейс.
Коротко:
- Nginx Proxy Manager — это веб-панель для управления прокси-правилами на основе Nginx.
- Работает в Docker Compose, что упрощает развёртывание и обновление.
- Подходит для владельцев личных VPS, которые хотят централизованно управлять несколькими сайтами или сервисами.
- В SANSARA личный VPS выдаётся автоматически после регистрации, без ручной установки панелей и без терминала для обычного пользователя.
- Доступны локации в 9+ странах (Европа и другие узлы).
- Совместимость: iPhone, Android, Windows, macOS.
Что это и кому подходит
Nginx Proxy Manager — это обёртка над Nginx с веб-интерфейсом, которая позволяет настраивать проксирование, SSL-сертификаты и перенаправления через браузер, без правки конфигов вручную. Она запускается в контейнерах Docker и управляется через Docker Compose.
Решение подойдёт:
- Владельцам личных VPS, которые хотят разместить несколько сайтов или сервисов на одном IP.
- Тем, кто не хочет редактировать конфиги Nginx вручную, но нуждается в гибком проксировании.
- Пользователям SANSARA, которые получили выделенный узел и хотят использовать его как шлюз для веб-приложений.
Если вы уже используете личный VPS SANSARA для защищённого канала на своих устройствах, добавление Nginx Proxy Manager позволит вам также управлять веб-трафиком между вашими сервисами.
Как настроить по шагам (с личным VPS SANSARA)
Для работы с Nginx Proxy Manager вам понадобится личный VPS с доступом по SSH и установленными Docker и Docker Compose. В SANSARA VPS уже подготовлен к работе, данные подключения доступны в кабинете после регистрации.
- 01Подключитесь к своему личному VPS
Используйте данные из кабинета SANSARA: адрес сервера, логин и пароль (или ключ). Подключитесь через SSH-клиент.
- 01Убедитесь, что Docker и Docker Compose установлены
Обычно в SANSARA они уже присутствуют. Проверить можно командами: `bash docker --version docker-compose --version ` Если их нет, установите по официальной инструкции для вашей ОС.
- 01Создайте директорию для Nginx Proxy Manager
Например: `bash mkdir ~/nginx-proxy-manager cd ~/nginx-proxy-manager `
- 01Создайте файл docker-compose.yml
Содержимое может быть таким: `yaml version: '3.8' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
` Здесь:
- Порт 80 — HTTP.
- Порт 443 — HTTPS.
- Порт 81 — веб-панель управления.
- Папки data и letsencrypt сохраняют настройки и сертификаты.
- 01Запустите контейнеры
Выполните в той же папке: `bash docker-compose up -d ` После этого Nginx Proxy Manager запустится в фоне.
- 01Войдите в веб-панель
Откройте в браузере http://ваш-ip-vps:81. Стандартные учётные данные:
- Email: admin@example.com
- Пароль: changeme
Сразу смените пароль.
- 01Настройте прокси-хосты
В панели:
- Добавьте Proxy Host, укажите домен, IP и порт целевого сервиса.
- Включите SSL, если нужно, и запросите сертификат Let’s Encrypt.
Теперь трафик на указанный домен будет проксироваться через Nginx Proxy Manager на вашем личном VPS.
Устройства: iPhone, Android, Windows, macOS
Nginx Proxy Manager работает на стороне сервера, поэтому клиентские устройства не требуют специальной настройки для самого прокси-менеджера. Важно, чтобы устройства могли обращаться к вашему личному VPS.
- iPhone, Android
Если вы используете личный VPS SANSARA как защищённый канал, импортируйте конфигурацию из кабинета в своё приложение. После этого весь трафик с телефона будет идти через ваш выделенный узел, включая запросы к доменам, которые вы настроили в Nginx Proxy Manager.
- Windows, macOS
Аналогично: импортируйте данные подключения из кабинета SANSARA в клиент на ПК. Дальнейшая работа с веб-сервисами, проксируемыми через Nginx Proxy Manager, будет автоматически идти через ваш личный сервер.
Таким образом, Nginx Proxy Manager дополняет вашу инфраструктуру на VPS, а клиенты на всех устройствах подключаются стандартным образом через кабинет SANSARA.
Частые ошибки и как их избежать
- Порты 80, 443 или 81 уже заняты
Если на VPS уже есть веб-сервер, измените внешние порты в docker-compose.yml (например, 8080:80) или остановите конфликтующий сервис.
- Не открывается панель на порту 81
Проверьте фаервол на VPS и правила облачного провайдера. Убедитесь, что порт открыт для вашего IP.
- SSL-сертификаты не выпускаются
Убедитесь, что домен привязан к IP вашего VPS и порты 80/443 доступны извне. Let’s Encrypt требует публичной доступности для проверки.
- Настройки сбрасываются после перезапуска
Все важные данные должны быть в смонтированных томах (volumes). Не храните конфиги только внутри контейнера.
- Ошибки прав на папки data и letsencrypt
Если контейнер не может писать в эти директории, создайте их заранее и проверьте владельца (обычно chmod 755 и владелец от root).
FAQ
Нужно ли мне знать Docker, чтобы использовать Nginx Proxy Manager на VPS?+
Достаточно базового понимания. Вы копируете готовый docker-compose.yml, запускаете одну команду, а дальше работаете через веб-интерфейс.
Могу ли я использовать Nginx Proxy Manager вместе с моим защищённым каналом от SANSARA?+
Да, они отлично сочетаются. Ваш личный VPS работает как выделенный узел для защищённого канала, а Nginx Proxy Manager добавляет возможность управлять веб-проксированием.
Что делать, если я забыл пароль от панели Nginx Proxy Manager?+
Подключитесь к VPS по SSH, остановите контейнеры, удалите связанные с паролем данные в папке data (либо всю папку) и запустите заново. После этого войдите с паролем по умолчанию и сразу смените его.
Сколько доменов/хостов можно добавить в Nginx Proxy Manager?+
Ограничений по количеству практически нет, всё зависит от ресурсов VPS. На типичном тарифе SANSARA можно держать десятки прокси-хостов.
Можно ли перенести настройки Nginx Proxy Manager на другой VPS?+
Да, достаточно скопировать папки data и letsencrypt на новый сервер и использовать тот же docker-compose.yml. После запуска настройки и сертификаты восстановятся.
Итог
- Зарегистрируйтесь в SANSARA, получите личный VPS и данные подключения в кабинете.
- Подключитесь к VPS по SSH, создайте docker-compose.yml для Nginx Proxy Manager и запустите контейнеры.
- Настройте прокси-хосты и SSL через веб-панель на порту 81.
- Импортируйте конфигурацию из кабинета SANSARA в клиенты на iPhone, Android, Windows и macOS.
- Периодически обновляйте образы контейнеров и делайте бэкап папок data и letsencrypt.
Ещё по теме
Читайте также
CTA · SANSARA
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.