이번 글에서는 nginx-proxy-manager (이하 npm)에 도메인 연결해서 ssl 인증서까지 발급받는 방법을 알아보도록 하겠다. 이번 글의 선행조건은 갖고있는 도메인이 cloudflare로 관리되고 있다는 전제조건하에 진행이 된다. 먼저 Cloudflare에서 DNS 에 대한 접근할 수 있는 토큰을 발급받을 수 있도록 한다. 1. 로그인한 cloudflare에서 우측 상단에 my profile 접근2. 좌측에 API Tokens 선택3. Create Token 클릭 4. Edit zone DNS 에 있는 Use template 사용5. Zone Resources 에서 All zones 선택6. Create Token 선택 7. 발급받은 토큰을 복사(토큰은 이후에 다시 보여주지 않기 때문에 ro..
1. nginx-proxy-manager 선택이유?시놀로지 구성해보면 도메인 연결하고 ssl인증서 발급에 대한 여러가지 글을 찾아볼 것이다.나 또한 많은 글을 찾아봤고 이 중에서1. acme.sh2. nginx-proxy-manager(이하 npm)3. traefik4. ha proxy를 제일 많이 봤을 것이다. traefik이랑 ha proxy는 사용자가 직접 스크립트나 설정파일을 작성해서 관리해야 하고acme.sh는 시놀로지에 ssh로 접근하여 건드릴 부분이 많았다. acme.sh, nginx-proxy-manager 둘다 사용해봤고 비교적 간편하고 다루기 쉬운 nginx-proxy-manager를 선택하게 되었다.ui에서 몇번 딸깍하면 끝이다. acme.sh를 하면 시놀로지의 ddns를 직접 연결할..
synology nas를 사서 운용중에 있다가 단순히 스토리지 서비스가 아닌 필요한 기능들을 올려 삶의 질을 올려보고자 한다. 현재 내가 사용하고 있는 synology nas DS920+ 라는 제품을 이용중이다. 해당 제품을 사용하는 이유는4bay + 도커 지원 + 개인욕심(사실 이게 제일 큼) 시놀로지에서 제일 많이 사용하는건 Drive, Photo, Download를 중심으로 많이 사용하고 그 외에 필요한 서비스는 도커로 서비스 구성해서 사용중이다. 이번에 도메인, 인증서 등 다양한 연결을 시도해서 내가 사용하고자 하는 서비스들을 운영해볼 생각이다. 생각해놓은 구성도는 다음과 같다. 1. 모든 서비스의 접근은 nginx-proxy-manager 를 통해서 관리할 수 있도록 한다.2. xxx.doma..