SANSARA
SANSARA12 июля 2026 г.11 мин

Nginx Proxy Manager в Docker на личном VPS SANSARA (2026)

Как запустить Nginx Proxy Manager в Docker на личном VPS SANSARA в 2026 году. Практическая инструкция для iPhone, Android, Windows, macOS: установка, настройка прокси, SSL, доменов, типичные ошибки и FAQ.

VPSSANSARAгайд

Nginx Proxy Manager — это веб-панель для управления прокси и реверс-прокси на основе nginx. С её помощью вы можете перенаправлять трафик с вашего домена на разные сервисы на одном сервере, автоматически получать и обновлять SSL-сертификаты Let’s Encrypt, а также настраивать доступ по паролю и IP-ограничениям. В связке с личным VPS SANSARA это позволяет быстро поднять собственный защищённый шлюз для ваших приложений и сервисов, не углубляясь в конфигурационные файлы.

Чтобы начать, вам нужен личный VPS от SANSARA. После регистрации вы получаете данные подключения в кабинете и импортируете их в клиент на своём устройстве — без терминала и ручной установки панелей. Затем вы заходите на сервер по SSH и разворачиваете Nginx Proxy Manager в Docker.

Коротко:

  • Nginx Proxy Manager — это веб-интерфейс для управления прокси и SSL на базе nginx.
  • Работает в Docker, что упрощает установку и обновление.
  • Автоматически получает SSL-сертификаты Let’s Encrypt для ваших доменов.
  • Совместим с любым личным VPS SANSARA в 9+ странах.

Что это и кому подходит

Nginx Proxy Manager — это обёртка над популярным веб-сервером nginx, которая превращает сложные текстовые конфиги в понятный веб-интерфейс. Вы можете:

  • Настроить реверс-прокси для внутренних сервисов (например, веб-приложение, панель управления, медиасервер).
  • Подключить собственный домен и автоматически получить SSL-сертификат.
  • Ограничить доступ по IP или паролю.
  • Мониторить статистику по хостам.

Решение подходит:

  • Владельцам личных VPS, которые хотят вынести несколько сервисов за один домен.
  • Тем, кто не хочет редактировать конфиги nginx вручную.
  • Пользователям SANSARA, которые уже используют личный сервер для своих проектов и хотят добавить удобный шлюз.

Если у вас есть личный VPS SANSARA, вы можете развернуть Nginx Proxy Manager поверх существующей инфраструктуры и управлять трафиком через веб-панель.

Как настроить по шагам (с личным VPS SANSARA)

Предполагается, что у вас уже есть личный VPS от SANSARA и вы можете подключиться к нему по SSH. Если вы ещё не активировали сервер, сделайте это через кабинет SANSARA — данные для подключения появятся там же.

  1. 01Подключитесь к серверу по SSH

Используйте данные из кабинета SANSARA: IP-адрес, логин и пароль (или ключ). Например, в терминале на macOS/Linux или через PuTTY на Windows:

`bash ssh username@ваш-ip-адрес `

  1. 01Убедитесь, что Docker установлен

На большинстве современных образов VPS Docker уже присутствует. Проверить можно командой:

`bash docker --version `

Если Docker не установлен, установите его по официальной инструкции для вашей ОС сервера (обычно Ubuntu/Debian или CentOS).

  1. 01Создайте директорию для конфигов и базы данных

Чтобы данные Nginx Proxy Manager сохранялись после перезапуска контейнера, создайте структуру папок:

`bash mkdir -p ~/npm/data mkdir -p ~/npm/letsencrypt `

Здесь:

  • data — для базы данных SQLite.
  • letsencrypt — для SSL-сертификатов.
  1. 01Создайте docker-compose.yml

В домашней директории (или в ~/npm/) создайте файл 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

