Nginx Proxy Manager

Nginx Proxy Manager

       Nginx Proxy Manager – это мощный инструмент для управления веб-прокси. Он может выступать в качестве обратного прокси-сервера для пересылки запросов к вашим внутренним веб-службам. Другими словами, вы можете разместить несколько веб-сайтов всего с 1 IP-адресом. Nginx Proxy Manager предоставляет интуитивно понятный графический интерфейс для создания собственных правил. Из этой статьи вы узнаете, как установить Nginx Proxy Manager с помощью Docker Compose в Ubuntu 22.04

Для начало перейдем в сессию под пользователем root

user@nginx:~$ sudo -i

Обновим все пакеты на Ubuntu

root@nginx:~# apt update && apt upgrade -y

Установим необходимые пакеты

root@nginx:~# apt install -y docker.io docker-compose

Создайте директорию nginx и перейдем в неё

root@nginx:~# mkdir nginx

root@nginx:~# cd nginx

Создадим файл docker-compose.yaml и заполним следующим текстом

root@nginx:~/nginx# nano docker-compose.yaml

version: "3"
services:
  nginx-proxy-manager:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped{
    ports:
      - '80:80' # HTTP port
      - '443:443' # HTTPS port
      - '81:81' # Admin web port
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

Запустите контейнер в фоновом режиме

root@nginx:~# docker-compose up -d

После установки переходим в WEB http://ip address:81

Nginx Proxy Manager

Пользователь и пароль по умолчанию:

Email:    admin@example.com

Password:   changeme

Заполняем поля своими данными

Nginx Proxy Manager

Далее сменим пароль

Nginx Proxy Manager