Запуск Nginx Proxy Manager на личном VPS SANSARA в 2026
Как запустить Nginx Proxy Manager на личном VPS SANSARA в 2026. Пошаговая инструкция для GitHub-проекта NPM: установка, настройка прокси-правил, подключение iPhone, Android, Windows, macOS через защищённый канал.
Nginx Proxy Manager — это веб-панель для управления прокси-правилами через Nginx. С его помощью вы можете перенаправлять трафик с вашего домена на разные сервисы на одном или нескольких серверах. В связке с личным VPS SANSARA вы получаете готовый защищённый канал и удобный веб-интерфейс для управления прокси без работы в терминале. Чтобы начать, зарегистрируйтесь в SANSARA, получите данные своего выделенного узла и импортируйте их в клиент на вашем устройстве. Затем разверните Nginx Proxy Manager на этом же VPS и настройте прокси-правила через веб-интерфейс.
Коротко:
- Nginx Proxy Manager — это открытый проект на GitHub, который позволяет управлять прокси-правилами через веб-интерфейс.
- Он работает поверх Nginx и поддерживает SSL-сертификаты, перенаправления и балансировку нагрузки.
- На личном VPS SANSARA вы можете запустить его в Docker или напрямую, не устанавливая панели управления сервером.
- Подключение к VPS происходит через импорт конфигурации из кабинета SANSARA в клиент на iPhone, Android, Windows или macOS.
- Telegram-бот SANSARA помогает быстро получить данные для подключения и статус узла.
Что это и кому подходит
Nginx Proxy Manager — это обёртка над Nginx с графическим интерфейсом. Вместо правки конфигурационных файлов вручную вы добавляете хосты, прокси-хосты и редиректы через веб-формы. Система сама генерирует конфиги Nginx и перезагружает сервис.
Проект размещён на GitHub и активно развивается сообществом. Он подходит тем, кто:
- хочет быстро поднять обратный прокси для веб-приложений, игровых серверов или API;
- не хочет разбираться в синтаксисе Nginx, но нуждается в гибкой маршрутизации;
- использует несколько сервисов на одном IP и хочет раздавать их по разным доменам или путям;
- планирует автоматизировать выдачу SSL-сертификатов через Let’s Encrypt.
На личном VPS SANSARA вы получаете выделенный узел с фиксированным IP, что упрощает привязку доменов и настройку DNS. Вам не нужно настраивать сервер с нуля — достаточно импортировать готовую конфигурацию из кабинета SANSARA в клиент и затем установить Nginx Proxy Manager.
Как настроить по шагам (с личным VPS SANSARA)
- 01Получите доступ к личному VPS SANSARA
Зарегистрируйтесь в SANSARA, выберите локацию из 9+ доступных стран и активируйте личный VPS. В кабинете появятся данные для подключения: адрес сервера, логин, пароль или ключ. Telegram-бот SANSARA может продублировать эти данные и показать статус узла.
- 01Подключитесь к VPS через SSH
На Windows используйте PuTTY или встроенный SSH-клиент в PowerShell, на macOS и Linux — терминал. Введите команду вида:
`bash ssh username@ip-адрес-вашего-узла `
Авторизуйтесь по паролю или ключу. После этого вы окажетесь в командной строке вашего выделенного узла.
- 01Установите Docker (если ещё не установлен)
На большинстве современных дистрибутивов достаточно выполнить команды для вашей ОС. Например, для Ubuntu-подобных систем:
`bash curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh sudo usermod -aG docker $USER `
Переподключитесь к SSH, чтобы изменения вступили в силу.
- 01Запустите Nginx Proxy Manager в Docker
Создайте директорию для данных:
`bash mkdir -p ~/nginx-proxy-manager/data mkdir -p ~/nginx-proxy-manager/letsencrypt `
Запустите контейнер с помощью docker-compose. Создайте файл 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
`
Выполните в той же папке:
`bash docker-compose up -d `
Nginx Proxy Manager будет доступен по IP вашего VPS на порту 81.
- 01Настройте прокси-правила через веб-интерфейс
Откройте в браузере http://ip-вашего-узла:81. По умолчанию логин admin@example.com, пароль changeme. Сразу смените пароль.
Добавьте прокси-хост:
- Укажите доменное имя, которое будет указывать на ваш VPS.
- В поле Forward Hostname / IP введите внутренний адрес целевого сервиса (например, 127.0.0.1:8080, если сервис работает на том же VPS).
- Включите опцию Block Common Exploits и, при необходимости, Websockets Support.
- На вкладке SSL можете запросить сертификат Let’s Encrypt.
- 01Настройте DNS запись
В панели вашего регистратора домена создайте A-запись, указывающую на IP вашего личного VPS SANSARA. После распространения DNS (обычно от нескольких минут до часов) ваш домен будет работать через Nginx Proxy Manager.
Устройства: iPhone, Android, Windows, macOS
После настройки Nginx Proxy Manager на VPS вам нужно обеспечить стабильный доступ к этому узлу с ваших устройств. SANSARA предоставляет готовые конфигурации для импорта в популярные клиенты.
- iPhone: Установите клиент из App Store. В кабинете SANSARA скопируйте ссылку на конфигурацию или QR-код. Откройте клиент, выберите «Импорт из ссылки» или «Сканировать QR-код» — профиль добавится автоматически. Включите туннель в настройках системы.
- Android: Аналогично установите клиент из Google Play. Импортируйте конфигурацию из кабинета SANSARA через файл, ссылку или QR-код. После добавления активируйте соединение.
- Windows: Скачайте десктопный клиент. В кабинете SANSARA скачайте файл конфигурации для Windows. Откройте клиент, импортируйте файл и подключитесь к вашему выделенному узлу.
- macOS: Процесс похож на Windows — установите клиент, импортируйте конфигурацию из кабинета SANSARA и активируйте защищённый канал.
Telegram-бот SANSARA может оперативно прислать актуальные данные для импорта, если вы потеряли доступ к кабинету.
Частые ошибки и как их избежать
| Ошибка | Почему возникает | Как исправить |
|---|---|---|
| Nginx Proxy Manager не открывается на порту 81 | Брандмауэр на VPS блокирует порт, или контейнер не запустился | Проверить docker ps, открыть порты 80, 81, 443 в ufw/firewalld |
| Домен не резолвится на IP VPS | DNS запись ещё не обновилась или указана неверно | Проверить A-запись в DNS-зоне, подождать распространения |
| SSL-сертификат не выпускается | Неверно настроены DNS, порт 80 закрыт, домен не доступен извне | Убедиться, что домен указывает на IP VPS и порт 80 открыт |
| Клиент на устройстве не подключается | Устаревшая конфигурация, блокировка на провайдере | Импортировать свежую конфигурацию из кабинета SANSARA, попробовать другую локацию узла |
| Прокси-хост отвечает 502 Bad Gateway | Целевой сервис не запущен или недоступен по указанному адресу | Проверить, что сервис работает и слушает указанный порт |
Если вы меняли конфигурацию Nginx Proxy Manager и что-то перестало работать, проверьте логи контейнера:
`bash docker logs nginx-proxy-manager_app_1 `
Часто проблема видна сразу в логах — неправильный адрес бэкенда, ошибка SSL или синтаксиса конфига.
FAQ
`bash docker-compose down docker-compose pull docker-compose up -d `
Данные в смонтированных томах сохранятся.
`bash docker exec -it nginx-proxy-manager_app_1 /bin/bash sqlite3 /data/database.sqlite `
Далее выполните SQL-запрос на обновление пароля (хэш нового пароля можно сгенерировать, например, через openssl).
Можно ли использовать Nginx Proxy Manager без Docker на VPS SANSARA?+
Да, вы можете установить Nginx и Nginx Proxy Manager вручную, но Docker упрощает обновления и изоляцию сервисов. Для большинства сценариев рекомендуем именно Docker-версию.
Нужно ли открывать дополнительные порты на VPS для работы Nginx Proxy Manager?+
Для базового использования достаточно портов 80 (HTTP), 443 (HTTPS) и 81 (админка). Убедитесь, что они открыты в брандмауэре на вашем узле.
Как обновить Nginx Proxy Manager до новой версии?+
Остановите контейнер, обновите образ и перезапустите:
Что делать, если я забыл пароль от админки Nginx Proxy Manager?+
Подключитесь к VPS по SSH, войдите в контейнер и сбросьте пароль через базу данных:
Поддерживает ли Nginx Proxy Manager IPv6 на VPS SANSARA?+
Да, если ваш личный VPS SANSARA имеет IPv6-адрес, вы можете настроить прокси-хосты и на IPv6. Убедитесь, что DNS-записи для домена включают AAAA-запись.
Итог
- Разверните Nginx Proxy Manager на личном VPS SANSARA через Docker для удобного управления прокси-правилами без правки конфигов вручную.
- Настройте домен и DNS так, чтобы трафик шёл на IP вашего выделенного узла, и добавьте прокси-хост в веб-интерфейсе NPM.
- Импортируйте конфигурацию из кабинета SANSARA в клиенты на iPhone, Android, Windows и macOS для стабильного защищённого канала.
- Следите за открытыми портами, актуальностью конфигурации и логами контейнера, чтобы быстро устранять ошибки.
- Используйте Telegram-бота SANSARA для быстрого получения данных подключения и проверки статуса узла.
Ещё по теме
Читайте также
CTA · SANSARA
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.