집 밖에서도 홈어시스턴트를 안전하고 편리하게 사용하려면 반드시 필요한 설정!
왜 홈어시스턴트 외부 접속이 필요한가?
홈어시스턴트(Home Assistant)는 집 안의 모든 스마트 기기를 하나로 통합해주는 강력한 오픈소스 플랫폼입니다. 하지만 기본적으로는 같은 로컬 네트워크(즉, 집 안 Wi-Fi)에서만 접속이 가능하죠.
외부에서 스마트폰이나 노트북으로 제어하려면 외부 접속 설정과 DDNS 설정이 필수입니다.
이 글에서는 초보자도 따라할 수 있도록 홈어시스턴트 외부 접속과 DDNS 설정 방법을 단계별로 설명드립니다. 또한 보안을 강화하기 위한 팁도 함께 알려드릴게요.
홈어시스턴트 외부 접속 & DDNS 설정 따라하기
홈어시스턴트 외부 접속 개요
외부 접속을 가능하게 하려면 기본적으로 아래 요소들이 필요합니다:
- 외부 IP 주소 또는 도메인 (고정 IP or DDNS)
- 포트포워딩 (공유기 설정)
- SSL 인증서 (HTTPS 접속 보안)
- 프록시 또는 Cloudflare 터널 (선택)
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. 애드온 시작 후 로그에 성공 메시지 확인
공유기 포트포워딩 설정
외부 접속을 위해 홈어시스턴트가 사용하는 포트를 외부에서 접근 가능하게 열어야 합니다.
- 일반적으로 포트 8123 사용
- 공유기 설정에서 내부 IP (예: 192.168.0.100)로 포트포워딩 설정
예시:
항목 | 값 |
외부 포트 | 8123 |
내부 IP | 192.168.0.100 |
내부 포트 | 8123 |
프로토콜 | TCP |
공유기별 설정법은 제조사마다 다르지만, "포트포워딩" 또는 "가상 서버" 메뉴를 찾아 설정하세요.
보안 강화를 위한 HTTPS 설정 (Let's Encrypt)
DuckDNS 애드온은 자동으로 SSL 인증서를 설정해주므로 추가 작업이 거의 없습니다.
설정 완료 후 configuration.yaml에 다음 내용 추가:
http:
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
→ 홈어시스턴트는 이제 https://yourname.duckdns.org:8123으로 접속 가능!
외부 접속이 어려운 경우: Cloudflare Tunnel 대안
공유기 설정이 어렵거나 포트포워딩이 막힌 환경(예: 통신사 CGNAT)에서는 Cloudflare Tunnel을 사용하는 것이 더 안전하고 편리합니다.
- SSL 자동 적용
- 포트포워딩 불필요
- Cloudflare 무료 계정 필요
홈어시스턴트 애드온 스토어에서 Cloudflare Tunnel 설치 후 설정하면 OK.
외부 접속은 편리하지만 보안도 꼭 고려해야 합니다
홈어시스턴트 외부 접속 및 DDNS 설정은 생각보다 어렵지 않지만, 다음과 같은 사항을 꼭 기억하세요.
✔ 외부 접속을 열면 해킹 위험도 증가 → HTTPS 필수 적용
✔ 사용자 비밀번호는 강력하게, MFA(이중 인증)도 추천
✔ Cloudflare Tunnel은 보안과 편의성 모두 챙기는 대안
'스마트홈 IoT 월드 > 스마트홈 설정 문제해결 팁' 카테고리의 다른 글
zigbee mqtt topic 리포팅 주기 설정 방법 (0) | 2025.08.19 |
---|---|
홈어시스턴트 go2rtc 카메라 홈킷(homekit) 연동 방법 (0) | 2025.07.11 |
홈어시스턴트(Home Assistant) 매터브릿지(MatterBridge) 에드온 사용해서 구글홈(Google Home)에 장치 연동하기 (0) | 2025.07.11 |
스마트홈 IR 리모컨 허브의 치명적 단점들, 알고 계셨나요? (0) | 2025.07.09 |
Zigbee2MQTT 설치 및 사용 가이드: Home Assistant와 스마트홈 자동화의 핵심 시작하기 (0) | 2025.07.08 |