SANSARA
SANSARA13 июля 2026 г.9 мин

Установка Nginx Proxy Manager на личный VPS SANSARA в 2026 году

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

VPSSANSARAгайд

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

Создайте личный VPS в кабинете SANSARA, выберите одну из 9+ локаций и импортируйте конфигурацию в клиент на своём устройстве. После этого подключитесь к серверу по SSH и запустите Nginx Proxy Manager в Docker-контейнере. Telegram-бот SANSARA поможет быстро получить данные для доступа к серверу.

Коротко:

  • Личный VPS SANSARA — выделенный узел с готовым подключением.
  • Nginx Proxy Manager — веб-интерфейс для реверс-прокси и SSL.
  • Установка через Docker: один контейнер, порты 80, 443, 81.
  • Совместимость: iPhone, Android, Windows, macOS.
  • Telegram-бот SANSARA упрощает получение данных сервера.

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

Nginx Proxy Manager — это обёртка над Nginx с графическим интерфейсом. Она позволяет настраивать реверс-прокси, выпускать и обновлять Let’s Encrypt-сертификаты, блокировать домены и управлять доступом без правки конфигов вручную.

Подходит:

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

Если у вас есть личный VPS SANSARA, вы можете использовать его как точку входа для ваших проектов: блогов, панелей, API и других сервисов, скрытых за Nginx Proxy Manager.

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

Перед началом убедитесь, что у вас есть:

  • Активный личный VPS SANSARA (данные в кабинете).
  • Доступ по SSH к серверу (логин, пароль или ключ).
  • Установленный Docker и Docker Compose (на большинстве образов SANSARA они уже есть).

Шаг 1. Подключитесь к серверу

Откройте терминал на вашем компьютере или используйте встроенный клиент на мобильном устройстве. Введите команду вида:

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

Замените username и ip-адрес-сервера на данные из кабинета SANSARA. Если вы забыли данные, запросите их через Telegram-бот SANSARA.

Шаг 2. Создайте директорию и docker-compose.yml

Рекомендуется выделить отдельную папку для Nginx Proxy Manager:

`bash mkdir nginx-proxy-manager cd nginx-proxy-manager `

Создайте файл docker-compose.yml:

`yaml version: '3.8' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports:

  • '80:80'
  • '443:443'
  • '81:81'

environment: DB_MYSQL_HOST: 'db' DB_MYSQL_USER: 'npm' DB_MYSQL_PASSWORD: 'npm' DB_MYSQL_NAME: 'npm' volumes:

  • ./data:/data
  • ./letsencrypt:/etc/letsencrypt

depends_on:

  • db

db: image: 'jc21/mariadb-aria:latest' restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: 'npm' MYSQL_DATABASE: 'npm' MYSQL_USER: 'npm' MYSQL_PASSWORD: 'npm' volumes:

  • ./mysql:/var/lib/mysql

`

Этот файл описывает два контейнера: сам Nginx Proxy Manager и базу данных MariaDB. Порт 81 используется для админ-панели, 80 и 443 — для веб-трафика.

Шаг 3. Запустите контейнеры

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

`bash docker-compose up -d `

Docker скачает образы и запустит контейнеры в фоне. Проверить статус можно командой:

`bash docker-compose ps `

Оба сервиса должны быть в состоянии Up.

Шаг 4. Войдите в панель управления

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

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

Используйте стандартные учётные данные для первого входа:

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

Сразу после входа смените email и пароль в настройках профиля.

Шаг 5. Настройте первый прокси-хост

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

  • Details:
  • Domain Names: ваш домен или поддомен (например, app.your-domain.com).
  • Forward Hostname / IP: IP или домен вашего внутреннего сервиса.
  • Forward Port: порт сервиса (например, 8080).
  • SSL:
  • Выберите «Request a new SSL Certificate».
  • Включите «Force SSL» и «HTTP/2 Support», если поддерживается.
  • Укажите email для Let’s Encrypt.

Сохраните настройки. Через несколько минут ваш сервис будет доступен по HTTPS через Nginx Proxy Manager.

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

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

