Files
docker-compose-cookbooks/nginx-proxy-manager
2024-07-31 17:24:14 -07:00
..
2024-07-31 17:24:14 -07:00
2024-07-31 17:24:14 -07:00

Nginx Proxy Manager

Overview

This Docker Compose configuration sets up the Reverse Proxy application using Docker container.

Default Login

Create Network

The first thing you want to do is create the network:

docker network create proxy

Expose Ports

80 and 443 must be exposed, but you could proxy to 81 for the admin interface.

Project Setup

See sample-extends.yml

Create volumes

mkdir -p data/proxy data/proxy-letsencrypt

env file

# Nginx Proxy Manager
PRODDIR=/var/www/stashdomain-com/ #HELP: project_path
VOL_PATH=/docker/vol/portainer-data #HELP: volpath
COOKBOOK=/home/user/git/docker-compose-cookbooks #HELP: cookbooks
PROXY_IMAGE=jc21/nginx-proxy-manager:2.11.3

Usage

In the project directory you have to run as root as you use port 80 and 443

# Docker Start
docker-compose up -d

# Docker Stop 
docker-compose down

# Podman Start
sudo podman-compose up -d

# Podman Stop 
sudo podman-compose down