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
Пользователь и пароль по умолчанию:
Email: admin@example.com
Password: changeme
Заполняем поля своими данными
Далее сменим пароль