HAOS
테스트를 위한 duckdns 세팅
DuckDNS
설정 > 애드온
Duck DNS 검색
설치
Duck DNS
https://www.duckdns.org 사이트 접속 후 편한 방법으로 로그인, gmail 계정으로 로그인 함
원하는 서브 도메인 생성
HAOS 에서 작업
Duck DNS 플러그인의 구성 탭에 생성한 도메인 입력하고
duckdns 사이트에서 주는 token 입력
yaml로 설정된 내역 확인
HAOS 포트에 대하여 포트 포워딩, 네트워크 환경에 따라 다름
기본적으로 포트포워딩이 끝나면
duckdus에 세팅하였던 도메인으로 http://xxxxx.duckdns.org:8123 으로 접속 확인
Nginx Proxy Manager
설정 > 애드온
Nginx Proxy Manager 검색 후 설치
이후 NPM 이라 말함
NPM 구성 탭 확인
haos ip 기준으로 81 번 포트로 접속
http://xxx.xxx.xxx.xxx:81/login 으로 접속
NPM 초기 로그인 정보는 admin@example.com / changeme
첫 접속 후 패스워드 변경하고 나면 NPM 대시보드가 표시됨
0 proxy hosts 확인
Proxy Hosts > Add Proxy Host
duckdns 에서 생성한 도메인에서 구분하고자 하는 서브 도메인 붙여서 이름 생성
ha를 붙여서 구분 ha.xxxxx.duckdns.org
SSL 탭에서 추가 설정
설정을 위해 File editor 추가 설치
HAOS > 애드온 > File editor
설치 후 사이드바에 표시하기 활성화
사이드바에 표시되는 것 확인
File editor 실행 시
폴더 클릭
폴더 모양 클릭 시 내용
여기서 configuration.yaml 선택 후 아래 내용 추가
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
수정된 내역 확인
yaml 수정 후 haos 재시작
설정된 도메인으로 https://ha.xxxxx.duckdns.org 접근 되는지 확인
NPM 세팅 이후 NPM으로 https 접근 잘 되는 거 확인 한 후에는 DuckDNS 설치 했던 거는 제거 !