시놀로지 NAX에 Nginx Proxy Manager를 설치하는 방법을 알아보도록 할께요.
Proxy란
Proxy는 사용자와 서버간에 중간에 거쳐가는 역할을 합니다.
사용자 -> Proxy 서버 -> 웹서버로 연결되는 구간에서 Proxy 서버가 어느 서버로 연결해줄지 설정해줄 수 있습니다.
시놀로지 NAS에 Nginx Proxy Manager 설치
시놀로지 NAS에서 Docker를 통해 Nginx Proxy Manager를 설치하면 됩니다.
Docker 실행
먼저, DSM에 접속하고 Docker 어플리케이션을 실행합니다.
레지스트리 검색
Docker 패키지의 왼쪽 메뉴에서 레지스트리를 선택하고 nginx-proxy-manager를 검색합니다.
여러 개 중에서 jlesage/nginx-proxy-manager로 설치해보겠습니다.
Docker에서 레지스트리를 다운받기 위해서는 별의 갯수가 많을 수록 추천하는 패키지인데, jlesage 패키지를 선택하는 이유는 jc21 패키지는 DB를 별도로 설치해야 하고, jlesage 패키지는 mysql이 내장되어 설치하기 좀 더 쉽습니다.
jlesage/nginx-proxy-manager를 마우스 더블클릭으로 선택해주시고 선택을 선택해주세요.
컨테이너 생성
Docker 패키지의 왼쪽 메뉴에서 이미지를 선택하고 jlesage/nginx-proxy-manager:latest를 마우스 더블클릭하여 선택합니다.
네트워크에서 다음을 선택합니다.
Docker가 재구동되는 경우를 대비해 자동 재시작 활성화를 체크 선택합니다.
그리고 고급설정을 선택합니다.
접속할 포트를 설정해줍니다. 컨테이너 포트는 그대로 놔두시고, 로컬 포트를 변경하려면 변경하려는 포트를 적으시고, 변경하지 않으시려면 아무것도 적지 않고 다음을 선택합니다. 다만 보안을 위해 로컬 포트를 다르게 쓰는 것이 좋습니다. 그리고 다음을 선택합니다.
이번에는 볼륨 설정을 합니다. 데이터가 저장되는 공간을 지정해주는 것인데요, 폴더 추가를 선택하시고, 데이터가 저장될 폴더를 지정해주세요.
데이터 폴더를 정하시고, 마운트 경로를 /config로 입력한 후에 다음을 선택합니다.
완료를 선택합니다.
Docker 패키지의 왼쪽 메뉴에서 Nginx Proxy Manager 컨테이너가 생성된 것을 확인합니다.
이제는 Nginx Proxy Manager에서 제공하는 사이트에 접속할 차례입니다.
웹브라우저를 켜시고 http://나스IP:설정한 포트(로컬포트) 를 치셨을 때 아래와 같이 설정화면이 나오면 설치 성공입니다.
컨테이너 포트가 8181이였던 포트가 웹UI 화면 접속을 위한 포트입니다.
접속하실 때 관리자 초기 Email address 및 Password는 아래와 같습니다.
Email address : admin@example.com
Password : changeme
로그인이 완료되면 초기 관리자 설정을 진행합니다.
여기서 중요한 것이 Email 주소입니다. 입력하시고 Save를 선택합니다.
다음은 비밀번호를 입력합니다.
비밀번호 정보를 입력하시고 Save를 선택합니다.
이제 관리자 계정이 생성이 되었습니다.
Nginx Proxy Manager를 마음껏 사용해보세요~
이 포스팅을 끝까지 읽어주셔서 감사합니다.
'NAS' 카테고리의 다른 글
시놀로지 NAS에서 Wordpress 설치하기 (0) | 2022.11.30 |
---|
댓글