`

Этот конфиг:

  • Использует официальный образ jc21/nginx-proxy-manager.
  • Пробрасывает порты 80 (HTTP), 443 (HTTPS) и 81 (админка).
  • Сохраняет данные и сертификаты в локальные папки.
  1. 01Запустите контейнер

В той же папке выполните:

`bash docker-compose up -d `

Контейнер запустится в фоне. Проверить статус можно командой docker ps.

  1. 01Зайдите в веб-панель Nginx Proxy Manager

Откройте в браузере:

` http://ваш-ip-адрес:81 `

Стандартные учётные данные:

  • Email: admin@example.com
  • Пароль: changeme

При первом входе система попросит изменить email и пароль.

  1. 01Настройте первый прокси-хост

В панели перейдите в Hosts → Proxy Hosts → Add Proxy Host.

  • Details:
  • Domain Names: ваш домен (например, app.example.com).
  • Forward Hostname / IP: IP или имя сервиса на этом же сервере (например, 127.0.0.1).
  • Forward Port: порт целевого сервиса (например, 3000 для веб-приложения).
  • SSL:
  • Включите SSL, выберите «Request a new SSL Certificate», укажите email.
  • Включите «Force SSL», если хотите перенаправлять HTTP на HTTPS.
  • Сохраните — через несколько минут домен будет доступен по HTTPS.
  1. 01Настройте DNS вашего домена

В панели управления доменом (у регистратора или хостера) создайте A-запись, указывающую на IP-адрес вашего личного VPS SANSARA:

  • Имя: app (для app.example.com) или @ для корневого домена.
  • Значение: IP вашего сервера.

После распространения DNS (от нескольких минут до часов) домен начнёт работать через Nginx Proxy Manager.

Теперь у вас есть работающий прокси-шлюз на личном VPS SANSARA. Вы можете добавлять новые домены, настраивать SSL и ограничения доступа через веб-интерфейс.

Устройства: iPhone, Android, Windows, macOS

Nginx Proxy Manager работает на сервере, поэтому клиентские устройства подключаются к нему через обычные клиенты, поддерживающие настройку пользовательских серверов.

iPhone и Android

  1. 01Установите клиент, совместимый с настройкой пользовательского сервера (например, приложение, которое позволяет указать IP, порт и тип подключения).
  2. 02В настройках подключения укажите:
  • Сервер: IP вашего личного VPS SANSARA.
  • Порт: тот, который вы настроили в Nginx Proxy Manager (например, 443 для HTTPS).
  • Тип подключения: в соответствии с вашей конфигурацией (обычно HTTPS или зашифрованный туннель).
  1. 01Если вы используете Telegram-бота SANSARA для управления подпиской, убедитесь, что в клиенте выбраны правильные данные сервера — они должны совпадать с теми, что вы видите в кабинете.

Windows и macOS

  1. 01Скачайте клиент для вашей ОС (например, стандартное приложение для подключения к защищённым каналам).
  2. 02Импортируйте конфигурацию из кабинета SANSARA или введите данные вручную:
  • Адрес сервера: IP вашего личного VPS.
  • Порт: например, 443, если вы используете HTTPS-прокси.
  • Дополнительные настройки (если нужны): протокол, метод шифрования.
  1. 01После подключения весь трафик будет идти через ваш выделенный узел SANSARA, а Nginx Proxy Manager на том же сервере будет управлять маршрутизацией для ваших доменов и сервисов.

Таким образом, Nginx Proxy Manager дополняет инфраструктуру личного VPS, позволяя удобно управлять веб-трафиком, а клиенты на разных устройствах просто подключаются к этому серверу.

Частые ошибки и как их избежать

  1. 01Порты 80/443 заняты другим веб-сервером

