Skip to content
  • Категории
  • Последние
  • Метки
  • Популярные
  • World
  • Пользователи
  • Группы
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • По умолчанию (Darkly)
  • Нет скина
Collapse

База знаний (кластер NBICS)

  1. Главная
  2. Другие сервисы
  3. Nginx Proxy Manager

Nginx Proxy Manager

Запланировано Прикреплена Закрыта Перенесена Другие сервисы
1 Сообщения 1 Posters 1 Просмотры 1 Watching
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • A Не в сети
    A Не в сети
    Admin
    написал отредактировано
    #1

    Установка NPM в Docker


    Nginx Proxy Manager - это веб-сервер с графическим интерфейсом, доступным через браузер. После установки интерфейс (админка) доступен на 81 порту.

    =======================================

    Создаём каталог nginx_prm

    sudo mkdir nginx_prm
    

    Переходим в этот каталог

    cd nginx_prm
    

    Создаём файл docker-compose.yml

    sudo touch docker-compose.yml
    

    Открываем созданный файл:

    sudo nano docker-compose.yml
    

    Вставляем туда следующее содержимое:

    services:
      app:
        image: jc21/nginx-proxy-manager:latest
        restart: unless-stopped
        ports:
          - "80:80"
          - "443:443"
          - "81:81" 
          - "10000:10000"
        volumes:
          - ./data:/data
          - ./letsencrypt:/etc/letsencrypt
    

    Среди пробрасываемых портов есть порт 10000, тут он для примера, как дополнительный порт, не входящий в список основных портов. Но если Nginx Proxy Manager будет использоваться, допустим, для Jitsi Meet, то этот порт следует оставить.

    Не забываем открыть эти порты в фаерволе и роутере (если есть).

    Запускаем командой:

    sudo docker compose up -d
    

    Данная команда применяется в случае, если Docker Compose установлен как плагин для Docker. Либо запускаем такой командой (в случае, если Docker Compose установлен как отдельный компонент, что актуально, например, для Astra Linux SE):

    sudo docker-compose up -d
    

    =========================

    Переходим по адресу http://<ip-адрес>:81 (или http://localhost:81)

    npm.jpg

    По умолчанию в Nginx Proxy Manager логин (e-mail) и пароль следующие:

    Логин: admin@example.com
    Пароль: changeme    
    

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

    npm2.jpg

    В следующем окне предлагается сменить пароль. В верхнем поле вводим текущий пароль (changeme), в полях ниже - новый пароль , с подтверждением. Жмём кнопку Save.

    npm3.jpg

    После этого появится интерфейс Nginx Proxy Manager. вверху есть вкладки.

    В основном наиболее востребована вкладка Hosts. Нажав на неё появится меню. Первый пункт меню (Proxy Hosts) открывает окно для привязки доменов к приложениям а также для создания сертификатов.

    npm4.jpg

    В терминале выходим из каталога:

    cd ..
    
    1 ответ Последний ответ
    0
    • A Admin переместил эту тему из Сервисы
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    • Сначала старые
    • Сначала новые
    • По количеству голосов


    • Войти

    • Login or register to search.
    Powered by NodeBB Contributors
    • Первое сообщение
      Последнее сообщение
    0
    • Категории
    • Последние
    • Метки
    • Популярные
    • World
    • Пользователи
    • Группы