Установка Nginx Proxy Manager в Docker на личном VPS SANSARA (2026)
Установка Nginx Proxy Manager в Docker на личном VPS SANSARA в 2026 году: пошаговая инструкция для управления доменами и SSL через веб-интерфейс без терминала.
Nginx Proxy Manager — это веб-панель для управления обратными прокси и SSL-сертификатами на основе Nginx. Вы настраиваете прокси-хосты через графический интерфейс, а система сама генерирует конфиги и обновляет сертификаты Let’s Encrypt. С личным VPS SANSARA вы получаете готовый сервер с Docker, и вам не нужно работать в терминале: регистрация → данные в кабинете → импорт в клиент на iPhone, Android, Windows или macOS.
Коротко:
- Веб-панель для Nginx: управление доменами, SSL и прокси в браузере.
- Бесплатные SSL-сертификаты Let’s Encrypt с автопродлением.
- Работает в Docker: образ jc21/nginx-proxy-manager.
- Совместимость с любым приложением, которое можно запустить на личном VPS.
- Доступ к панели по порту 81, прокси — 80 и 443.
- Личный выделенный узел SANSARA вместо общего перегруженного пула.
Что это и кому подходит
Nginx Proxy Manager (NPM) — это обёртка над Nginx с веб-интерфейсом. Вы создаёте прокси-хосты, указываете домен, IP или имя контейнера, порт и включаете SSL. Система сама пишет конфиги Nginx и выпускает сертификаты через Let’s Encrypt.
Кому подходит:
- Владельцам личных VPS, которые хотят вывести несколько сервисов под разные домены с HTTPS.
- Тем, кто не хочет редактировать конфиги Nginx вручную.
- Пользователям SANSARA, которые используют выделенный узел для своих проектов и хотят централизованное управление доступом.
NPM особенно удобен, когда у вас несколько Docker-контейнеров (например, веб-приложение, блог, панель мониторинга) и вы хотите, чтобы все они работали через один IP с разными доменами и SSL.
Как настроить по шагам (с личным VPS SANSARA)
SANSARA предоставляет личный VPS с предустановленным Docker. После регистрации вы получаете данные для подключения в кабинете и импортируете их в клиент на своём устройстве. Дальнейшие шаги выполняются через веб-интерфейс или приложения, без терминала.
Шаг 1. Подготовка личного VPS
- 01Зарегистрируйтесь в SANSARA и выберите тариф с личным VPS.
- 02В кабинете скопируйте данные подключения: адрес сервера, логин, пароль, ключ (если используется).
- 03Импортируйте конфигурацию в клиент на вашем устройстве (iPhone, Android, Windows, macOS).
- 04После подключения ваш трафик идёт через выделенный узел SANSARA, а не через общий пул.
Шаг 2. Запуск Nginx Proxy Manager в Docker
NPM поставляется как Docker-образ jc21/nginx-proxy-manager. Для запуска используется docker-compose.yml:
`yaml services: app: image: jc21/nginx-proxy-manager:latest container_name: npm restart: unless-stopped ports:
- "80:80"
- "443:443"
- "81:81"
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
environment: TZ: Europe/Moscow `
Что делает этот файл:
- image: jc21/nginx-proxy-manager:latest — использует актуальный образ на 2026 год.
- ports — пробрасывает порты:
- 80: HTTP для прокси.
- 443: HTTPS для защищённых соединений.
- 81: веб-панель управления.
- volumes — сохраняет данные и сертификаты на хост.
- TZ — временная зона сервера.
Если вы используете панель управления контейнерами (например, Portainer), создайте стек с этим docker-compose.yml. Если такой панели нет — обратитесь в поддержку SANSARA или используйте Telegram-бота SANSARA для автоматического развёртывания.
После запуска контейнера откройте в браузере http://ваш-ip:81. Логин по умолчанию:
- Email: admin@example.com
- Пароль: changeme
Сразу после входа смените пароль.
Шаг 3. Настройка домена и SSL
- 01Добавьте запись DNS
- Укажите A-запись вашего домена на IP вашего личного VPS SANSARA.
- Если используете поддомен (например, app.ваш-домен.ru), создайте для него запись.
- 01Создайте прокси-хост в NPM
- В панели NPM перейдите в Proxy Hosts → Add Proxy Host.
- Details:
- Domain Names: ваш домен или поддомен.
- Forward Hostname / IP: IP или имя контейнера вашего приложения.
- Forward Port: порт приложения (например, 3000 для Node.js, 8080 для веб-сервера).
- SSL:
- Включите SSL.
- Выберите «Request a new SSL Certificate».
- Укажите email для Let’s Encrypt.
- Включите «Force SSL», если хотите перенаправлять HTTP на HTTPS.
- Сохраните настройки.
- 01Проверка
- Откройте ваш домен в браузере. Должен открыться ваш сервис через HTTPS с валидным сертификатом.
Шаг 4. Дополнительные настройки (опционально)
- Доступ по IP
Если вам нужен доступ к панели только по IP, настройте брандмауэр или используйте встроенные настройки безопасности SANSARA.
- Резервное копирование
Периодически сохраняйте папки data и letsencrypt с вашего VPS. Это позволит быстро восстановить конфигурацию при переезде на другой узел.
Устройства: iPhone, Android, Windows, macOS
SANSARA совместима с основными платформами. После настройки NPM на личном VPS вы можете подключаться к своим сервисам с любого устройства.
- iPhone / Android
Установите клиент SANSARA из App Store или Google Play. Импортируйте конфигурацию из кабинета — защищённый канал будет работать в фоне. Открывайте свои домены в браузере или в приложениях, которые поддерживают прокси.
- Windows / macOS
Используйте десктопный клиент SANSARA. После импорта конфигурации все запросы к вашим доменам пойдут через выделенный узел. Это удобно для доступа к внутренним сервисам из любой сети.
Если вы хотите, чтобы определённые приложения не использовали туннель, настройте split tunneling в клиенте.
Частые ошибки и как их избежать
- 01Порт 80 или 443 занят
Убедитесь, что на вашем личном VPS нет других веб-серверов, слушающих эти порты. Если занят — остановите их или перенастройте.
- 01DNS не обновился
После изменения A-записи подождите несколько минут (иногда до часа). Проверьте DNS через онлайн-инструменты.
- 01Ошибка SSL
- Убедитесь, что домен правильно резолвится на IP VPS.
- Проверьте, что порт 80 открыт для Let’s Encrypt (нужен для HTTP-челленджа).
- Если используете Cloudflare, временно отключите проксирование (серый значок облака).
- 01Доступ к панели NPM только по IP
По умолчанию панель открыта на порту 81. Если вы хотите ограничить доступ, настройте брандмауэр или используйте встроенные средства безопасности SANSARA.
- 01Контейнеры не видят друг друга
Если вы проксируете на другой Docker-контейнер, убедитесь, что оба контейнера в одной сети Docker. В NPM указывайте имя контейнера как хост.
FAQ
Нужен ли мне свой домен для Nginx Proxy Manager?+
Да, для работы с SSL и удобными адресами нужен домен. Без домена можно использовать только IP, но тогда HTTPS будет с самоподписанным сертификатом.
Можно ли использовать NPM без Docker?+
Официально проект рассчитан на Docker. Без Docker установка сложнее и не рекомендуется, особенно на личном VPS SANSARA, где Docker уже настроен.
Сколько доменов можно добавить в NPM?+
Ограничений по количеству доменов нет. Вы можете добавлять столько прокси-хостов, сколько позволяет ресурсов вашего личного VPS.
Будет ли NPM обновлять сертификаты автоматически?+
Да, NPM использует Let’s Encrypt и автоматически продлевает сертификаты до истечения срока действия.
Что делать, если я забыл пароль от панели NPM?+
Остановите контейнер, найдите файл базы данных в папке data и сбросьте пароль через SQLite или пересоздайте контейнер с чистой конфигурацией.
Сравнение подходов к проксированию
| Подход | Сложность | Управление SSL | Веб-интерфейс | Подходит для личного VPS |
|---|---|---|---|---|
| Ручная настройка Nginx | Высокая | Ручная | Нет | Да, но требует опыта |
| Nginx Proxy Manager | Низкая | Автоматическое | Да | Идеально для SANSARA |
| Traefik | Средняя | Автоматическое | Да (с дополнениями) | Да, но сложнее начать |
NPM — оптимальный выбор для владельцев личных VPS, которые хотят быстро и без терминала настроить прокси и SSL.
Итог
- Зарегистрируйтесь в SANSARA, выберите личный VPS и импортируйте конфигурацию в клиент на своём устройстве.
- Запустите Nginx Proxy Manager в Docker с помощью docker-compose.yml или через панель управления.
- Настройте DNS, добавьте прокси-хост и включите SSL в веб-панели NPM.
- Подключайтесь к своим сервисам с iPhone, Android, Windows или macOS через защищённый канал SANSARA.
- Периодически делайте бэкап папок data и letsencrypt для быстрого восстановления.
С такой настройкой вы получите централизованное управление доменами и SSL на вашем личном VPS без необходимости работать в терминале.
Ещё по теме
Читайте также
CTA · SANSARA
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.