Nginx Proxy Manager 이란?
Nginx Proxy 기능을 세팅 할 수 있도록 도와주는 어플리케이션입니다.
별도의 인증 없이 SSL 인증과 역방향 프록시를 통해서 포트없이 도메인에 접속 할 수 있도록 기능을 제공합니다.
NPM 도커 이미지 소개
1) jlesage/nginx-proxy-manager
- 간단한 설치
- mysql 내장으로 별도의 DB설치 필요 없음
2) jc21/nginx-proxy-manager
- 별도의 DB 설치 필요
- 상세 설정을 통한 커스텀 Nginx 설정 기능 제공
Portainer에 설치
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
ports:
- '80:80'
- '81:81'
- '443:443'
environment:
DB_MYSQL_HOST: "db"
DB_MYSQL_PORT: 3306
DB_MYSQL_USER: "npm"
DB_MYSQL_PASSWORD: "npm"
DB_MYSQL_NAME: "npm"
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
db:
image: 'jc21/mariadb-aria:latest'
environment:
MYSQL_ROOT_PASSWORD: 'npm'
MYSQL_DATABASE: 'npm'
MYSQL_USER: 'npm'
MYSQL_PASSWORD: 'npm'
volumes:
- ./data/mysql:/var/lib/mysql
로그인 및 설정
본인아이피:81 접속 후 초기 설정을 해줍니다. 이메일과 패스워드는 아래와 같고 변경해줍니다.
Email: admin@example.com
Password: changeme
'클라우드(server)' 카테고리의 다른 글
[오라클 리눅스] 6. Rclone 설치 (0) | 2022.08.03 |
---|---|
[오라클 리눅스] 5. Transmission 설치 (0) | 2022.08.03 |
[오라클 리눅스] 4. Plex media server 설치 (0) | 2022.08.03 |
[오라클 리눅스] 2. Portainer 설치 (0) | 2022.08.03 |
[오라클 리눅스] 1. Docker 설치 (0) | 2022.08.03 |