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

Настройка nginx proxy manager и portainer на личном VPS SANSARA в 2026 году

Настройка nginx proxy manager и portainer на личном VPS SANSARA в 2026 году. Практическое руководство: как создать защищённый шлюз для веб-приложений и управлять контейнерами без терминала.

VPSSANSARAгайд

Вы получили личный VPS от SANSARA и хотите удобно управлять веб-приложениями и контейнерами через веб-интерфейс. Для этого подходят nginx proxy manager и portainer. Первый выступает обратным прокси и шлюзом для ваших сервисов, второй — веб-панель для управления Docker-контейнерами. С SANSARA вы регистрируетесь, получаете данные в кабинете и импортируете их в клиент на своём устройстве — терминал не нужен. В этой инструкции вы настроите оба инструмента на своём выделенном узле и сможете управлять ими с iPhone, Android, Windows или macOS.

Коротко:

  • Личный VPS SANSARA — выделенный узел в одной из 9+ стран, который вы получаете после регистрации и импорта в клиент.
  • nginx proxy manager — веб-панель для настройки обратного прокси, SSL-сертификатов и маршрутизации трафика на ваши приложения.
  • portainer — веб-интерфейс для управления Docker-контейнерами и стеками без командной строки.
  • Telegram-бот SANSARA помогает быстро получить данные подключения и проверить статус сервера.
  • Вся настройка делается через веб-интерфейсы, без ручной установки панелей и без терминала для обычного пользователя.

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

nginx proxy manager — это обёртка над nginx с графическим интерфейсом. Вы создаёте прокси-хосты, указываете, на какой внутренний порт идёт запрос, и получаете SSL-шифрование через Let’s Encrypt. Он подходит, если вы хотите:

  • запускать несколько веб-приложений на одном сервере и обращаться к ним по разным доменам или поддоменам;
  • автоматически получать и обновлять SSL-сертификаты;
  • иметь простой веб-интерфейс вместо конфигурационных файлов nginx.

portainer — это веб-панель для Docker. С её помощью вы можете:

  • просматривать список контейнеров, образов, сетей и томов;
  • запускать, останавливать, перезапускать контейнеры;
  • разворачивать приложения из Docker Compose-файлов (стеки);
  • управлять правами, если вы делитесь доступом с другими пользователями.

Связка nginx proxy manager + portainer особенно удобна для:

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

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

Предположим, у вас уже есть личный VPS от SANSARA: вы зарегистрировались, получили данные в кабинете и импортировали их в клиент на своём устройстве. Далее вы настраиваете всё через веб-интерфейсы.

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

На большинстве готовых VPS Docker уже предустановлен. Если нет — используйте официальные инструкции для вашей ОС сервера (например, Ubuntu/Debian). Вам понадобятся команды установки Docker и Docker Compose — это единственный момент, где может потребоваться терминал.

Шаг 2. Запустите portainer

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

`yaml version: '3'

services: portainer: image: portainer/portainer-ce:latest restart: unless-stopped ports:

  • "9000:9000"

volumes:

  • /var/run/docker.sock:/var/run/docker.sock
  • portainer_data:/data

volumes: portainer_data: `

Запустите стек:

`bash docker-compose up -d `

После этого portainer будет доступен по адресу http://IP_ВАШЕГО_VPS:9000. При первом входе создайте администратора и выберите локальный Docker-окружение.

Шаг 3. Запустите nginx proxy manager

Создайте отдельный docker-compose.yml для nginx proxy manager:

`yaml version: '3'

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 `

Панель управления будет на порту 81: http://IP_ВАШЕГО_VPS:81. Логин по умолчанию: admin@example.com, пароль: changeme — сразу смените их.

Шаг 4. Настройте прокси для portainer через nginx proxy manager

  1. 01Войдите в nginx proxy manager на порту 81.
  2. 02Перейдите в Hosts → Proxy Hosts → Add Proxy Host.
  3. 03Укажите:
  • Domain Names: например, portainer.your-domain.com (если у вас есть домен) или используйте IP-адрес.
  • Forward Hostname / IP: IP_ВАШЕГО_VPS (или 127.0.0.1, если контейнеры в одной сети).
  • Forward Port: 9000 (порт portainer).
  1. 01На вкладке SSL включите SSL, укажите email для Let’s Encrypt и получите сертификат.
  2. 02Сохраните. Теперь portainer доступен по HTTPS через nginx proxy manager.

