본문 바로가기

반응형

취미, 관심/NAS, Server

(70)
[Synology] 시놀로지에서 Nginx Proxy Manager 사용하기, IP 제대로 받아오기 시놀로지의 기본 역방향 프록시는 뭔가 좀 불편합니다. 사실 이거때문에 아수스토어에서 넘어온것도 있는데.. 아무튼 불편해요. 그래서 Nginx Proxy Manager를 많이 사용합니다. 시놀로지의 경우 DSM에서 80, 443을 잡고 있어요. 그렇기 때문에 시놀로지에서 쉽게 사용하기 위해 기본 포트를 수정하는 스크립트를 사용합니다. 공유기 쓰시면 그럴 필요 없어요. 포트포워딩 설정을 바꾸면 되니까요. 들어오는 포트(외부 포트)는 80, 443을 주고, 내부 포트를 원하는 포트로 잡아주면 됩니다. 포트 변경 포트포워딩 설정이 보통 아래와 같이 되어있을겁니다. 기본적인 설정, 80, 443을 매칭합니다. 임의의 포트로 변경해봅니다. 임의의 포트로 변경 Nginx Proxy Manager 설치 시놀로지 doc..
[Proxmox] proxmox WOL 사용하기 WOL(Wake On Lan)은 외부에서 패킷을 보내 전원을 켜주는 방식으로, 네트워크 연결이 되어있고, 전원이 불량하지 않은 이상 언제든 시스템을 켜고 끌 수 있습니다. 구석에 넣어두고 쓰거나, 원격지에 두고 쓰는 홈서버 특성상(?) 이 세팅이 굉장히 유용한데, 제 경우 서버포럼의 달소님께서 올려주신 내용을 따라해봐도, 적용이 되지 않았습니다. 서버포럼 - Proxmox VE WOL 활성화로 서버를 원격으로 켜기! 안녕하세요. 달소입니다. 이번글은 지금 개발용으로 사용하고있는 Proxmox VE에 WOL 설정을 통해 원격으로 쉽게 부팅할수 있도록 설정해보겠습니다. Proxmox의 경우 부팅시에 여러 VM들을 순서대로 킬 svrforum.com 메인보드 설정을 아무리 변경해도, 가상 어댑터에 같이 적용을..
[Synology] 시놀로지 백업시 외장하드 자동 켜기(자동 마운트) 시놀로지에는 하이퍼 백업이라는 백업 도구가 있습니다. 백업의 중요성은 아무리 말해도 부족하지 않지만, 사람은 귀찮은걸 싫어하기 마련입니다. 외장하드를 하나 연결하고, 백업이 종료되면 자동 마운트 해제를 하는데, 스케줄을 이용해 자동 마운트를 하는 기능이 없습니다. 그래서 보통 백업시간 전에 재부팅을 시키거나, 수동으로 뺐다 꽂아주거나, 저처럼 전원제어가 가능한 디스크를 사용하고 스마트플러그와 조합을 하는 방법을 사용하곤 합니다. 아래 방법을 사용하면 자동 마운트를 시켜주므로, 백업 스케줄에 맞춰 스크립트를 돌려주기만 하면 됩니다. 사전 준비 USB HDD, NAS, SSH사용이 가능할 것(VID, PID 확인용) ssh 환경에서 `lsusb`를 입력, USB로 연결된 Device 목록을 확인합니다. 저는..
[Synology] 무료 도메인(Freenom) DDNS 설정과 와일드카드 인증서 발급(도커, LuaDNS,acme.sh) 사실 이전 글과 다르지 않습니다. https://freenom.com 에서 ID 생성 및 도메인을 얻고, luadns 네임서버를 넣어준 후 https://luadns.com 에서 ID생성 및 도메인 레코드 설정을 합니다. 그러니까.. #1. Freenom.com 도메인 발급 #2. LuaDNS 설정(freenom 네임서버 설정) 여기까진 완전히 동일하다고 봐도 무방합니다. 이제 시놀로지의 도커에서 설정을 합니다...만, 사실 따라하기엔 하나하나 값을 넣어주는것보단 아래 방식이 편할 것 같습니다. 패키지 센터, 모든 패키지에서 docker 를 설치해줍니다. 저는 volume1/docker 공용 폴더를 사용합니다만, 상황에 맞게 경로를 수정해서 넣어주시면 됩니다. 제어판 -> 작업 스케줄러 -> 생성 -> ..
Freenom 무료도메인과 LuaDNS, 도커(docker)를 이용해 DDNS 및 도메인 인증서 발행(ddns-updater, nginx-proxy-manager) #4 #1. Freenom.com 도메인 발급 #2. LuaDNS 설정(freenom 네임서버 설정) #3. 오라클 프리티어 Ubuntu 22.04 LTS 초기설정과 Docker 설치, docker-compose 실행 #4. nginx-proxy-manager 설정(와일드카드 인증서 적용, 서브도메인 생성)#4. nginx-proxy-manager 설정(와일드카드 인증서 적용, 서브도메인 생성) 이제, 도메인 설정이 되었으니.. 컨테이너의 서비스들에 서브도메인을 부여해볼게요. nginx-proxy-manager 설정페이지 접속을 위해 도메인:81로 접속합니다. 보안을 위해 가능한 포트 노출을 줄일 예정이라서, 이번 설정을 하고 docker-compose에서 81포트도 주석처리 해 줄 거에요. 계정 설정 초기 ..
Freenom 무료도메인과 LuaDNS, 도커(docker)를 이용해 DDNS 및 도메인 인증서 발행(ddns-updater, nginx-proxy-manager) #3 #1. Freenom.com 도메인 발급 #2. LuaDNS 설정(freenom 네임서버 설정) #3. 오라클 프리티어 인스턴스 Ubuntu 22.04 LTS 초기설정과 Docker 설치, docker-compose 실행 #4. nginx-proxy-manager 설정(와일드카드 인증서 적용, 서브도메인 생성) 아무래도 제가 오라클 클라우드 프리티어를 사용하여 설명중이라, 한번 언급을 하려고 합니다. 자주 만들었다 지웠다 하다보니;; 나중엔 스크립트 만들어서 쓰지 않을까 싶을 정도입니다 ㅎㅎ 원리의 설명보다는 따라하기 방식이라서 특별한 문제가 없다면 그대로 진행이 가능할거에요. 인스턴스가 이미 생성되어있고, ssh접속이 가능함을 기준으로 설명합니다. 저는 mobaxterm을 사용합니다. 시스템 시간 변경..
Freenom 무료도메인과 LuaDNS, 도커(docker)를 이용해 DDNS 및 도메인 인증서 발행(ddns-updater, nginx-proxy-manager) #2 #1. Freenom.com 도메인 발급 #2. LuaDNS 설정(freenom 네임서버 설정) #3. 오라클 프리티어 Ubuntu 22.04 LTS 초기설정과 Docker 설치, docker-compose 실행 #4. nginx-proxy-manager 설정(와일드카드 인증서 적용, 서브도메인 생성) 2. LuaDNS 설정(freenom 네임서버 설정) sign up 버튼을 눌러 계정 생성을 합니다. id로 사용할 이메일과 패스워드를 넣고 sign up 버튼을 누르면 이메일로 확인메일이 오고, 링크 클릭하면 끝입니다. 우하단 Name Servers 부분을 Freenom에 넣어줍니다. LuaDNS의 무료 계정은 3개의 Zone, 30개의 Records를 지원합니다. 즉, 3개의 도메인과 30개의 레코드 ..
Freenom 무료도메인과 LuaDNS, 도커(docker)를 이용해 DDNS 및 도메인 인증서 발행(ddns-updater, nginx-proxy-manager) #1 #1. Freenom.com 도메인 발급 #2. LuaDNS 설정(freenom 네임서버 설정) #3. 오라클 프리티어 Ubuntu 22.04 LTS 초기설정과 Docker 설치, docker-compose 실행 #4. nginx-proxy-manager 설정(와일드카드 인증서 적용, 서브도메인 생성) freenom은 최상위 도메인을 무료로 사용할 수 있습니다. 게다가 서브도메인도 자유롭게 생성이 가능합니다. 무려 5종의 최상위 도메인을 지원합니다. .tk (뉴질랜드령토켈라우제도) .ml (말리) .ga (가봉) .cf (중앙아프리카 공화국) .gq (적도 기니) 무료 도메인이라서 몇가지 제약이 있습니다. 1. 일단 1년 단위로 연장을 해줘야 합니다.(만료일로부터 2주 이내 신청가능) 2. 도메인 하이제..