[Docker] Synology Docker로 NGiNX Proxy Manager 돌리기

컨테이너 실행

Docker Hub에서 jlesage-nginx-proxy-manager 를 다운 받는다.
위와 같이 설정한다. (Users Group이 마운트된 폴더에 RW 권한이 있어야 한다.)

포트포워딩

기존에 잡아두었던 포트들을 죄다 지우고, 4443 → 443, 8080 → 80, 8181 → 8181
세개만 잡아서 남겨준다. (로컬 포트 → 라우터 포트)

NPM 설정

Domain Name에 내가 구입한 subdomain.domain.com을 적어주고
도메인 관리 사이트에서 domain.com은 DDNS로,
위의 subdomain.domain.com을 CNAME으로 지정해준다.
Forward Hostname에 내부아이피를 적어준다.
세개 다 체크
SSL 인증서를 만들어준다. 안만들어진다면 80, 443포트가 잘 안열려있는 것이다.
아주 편하다.