블로그에 접근 하는 중
Preparing valuable information. Just invest two seconds!
 

처음부터 끝까지 정리! 홈어시스턴트 외부 접속 및 DDNS 설정 방법

728x90

집 밖에서도 홈어시스턴트를 안전하고 편리하게 사용하려면 반드시 필요한 설정!

 

홈어시스턴트 외부 접속 및 DDNS 설정 방법

 


🟡 왜 홈어시스턴트 외부 접속이 필요한가?

홈어시스턴트(Home Assistant)는 집 안의 모든 스마트 기기를 하나로 통합해주는 강력한 오픈소스 플랫폼입니다. 하지만 기본적으로는 같은 로컬 네트워크(즉, 집 안 Wi-Fi)에서만 접속이 가능하죠.
외부에서 스마트폰이나 노트북으로 제어하려면 외부 접속 설정과 DDNS 설정이 필수입니다.

이 글에서는 초보자도 따라할 수 있도록 홈어시스턴트 외부 접속과 DDNS 설정 방법을 단계별로 설명드립니다. 또한 보안을 강화하기 위한 팁도 함께 알려드릴게요.


🟢 홈어시스턴트 외부 접속 & DDNS 설정 따라하기


1️⃣ 홈어시스턴트 외부 접속 개요

외부 접속을 가능하게 하려면 기본적으로 아래 요소들이 필요합니다:

  • 외부 IP 주소 또는 도메인 (고정 IP or DDNS)
  • 포트포워딩 (공유기 설정)
  • SSL 인증서 (HTTPS 접속 보안)
  • 프록시 또는 Cloudflare 터널 (선택)

2️⃣ DDNS(Dynamic DNS) 설정 방법

DDNS란?
집에서 사용하는 인터넷은 대부분 동적 IP(변경됨)이기 때문에, DDNS 서비스를 이용해 도메인 이름으로 접근 가능하게 만드는 기능입니다.

추천 DDNS 서비스

서비스명 특징 무료 여부
DuckDNS 간단 설정, Home Assistant 통합 ✅ 무료
No-IP 다양한 옵션, 앱 제공 🔄 제한적 무료
Cloudflare 고급 사용자용, 프록시 지원 ✅ 무료
 

📌 DuckDNS 설정하기 (가장 쉬움)

 

1. https://www.duckdns.org/ 접속 후 가입

2. 서브도메인 생성 (예: myhome.duckdns.org)

3. Home Assistant → 애드온 스토어에서 DuckDNS 애드온 설치

4. 아래처럼 설정

lets_encrypt:
  accept_terms: true
  algo: "rsa"
  key_size: 4096
  domains:
    - yourname.duckdns.org
  email: your@email.com
token: "duckdns_token"

 

5. Start on boot / Watchdog / Auto update 체크

6. 애드온 시작 후 로그에 성공 메시지 확인


3️⃣ 공유기 포트포워딩 설정

외부 접속을 위해 홈어시스턴트가 사용하는 포트를 외부에서 접근 가능하게 열어야 합니다.

  • 일반적으로 포트 8123 사용
  • 공유기 설정에서 내부 IP (예: 192.168.0.100)로 포트포워딩 설정

예시:

항목
외부 포트 8123
내부 IP 192.168.0.100
내부 포트 8123
프로토콜 TCP
 

📌 공유기별 설정법은 제조사마다 다르지만, "포트포워딩" 또는 "가상 서버" 메뉴를 찾아 설정하세요.


4️⃣ 보안 강화를 위한 HTTPS 설정 (Let's Encrypt)

DuckDNS 애드온은 자동으로 SSL 인증서를 설정해주므로 추가 작업이 거의 없습니다.

설정 완료 후 configuration.yaml에 다음 내용 추가:

http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
 

→ 홈어시스턴트는 이제 https://yourname.duckdns.org:8123으로 접속 가능!


5️⃣ 외부 접속이 어려운 경우: Cloudflare Tunnel 대안

공유기 설정이 어렵거나 포트포워딩이 막힌 환경(예: 통신사 CGNAT)에서는 Cloudflare Tunnel을 사용하는 것이 더 안전하고 편리합니다.

  • SSL 자동 적용
  • 포트포워딩 불필요
  • Cloudflare 무료 계정 필요

홈어시스턴트 애드온 스토어에서 Cloudflare Tunnel 설치 후 설정하면 OK.


🔵 외부 접속은 편리하지만 보안도 꼭 고려해야 합니다

홈어시스턴트 외부 접속 및 DDNS 설정은 생각보다 어렵지 않지만, 다음과 같은 사항을 꼭 기억하세요.

✔ 외부 접속을 열면 해킹 위험도 증가 → HTTPS 필수 적용
✔ 사용자 비밀번호는 강력하게, MFA(이중 인증)도 추천
✔ Cloudflare Tunnel은 보안과 편의성 모두 챙기는 대안

728x90