Install Home Assistant di Debian 13 Menggunakan Docker Compose
Berikut panduan langkah demi langkah untuk menginstal Home Assistant menggunakan Docker Compose di Debian 13 Bookworm.
1. Persiapan Sistem
Pastikan sistem kamu sudah up to date dan Docker sudah terinstal:
sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io docker-compose
sudo systemctl enable --now docker
sudo usermod -aG docker $USER
Catatan: Logout dan login ulang agar grup docker
aktif di sesi kamu.
2. Setup Home Assistant via Docker Compose
Langkah 1: Buat direktori proyek
mkdir -p ~/homeassistant
cd ~/homeassistant
Langkah 2: Buat file docker-compose.yml
version: '3.8'
services:
homeassistant:
container_name: homeassistant
image: ghcr.io/home-assistant/home-assistant:stable
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
environment:
- TZ=Asia/Jakarta
restart: unless-stopped
network_mode: host
Catatan: network_mode: host
dibutuhkan untuk fitur seperti deteksi perangkat otomatis (mDNS, SSDP, dll.).
Simpan file ini sebagai docker-compose.yml
di folder ~/homeassistant
.
Langkah 3: Jalankan Home Assistant
cd ~/homeassistant
docker-compose up -d
3. Akses Home Assistant
Setelah container berjalan, buka browser dan akses Home Assistant melalui alamat berikut:
http://<IP-komputer>:8123
Contoh:
http://192.168.1.105:8123
4. Lokasi Data
Semua konfigurasi dan file data Home Assistant akan tersimpan di:
~/homeassistant/config