/
Блог KatranLife & iKotov

Как установить Nginx Proxy Manager

Nginx Proxy Manager (в дальнейшем NPM) - это обратный прокси сервер. Хотите, чтобы на одном сервере работало множество контейнеров, каждый работал по протоколу https со своим сертификатом? Пожалуйста! Nginx Proxy Manager поможет это реализовать!


Порты

Для работы NPM необходимо, чтобы были свободны следующие порты:

80 - порт http. Нужен прокси-серверу;

443 - порт https. Нужен прокси-серверу;

81 - порт для работы NPM. Через него работает менеджер.


Установка

Шаг 1. Устанавливаем Nginx Proxy manager

Первым делом обновляемся:

apt update
apt upgrade -y

Затем устанавливаем docker-compose:

apt install docker-compose -y

Следующим шагом предлагаю создать папку для NPM:

mkdir npm

И перейти в папку:

cd /root/npm

Открываем редактор nano и создание файла docker-compose.yml:

nano docker-compose.yml

В открывшийся файл копируем и вставляем содержимое:

version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./dаta:/data
      - ./letsencrypt:/etc/letsencrypt

Сохраняем изменения: нажимаем Ctrl + O, затем Enter, и выходим из редактора нажатием комбинации Ctrl + X.

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

docker-compose up -d

Установка завершена. Переходим к первоначальной настройке.


Шаг 2. Первоначальная настройка

Переходим по адресу: http://ip_адрес:81

Вводим логин и пароль:

Вводим наше имя, фамилию и почту. Почта станет логином для входа. Нажимаем Save:

Теперь вводим текущий пароль changeme, и два раза пишем новый пароль. Нажимаем Save:

Появится наш созданный пользователь:

На этом установка завершена. Можно пользоваться.


Как пользоваться

Сегодня я выпустил статью по использованию NPM: Как пользоваться Nginx Proxy Manager. Теория и установка софта + настройка доменов и получение SSL

Если хотите научиться им пользоваться, то рекомендую почитать. Там я показал процесс настройки на новой и чистой системе.

Рейтинг материала
+4
Всего голосов: 4

Быстро поделиться

Скопируйте или поделитесь ID материала

<a onclick=igor5841" class="w-full h-full object-cover">
Профиль автора

igor5841

Группа: [ Админ ] Регистрация: 26 ноября 2020, 11:14

Комментарии (0)

Отзывы сообщества

Поделитесь мнением

Присоединиться к обсуждению

Поделитесь мнением и пообщайтесь с сообществом.