Перейти к основному содержимому

Установка Nginx Proxy Manager

· 1 мин. чтения
Дмитрий Киверин
Дикий программист

1. Разрешить порты 80, 81, 443, 22

sudo ufw allow 80,81,443,22/tcp

2. Включить брандмауэр и добавить его в автозагрузку

sudo ufw enable
sudo systemctl enable ufw

3. Обновить систему

sudo apt update && sudo apt upgrade -y

4. Установить Docker

sudo apt install docker-compose -y

5. Создать файл docker-compose.yml

Переключиться на пользователя root

sudo -i

Создать директорию npm

mkdir npm

Перейти в директорию

cd /root/npm

Открыть файл для редактирования

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

6. Запустить контейнер

docker-compose up -d

Nginx Proxy Manager находится по адресу: ip машины: 81

email:

admin@example.com

password:

changeme