Как да инсталираме Nginx Proxy Manager на докер с Docker Compose

Как да инсталираме Nginx Proxy Manager на докер с Docker Compose

Това ръководство ще ви покаже как да инсталирате Nginx Proxy Manager на вашия сървър, с помоща на Docker Compose.

Какво е Nginx Proxy Manager

Nginx Proxy Manager е безплатен и отворен код, лесен за използване уеб приложение за управление на Nginx прокси сървъри. Той може да се използва за конфигуриране на прокси сървъри за различни приложения и услуги, като уеб сайтове, уеб приложения, база данни и др.

Предпоставки

За да следвате този урок, ще ви трябва:

Linux сървър – физически, виртуална машина или облачен сървър.

Docker и Docker Compose да са инсталирани на вашия Linux сървър.

Моля, проверете това ръководство, ако искате да инсталирате Docker и Docker Compose.

Как да инсталираме Nginx Proxy Manager

Следвайте тези стъпки, за да инсталирате Nginx Proxy Manager на Docker с Docker Compose:

Лично аз съхранявам всичките си докери в папка докери (dockers) в домашната си директория.

Ако не съществува, създайте тази папка:

mkdir dockers

След това в папката dockers създайте папка, в която ще разположим Nginx Proxy Manager:

mkdir nginx

След което в папката nginx създайте файл docker compose.yml

vi docker-compose.yml

Във файла docker compose.yml добавяме следното съдържание:

version: '3'
services:
  app:
    container_name: nginx-pm
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
networks:
  default:
    name: monitoring-net
    external: true

Записваме информацията с натискане на :wq

Стартиране на Nginx Proxy Manager

След като сте създали Docker Compose файлът, можете да стартирате Nginx Proxy Manager, като използвате следната команда:

docker-compose up -d

Тази команда ще стартира Nginx Proxy Manager и базата данни в контейнери, които ще работят във фонов режим.

След като командата приключи, можете да проверите, дали докерът се е стартирал:

docker ps

Конфигуриране на Nginx Proxy Manager

След като Nginx Proxy Manager е стартиран, може да достъпите уеб интерфейса му, като посетите следния адрес във вашия браузър: http://вашето-сървър-IP:81. По подразбиране, логин детайлите са:

Email:    admin@example.com
Password: changeme

Веднага след като влезете с този потребител по подразбиране, ще бъдете помолени да промените данните си и да промените паролата си.

Заключение

С инсталирането и конфигурирането на Nginx Proxy Manager с Docker Compose, вие можете лесно да управлявате прокси сървъри и виртуални хостове. Този инструмент предлага множество възможности за конфигурация и сигурност, които ще ви помогнат да поддържате вашите уеб приложения в работещо състояние. Следвайте този урок и се наслаждавайте на лесното управление на вашите прокси сървъри.

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу: