Beranda / Akses Remote / Home Assistant

Home Assistant: Akses dari Luar Jaringan dengan IP Public Statis

Port 8123, HTTPS, dan pilihan akses jarak jauh Home Assistant tanpa Nabu Casa di balik CGNAT.

Diperbarui: 3 November 2026 · Port dan pengaturan mengacu pada nilai bawaan perangkat

Ringkasnya: Untuk membuka akses Home Assistant dari luar rumah, router atau perangkat Anda membangun koneksi tunnel keluar menuju server IP public statis. Permintaan akses masuk diteruskan melewati tunnel langsung ke port 8123. Cara ini menembus batasan CGNAT tanpa bergantung pada IP dinamis penyedia internet rumah.

Yang Anda butuhkan
  • Layanan IP public IPnesia yang aktif (kredensial tunnel tersedia di client area).
  • Perangkat yang bisa menjalankan klien tunnel: Mikrotik, router OpenWrt, mini-PC/Raspberry Pi, atau Windows/Linux.
  • Perangkat tujuan di jaringan lokal dengan IP tetap (static/DHCP reservation).

Port yang dipakai Home Assistant

PortProtokolFungsiDiteruskan?
8123TCPAntarmuka web dan API Home AssistantYa

Port di atas adalah nilai bawaan. Bila Anda mengubahnya di perangkat, sesuaikan aturan penerusan port.

Kenapa Home Assistant sering tidak bisa diakses dari luar

Sambungan internet rumah umumnya berada di balik CGNAT, di mana satu alamat IP public dipakai bersama oleh banyak pelanggan. Kondisi ini membuat router rumah tidak memiliki alamat publik tersendiri untuk menerima permintaan koneksi masuk langsung dari internet. Selain itu, alamat IP yang berubah-ubah secara dinamis membuat koneksi jarak jauh ke Home Assistant terputus sewaktu-waktu saat penyedia layanan memperbarui alokasi jaringan lokal Anda.

Kendala teknis lain sering kali muncul dari konfigurasi internal Home Assistant itu sendiri. Jika Anda menggunakan reverse proxy tanpa mendaftarkan alamatnya pada bagian trusted_proxies, sistem keamanan internal akan menolak koneksi dan memunculkan galat. Begitu juga saat menggunakan aplikasi seluler, kegagalan akses sering terjadi akibat URL eksternal belum diisi dengan benar atau sertifikat HTTPS belum terpasang secara valid pada sistem Anda.

Cara IP public statis membuka akses ke Home Assistant

Solusi alamat tetap dapat diwujudkan dengan membangun sambungan tunnel keluar dari router atau perangkat lokal Anda menuju server IPnesia. Karena inisiasi koneksi bergerak dari dalam jaringan lokal ke arah luar, komunikasi tunnel berhasil terbentuk meskipun koneksi internet Anda berada di balik CGNAT. Tunnel seperti WireGuard, L2TP/IPsec, atau SSTP ini menjadi jalur komunikasi pribadi yang stabil dan terus terhubung setiap saat.

Alamat IP public statis berada di sisi server IPnesia untuk menerima seluruh permintaan dari internet. Saat Anda membuka koneksi dari luar, server akan meneruskan lalu lintas data melewati tunnel menuju router rumah Anda. Selanjutnya, paket data diteruskan secara spesifik ke port 8123 dengan protokol TCP, yaitu port bawaan yang melayani antarmuka web dan API Home Assistant Anda.

Langkah membuka Home Assistant lewat IP public statis

Tahap awal dimulai dengan mengaktifkan koneksi tunnel pada router Anda mengarah ke endpoint IPnesia. Pastikan perangkat yang menjalankan Home Assistant telah diberikan alamat IP lokal yang statis di jaringan LAN agar tujuannya tidak berpindah. Setelah tunnel aktif dan terhubung dengan baik, router rumah Anda sudah siap menerima pengalihan lalu lintas data dari alamat IP public statis.

Langkah berikutnya adalah membuat aturan port forwarding atau dstnat pada router untuk meneruskan port 8123 protokol TCP menuju IP lokal Home Assistant. Konfigurasikan pula URL eksternal serta HTTPS yang valid jika Anda mengakses antarmuka melalui domain. Terakhir, lakukan pengujian koneksi dari jaringan luar, seperti menggunakan paket data seluler, guna memastikan antarmuka web dan aplikasi dapat terbuka tanpa hambatan.

Aturan penerusan port di Mikrotik (RouterOS)

Ganti 192.168.88.20 dengan IP tetap perangkat di jaringan Anda, dan ipnesia dengan nama interface tunnel Anda. Sesuaikan port bila Anda mengubahnya di perangkat.

/ip firewall nat add chain=dstnat in-interface=ipnesia protocol=tcp dst-port=8123 action=dst-nat to-addresses=192.168.88.20 to-ports=8123 comment="Home Assistant 8123/tcp"
/ip firewall filter add chain=forward action=accept connection-nat-state=dstnat in-interface=ipnesia place-before=0 comment="izinkan dstnat dari IPnesia"

Uji dari jaringan lain (data seluler atau VPS)

Port terbuka bila perintah ini berhasil tersambung. Untuk port UDP, uji langsung memakai aplikasi/klien terkait.

nc -vz IP_PUBLIC_ANDA 8123

Mengamankan Home Assistant yang terhubung ke internet

Membuka perangkat pintar ke jaringan internet membutuhkan lapisan perlindungan yang ketat pada tingkat akses akun. Anda wajib mengaktifkan autentikasi multi-faktor pada seluruh akun admin di Home Assistant untuk mencegah akses tanpa izin jika kata sandi bocor. Kombinasi kata sandi yang rumit beserta kode verifikasi tambahan memastikan hanya pemilik sah yang dapat mengendalikan perangkat otomatisasi rumah Anda.

Aspek keamanan transmisi data juga harus diperhatikan dengan menerapkan enkripsi penuh. Gunakan selalu protokol HTTPS dan jangan pernah membiarkan port 8123 terbuka ke internet publik tanpa adanya sertifikat yang valid. Tanpa HTTPS, kredensial login dan data komunikasi antara peramban atau aplikasi seluler dengan Home Assistant dapat disadap oleh pihak ketiga yang berada di jalur transmisi publik.

Batasan yang perlu Anda ketahui

Pemanfaatan metode ini mengharuskan Anda memiliki perangkat jaringan, seperti router atau server lokal, yang mampu menjalankan klien tunnel seperti WireGuard, L2TP/IPsec, atau SSTP. Kecepatan transfer data saat mengakses Home Assistant dari luar juga akan dibatasi oleh kapasitas kecepatan upload internet rumah Anda serta batasan paket tunnel yang digunakan, sehingga pengiriman data besar tetap mengikuti batas kapasitas terendah.

Proses enkripsi dan perutean paket lewat tunnel dapat menambah sedikit latensi dibandingkan koneksi langsung tanpa perantara. Selain itu, kepemilikan IP public statis murni berfungsi sebagai jalur konektivitas dan sama sekali bukan pengganti sistem pengamanan. Anda tetap bertanggung jawab penuh untuk mengonfigurasi proteksi internal, memperbarui perangkat lunak, dan membatasi akses pada Home Assistant Anda.

Troubleshooting Home Assistant

GejalaPenyebabSolusi
Muncul error 400 saat lewat reverse proxyHome Assistant menolak permintaan HTTP dari proxy karena alamat IP reverse proxy belum terdaftar sebagai proxy tepercaya.Tambahkan alamat IP reverse proxy tersebut ke dalam parameter trusted_proxies pada konfigurasi Home Assistant dan muat ulang layanan.
Aplikasi seluler tidak bisa tersambung dari luarKonfigurasi URL eksternal belum diisi pada pengaturan aplikasi atau sertifikat HTTPS belum terpasang secara valid.Isi URL eksternal secara lengkap dengan protokol HTTPS yang valid pada pengaturan Home Assistant dan pastikan sertifikat SSL tidak kedaluwarsa.

Pertanyaan umum

Apakah saya tetap bisa menggunakan Nabu Casa jika sudah memiliki IP public statis?

Ya, Anda tetap bisa menggunakannya. Nabu Casa menyediakan layanan berlangganan resmi untuk akses jarak jauh tanpa konfigurasi router. Penggunaan IP public statis mandiri merupakan alternatif jika Anda ingin mengelola jalur koneksi luar secara independen.

Protokol tunnel apa saja yang didukung untuk menghubungkan router ke IP public statis?

Koneksi tunnel keluar dapat dibangun menggunakan protokol WireGuard, L2TP/IPsec, atau SSTP pada router atau perangkat lokal Anda. Pilihlah protokol yang didukung oleh perangkat keras router Anda agar koneksi dapat berjalan stabil.

Apakah port 8123 dapat diubah ke nomor port lain saat dibuka ke internet?

Bisa, Anda dapat memetakan port publik yang berbeda pada aturan port forwarding router Anda, lalu meneruskannya secara internal ke port 8123 TCP pada Home Assistant untuk meningkatkan ketertiban manajemen port.

Mengapa sertifikat HTTPS sangat penting saat mengakses Home Assistant dari jaringan seluler?

Sertifikat HTTPS yang valid mengenkripsi seluruh pertukaran data login dan status perangkat pintar antara aplikasi seluler dan server Home Assistant, sehingga data penting Anda terlindungi dari risiko intersepsi saat melintasi jaringan internet publik.

Pelajari juga

Paket yang cocok

Pilih sesuai protokol yang didukung perangkat Anda: Essential (L2TP/SSTP) untuk Mikrotik RouterOS 6/7 atau Windows, Pro (WireGuard) untuk RouterOS 7, Linux, dan perangkat modern.

Indonesia

ID-150 Essential

IP Publik statis Indonesia
L2TP / SSTP
  • 1 IPv4 publik statis khusus Anda
  • Speed hingga 150 Mbps
  • Kompatibel Mikrotik, Windows & router
  • Kredensial & perintah siap-salin di panel
Rp99.000 / bulanan
Pesan Sekarang