Шаг 5. Добавьте другие приложения

Аналогично настройте прокси для других контейнеров:

  • веб-приложение на порту 8080 → создайте прокси-хост с Forward Port 8080;
  • база данных с веб-админкой на порту 8081 — ещё один прокси-хост.

nginx proxy manager будет шлюзом ко всем вашим сервисам.

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

SANSARA совместима с основными платформами, и управление nginx proxy manager и portainer происходит через браузер или приложения.

  • Windows / macOS: откройте браузер, перейдите по адресу вашего nginx proxy manager (порт 81) или portainer (порт 9000). Для удобства добавьте страницы в закладки.
  • iPhone / Android: используйте мобильный браузер (Safari, Chrome). Интерфейсы адаптивны, но для частого доступа можно добавить страницы на домашний экран как веб-приложения.
  • Telegram-бот SANSARA: через него вы можете быстро получить IP-адрес вашего VPS и проверить, доступен ли сервер, если вдруг не можете зайти в панели.

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

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

  1. 01Порты заняты или не открыты

Если при запуске контейнеров вы видите ошибки вроде port is already allocated, проверьте, какие порты заняты на сервере (например, другим веб-сервером). Освободите порты 80, 443, 81, 9000 или измените маппинг в docker-compose.yml.

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

В nginx proxy manager в поле Forward Hostname / IP указывайте IP вашего VPS, а не localhost, если контейнеры находятся на том же сервере. Для контейнеров в одной Docker-сети можно использовать имя сервиса вместо IP.

  1. 01Проблемы с SSL-сертификатами

Let’s Encrypt требует, чтобы домен был привязан к вашему IP и чтобы порты 80/443 были доступны извне. Если у вас нет домена, используйте IP-адрес и самоподписанные сертификаты или отложите SSL до покупки домена.

  1. 01Забыли сменить стандартные учётные данные

Админка nginx proxy manager и portainer по умолчанию имеет известные логин и пароль. Сразу после первого входа измените их, чтобы исключить несанкционированный доступ.

  1. 01Нет резервных копий конфигураций

Регулярно экспортируйте настройки nginx proxy manager и portainer (если такая функция есть) или сохраняйте docker-compose.yml и файлы данных в надёжном месте. При переезде на новый VPS это сэкономит время.

FAQ

Нужен ли мне домен для работы с nginx proxy manager?+

Домен желателен, если вы хотите автоматические SSL-сертификаты от Let’s Encrypt и красивые адреса вроде app.your-domain.com. Без домена вы можете использовать IP-адрес вашего VPS, но SSL будет сложнее настроить.

Можно ли поставить nginx proxy manager и portainer на одном VPS?+

Да, они отлично работают вместе на одном личном VPS. Главное — не конфликтовать по портам и выделить достаточно оперативной памяти.

Будет ли это работать на любом узле SANSARA?+

Да, SANSARA предоставляет личные VPS в 9+ странах, и везде вы можете установить Docker, nginx proxy manager и portainer. Разница только в задержке до сервера.

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

Для nginx proxy manager можно сбросить пароль через файлы базы данных в томе. Для portainer есть процедура сброса через командную строку Docker. Лучше сразу записать пароли в менеджер паролей.

Насколько безопасно держать portainer и nginx proxy manager в интернете?+

Риски снижаются, если использовать сложные пароли, регулярно обновлять образы, ограничивать доступ по IP (если возможно) и не открывать лишние порты. На личном VPS SANSARA у вас выделенный узел, что уменьшает шансы соседского влияния.

Итог

  • Заведите личный VPS в SANSARA, получите данные в кабинете и импортируйте их в клиент на своём устройстве.
  • Установите Docker, запустите portainer и nginx proxy manager через Docker Compose.
  • Настройте nginx proxy manager как шлюз для portainer и других ваших приложений, включите SSL.
  • Управляйте контейнерами через portainer и прокси через nginx proxy manager с любого устройства.
  • Регулярно обновляйте образы, меняйте пароли и делайте бэкапы конфигураций.

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

Ещё по теме

CTA · SANSARA

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

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