iPhone и Android

  1. 01Скачайте совместимый клиент из App Store или Google Play.
  2. 02В кабинете SANSARA найдите раздел с конфигурацией для мобильных устройств.
  3. 03Импортируйте файл конфигурации или отсканируйте QR-код.
  4. 04Активируйте подключение в клиенте.

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

Windows и macOS

  1. 01Установите рекомендованный клиент для вашей ОС.
  2. 02В кабинете SANSARA скачайте конфигурационный файл для десктопа.
  3. 03Импортируйте его в клиент и подключитесь к серверу.

На компьютерах вы также можете напрямую работать с сервером по SSH, если нужны дополнительные настройки или мониторинг.

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

Ошибка: порты 80, 443 или 81 уже заняты

Если на сервере уже работает веб-сервер или другая панель, порты могут быть заняты. Решения:

  • Остановите конфликтующий сервис: systemctl stop nginx (или другой демон).
  • Измените внешние порты в docker-compose.yml, например 8080:80, 8443:443, 8181:81.
  • Убедитесь, что брандмауэр разрешает нужные порты.

Ошибка: SSL-сертификат не выпускается

Причины:

  • Домен не привязан к IP сервера или DNS-записи ещё не обновились.
  • Порты 80 и 443 закрыты на фаерволе или у провайдера.

Проверьте:

  • nslookup ваш-домен — должен показывать IP вашего VPS.
  • telnet ваш-домен 80 и telnet ваш-домен 443 — соединение должно устанавливаться.

Ошибка: контейнер не запускается

Логи помогут найти причину:

`bash docker-compose logs app docker-compose logs db `

Частые проблемы:

  • Недостаточно памяти или места на диске.
  • Неправильные права на папки data, letsencrypt, mysql.
  • Конфликт версий Docker Compose.

Убедитесь, что вы используете актуальную версию Docker Compose и что на сервере достаточно ресурсов.

Ошибка: нельзя подключиться к панели на порту 81

Возможные причины:

  • Брандмауэр блокирует порт 81.
  • В docker-compose.yml указан неправильный порт.
  • Контейнер не запустился.

Проверьте:

  • docker-compose ps — статус контейнеров.
  • netstat -tulpn | grep 81 — слушает ли кто-то порт.
  • Настройки фаервола: ufw status (если используется UFW).

FAQ

`bash docker-compose exec app npm reset-password `

Эта команда сгенерирует новый пароль и выведет его в терминал.

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

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

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

Да, но с ограничениями. Вы сможете настраивать прокси по IP и портам, но SSL-сертификаты от Let’s Encrypt требуют доменного имени. Для тестирования можно использовать IP, для продакшена лучше привязать домен.

Сколько сервисов можно разместить за одним Nginx Proxy Manager?+

Теоретически — десятки и сотни. Практически лимит зависит от ресурсов вашего личного VPS: CPU, RAM и пропускной способности. На типичном тарифе SANSARA можно комфортно разместить 5–10 небольших сервисов.

Что делать, если я забыл пароль от панели Nginx Proxy Manager?+

Подключитесь к серверу по SSH, перейдите в папку с проектом и выполните:

Совместим ли Nginx Proxy Manager с IPv6 на VPS SANSARA?+

Да, если ваш личный VPS SANSARA имеет IPv6-адрес, а домен привязан к нему. В настройках прокси-хоста можно указать IPv6-адрес как цель для перенаправления. Убедитесь, что Docker и хост-система корректно работают с IPv6.

Итог

  • Создайте личный VPS в кабинете SANSARA и импортируйте конфигурацию на своё устройство.
  • Подключитесь к серверу по SSH, разместите docker-compose.yml и запустите Nginx Proxy Manager.
  • Настройте прокси-хосты и SSL в веб-панели на порту 81.
  • Проверьте, что домен привязан к IP, а порты 80 и 443 открыты.
  • Используйте Telegram-бот SANSARA для быстрого доступа к данным сервера и уведомлениям.

Ещё по теме

CTA · SANSARA

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

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