Если на вашем VPS уже работает nginx или Apache, они могут занимать порты 80 и 443. В этом случае:

  • Остановите или удалите старый веб-сервер.
  • Либо настройте Nginx Proxy Manager на другие внешние порты (например, 8080, 8443) и перенаправляйте трафик через брандмауэр или другой прокси.
  1. 01DNS не разрешается или указывает не туда
  • Убедитесь, что A-запись домена ведёт на IP вашего VPS SANSARA.
  • Проверьте, прошло ли достаточно времени для распространения DNS (используйте dig или онлайн-сервисы проверки DNS).
  • Если используете Cloudflare или другой CDN, отключите проксирование (серый облачок) до окончания настройки SSL.
  1. 01SSL-сертификат не выпускается
  • Убедитесь, что домен уже резолвится на IP сервера.
  • Проверьте, что порт 80 открыт и доступен извне (не заблокирован брандмауэром).
  • В Nginx Proxy Manager используйте корректный email для Let’s Encrypt.
  1. 01Доступ к админке (порт 81) заблокирован

Если вы не можете открыть http://ip:81:

  • Проверьте правила брандмауэра на сервере (например, ufw или iptables).
  • Убедитесь, что в docker-compose.yml порт 81 проброшен корректно.
  • Попробуйте подключиться с другого IP или через локальный проброс (SSH tunnel).
  1. 01Контейнер падает при запуске
  • Посмотрите логи: docker logs npm_app_1 (имя может отличаться).
  • Проверьте права на папки data и letsencrypt — они должны быть доступны для записи.
  • Убедитесь, что на сервере достаточно свободного места и оперативной памяти.

Большинство проблем решается проверкой портов, DNS и прав доступа к файлам.

FAQ

Нужно ли мне знать Docker, чтобы использовать Nginx Proxy Manager на VPS SANSARA?+

Базовое понимание Docker полезно, но не обязательно. Достаточно скопировать готовый docker-compose.yml и выполнить две команды: docker-compose up -d для запуска и docker-compose down для остановки. Остальная настройка происходит в веб-интерфейсе.

Могу ли я использовать Nginx Proxy Manager, если у меня уже настроен другой веб-сервер на том же VPS?+

Да, но вам нужно либо остановить старый сервер, либо перенастроить порты. Nginx Proxy Manager должен слушать порты 80 и 443, чтобы принимать входящий веб-трафик.

Будет ли работать автоматическое обновление SSL-сертификатов?+

Да, если домен корректно указывает на IP сервера и порт 80 открыт. Let’s Encrypt проводит проверку через HTTP, и Nginx Proxy Manager автоматически обновляет сертификаты до истечения срока.

Можно ли ограничить доступ к определённому прокси-хосту по IP?+

Да, в настройках прокси-хоста есть вкладка Access List, где можно создать список разрешённых IP-адресов или настроить базовую HTTP-аутентификацию.

Как добавить второй домен на тот же сервер?+

Просто создайте ещё один прокси-хост в Nginx Proxy Manager, укажите новый домен и целевой сервис (IP и порт). Оба домена могут работать на одном IP-адресе вашего личного VPS SANSARA.

Итог

  • Разверните Nginx Proxy Manager в Docker на личном VPS SANSARA с помощью готового docker-compose.yml — это займёт несколько минут.
  • Настройте домен и SSL через веб-панель на порту 81, чтобы автоматизировать получение и обновление сертификатов.
  • Подключайтесь с iPhone, Android, Windows и macOS, используя данные из кабинета SANSARA и настройки вашего клиента.
  • Следите за занятостью портов 80/443 и правильностью DNS-записей — это самые частые причины проблем.
  • Добавляйте новые домены и сервисы через веб-интерфейс, не редактируя конфиги вручную.

Таблица сравнения подходов к управлению прокси на VPS:

ПодходРучная настройка nginxNginx Proxy Manager в Docker
Сложность начальной настройкиВысокаяНизкая
Управление через веб-интерфейсНетДа
Автоматическое SSL (Let’s Encrypt)Ручная настройкаВстроенное
Обновление и резервные копииВручнуюЧерез Docker-образы и volumes
Поддержка нескольких доменовДа, но сложнееДа, через пару кликов

Nginx Proxy Manager в Docker на личном VPS SANSARA — это практичный способ получить полнофункциональный прокси-шлюз с SSL и веб-управлением, не углубляясь в тонкости конфигурации.

Ещё по теме

CTA · SANSARA

Личный VPS — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.