본문 바로가기

반응형

전체 글

nginx proxy manager 설치/운영, letsencrypt ssl 인증서 발급/적용 nginx proxy manager(이하 npm)은 nginx가 지원하는 프록시 기능을 편하게 사용할 수 있도록 도와주는 솔루션이다. 프록시, 리다이렉트, 스트림?, 404 등을 지원하는데 nginx를 전혀 몰라도 ui로 세팅하기가 쉽다. 개인적으로 npm을 사용하는 이유는 두가지다. 현재 운용중인 서버가 시놀로지 1대, 미니pc 1대, 스틱pc 1대, 오라클 프리티어 2대로 총 5대인데 새로운 서비스를 구축하려면 dns에 서브도메인을 추가하고, 인증서를 발급받고, ssl을 적용하는 일련의 과정들이 상당히 번거롭다. 간혹 ssl을 지원하지 않는 것들도 있고, 지원해도 설명이 부족한 경우도 있어서 시간이 지체되는 경우가 있다. 필요한 도메인을 모두 npm이 있는 서버로 dns를 등록해두고 npm에서 관리만.. 더보기
ssl 와일드카드 인증서 발급 - cloudflare dns 이전 기존에는 dnszi 서비스를 사용하고 있었는데 등록된 도메인을 모두 cloudflare로 이전해야한다. cloudflare 가입 후 도메인을 등록한다. 개인서비스기 때문에 Free 등급으로도 충분하다. 기존에 사용하고 있던 dns를 긁어와서 보여주는 것 같은데 등록된 것 전부는 아니고 외부로 노출된 것들만 가져오는 것 같다. 누락된 내용들을 수동으로 추가해줘야 한다. 위 단계에서 프록싱됨 상태로 저장하니 사이트 접속이 정상적으로 되지 않는다. 모두 DNS 전용으로 바꾸고 난 후에 정상적으로 사이트 접속이 됐다. 프록싱을 적용하면 어떤 점이 좋은지 확인하고 차후에 적용여부를 결정해야 할 것 같다. 기존에 등록되어 있는 dns 서버 주소를 dnszi에서 cloudflare로 바꿔줘야 한다. 도메인을 구매한 .. 더보기
certbot + letsencrypt + 와일드카드 인증서 자동 갱신 문제 기존에 와일드카드 인증서를 발급받아서 사용하고 있었다. certbot + letsencrypt + manual 옵션을 이용해 와일드카드 인증서를 발급받았는데 와일드카드 때문에 manual 옵션을 쓸 수 밖에 없었고 이로 인해 certbot renew 명령어를 사용할 수가 없게 되었다. 결국 인증서를 새로 발급 받아서 교체해야 하는데 letsencrypt 인증서 발급기한인 90일마다 주기적으로 작업해야 하니 상당히 번거롭다. (나와 같은 고민을 하신 분도 계셨다.) https://darkstart.tistory.com/109 lets encrypt 인증서 갱신 실패 crontab을 이용해서 인증서를 자동 갱신하도록 만들어놨는데.. 오늘 확인해보니 인증서가 갱신이 되지 않았습니다. sudo certbot r.. 더보기
스마트 홈 구축 - 홈 어시스턴트, 필립스 휴 연동 홈 어시스턴트에 필릭스 휴를 연동하는 방법은 간단하다. 단순히 설정하기 버튼만 눌러주면 된다. 안내에 따라서 브릿지의 버튼과 화면의 확인 버튼을 누르고 브릿지와 각 조명들, 그리고 디머 스위치까지 위치를 지정해주면 등록이 완료된다. 더보기
스마트 홈 구축 - home assistant에 샤오미 공기청정기 연동 요즘 실사용을 하다보니 스마트싱스의 필요성을 잘 못느끼겠다. 일단은 스마트싱스 대신 홈 어시스턴트에 집중해서 구성해 보려고 한다. 기존에 사용중이던 샤오미 공기청정기는 연동하지 않고 있었는데 홈 어시스턴트에 연동하고 사용해 볼 예정이다. 먼저 샤오미 토큰을 추출해야 한다. 아래 포스팅을 참고하면 된다. https://blog.dkz.kr/15 스마트 홈 구축 - mi connector를 위한 샤오미 기기 토큰 추출 미커넥터에서 샤오미 기기를 등록해서 사용하려면 사용하는 토큰을 추출해야 한다. 자동으로 토큰이 뜨는 경우도 있는 것 같은데 나는 자동으로 잡히지 않아서 수동으로 추출해야 한다. 아래 blog.dkz.kr 위 포스팅 상단에 보면 토큰이 자동으로 뜨는 경우도 있는 것 같다고 했는데 지금 미커넥터에.. 더보기
스마트 홈 구축 - home assistant에 person component 설치 (nmap_tracker) 홈어시스턴트에 person component를 통해서 재실 센서를 구축하려고 한다. 두가지 이유가 있는데, 첫째. 아이폰7에서 스마트싱스 gps센서가 제대로 동작하지 않는다. 정확한 이유를 모르겠으나 스마트싱스에서 Home Away 모드 전환이 제대로 되지 않는다. Home 모드로 전환은 어느정도 되는데 Away 모드로 전환은 아예 되지 않는다. 밖으로 나가도 Home 모드에서 계속 고정되어 있는 문제가 있다. 두번째. gps센서의 부정확함. gps는 최소 인식 범위가 넓기 때문에 정확히 재실인지 파악하기가 어렵다. 이를 wifi 재실센서를 통해서 보완하면 훨씬 안정적이다. 위 두가지 이유로 인해 여러개의 device tracker를 통합하여 재실상태를 파악할 수 있는 person component를 사.. 더보기
스마트 홈 구축 - 미 리모트 설치 및 스마트싱스 연동 2 샤오미 미 리모트를 세팅하고 미커넥터와 연결하여 스마트싱스 앱에서 확인까지 했다. blog.dkz.kr/14 스마트 홈 구축 - 미 리모트 설치 및 스마트싱스 연동 1 스마트하지 않은 천장형 에어컨과 HDMI-CEC 기능이 없는 코스트코발 대우루컴즈 TV를 컨트롤하기 위해 미 리모트 사용하려고 한다. 샤오미 미지아 제품군은 언제나 단촐하다. 전원을 연결하면 주�� blog.dkz.kr 기존에 생각한 구조는 온습도 센서 - 샤오미 게이트웨이 - 미 커넥터 - 스마트싱스 에어컨 - 미 리모트 - 미 커넥터 - 스마트싱스 이처럼 연동하고 일정 온도 이상 올라가면 에어컨을 켜는 자동화를 구상했다. 하지만, 게이트웨이를 잘못 사는 바람에 blog.dkz.kr/11 스마트 홈 구축 - mi connector 설치,.. 더보기
스마트 홈 구축 - 미 리모트 설치 및 스마트싱스 연동 1 스마트하지 않은 천장형 에어컨과 HDMI-CEC 기능이 없는 코스트코발 대우루컴즈 TV를 컨트롤하기 위해 미 리모트 사용하려고 한다. 샤오미 미지아 제품군은 언제나 단촐하다. 전원을 연결하면 주황색 불이 들어온다. Mi Home 앱에서 등록한다. 제품 목록에서 한참 찾았다. 주택 경비 탭 선택해서 밑으로 내려가다 보면 리모컨 영역에 있다. 와이파이 연결은 역시 2.4GHz만 지원하고 있다. 시키는대로만 따라하면 큰 어려움은 없다. 이렇게 세팅이 완료되면 파란 불빛으로 바뀌게 된다. ※ 스마트싱스에 등록하고 사용하려면 아래 단계는 필요 없다. 미 리모트의 순정 기능을 사용할 때에만 미홈 앱을 통해 등록하고 스마트싱스에서 기기를 제어하려면 미커넥터에서 별도로 작업해야 한다. 설정이 끝나면 자동으로 기기를 등.. 더보기

반응형