Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Cara Self-Host Home Assistant di VPS (Panduan Lengkap)

Pelajari cara self-host Home Assistant di VPS, termasuk langkah instalasi menggunakan Docker dan tips untuk pengaturan optimal.

Home Assistant adalah platform sumber terbuka yang kuat untuk otomasi rumah yang memungkinkan Anda mengendalikan berbagai perangkat pintar. Self-hosting Home Assistant di Virtual Private Server (VPS) memungkinkan Anda mendapatkan kendali penuh atas data Anda dan menyesuaikan pengaturan sesuai kebutuhan. Dalam panduan ini, kami akan membahas langkah-langkah yang diperlukan untuk menginstal Home Assistant di VPS menggunakan Docker.

Memilih Penyedia VPS

Sebelum memulai proses instalasi, memilih penyedia VPS yang sesuai sangat penting. Berikut perbandingan beberapa penyedia VPS terbaik yang cocok untuk self-hosting Home Assistant:

PenyediaHarga (Bulanan)Fitur
Contabo VPS5.99 EURPenyimpanan besar, performa yang baik
Hetzner Cloud4.15 EURSolusi hemat biaya, skalabel
DigitalOcean6 USDAntarmuka pengguna yang ramah, penempatan mudah
Vultr6 USDPusat data global, penyimpanan SSD
Linode (Akamai)5 USDPerforma andal, dukungan yang sangat baik

Untuk perbandingan VPS lengkap, kunjungi perbandingan VPS terbaik.

Langkah 1: Mempersiapkan VPS Anda

1.1 Membuat Akun di Penyedia Pilihan Anda

1.2 Menyebarkan Instansi VPS

1.3 Akses VPS Anda

Setelah membuat instance, Anda akan menerima alamat IP dan kredensial login. Gunakan SSH untuk terhubung ke VPS Anda:

ssh root@your_vps_ip

Langkah 2: Menginstal Docker

Docker memudahkan penyebaran aplikasi dengan menjalankan aplikasi dalam kontainer, menjadikannya pilihan ideal untuk Home Assistant.

2.1 Perbarui Sistem

sudo apt update && sudo apt upgrade -y

2.2 Instal Docker

Jalankan perintah berikut untuk menginstal Docker:

sudo apt install docker.io -y

2.3 Mulai dan Aktifkan Docker

Pastikan Docker berjalan dan disetel agar otomatis mulai saat boot:

sudo systemctl start docker
sudo systemctl enable docker

2.4 Instal Docker Compose

Docker Compose memudahkan menjalankan aplikasi Docker multi-kontainer:

sudo apt install docker-compose -y

Langkah 3: Menyebarkan Home Assistant

3.1 Membuat jaringan Docker

sudo docker network create homeassistant

3.2 Membuat Direktori untuk Home Assistant

mkdir ~/homeassistant

3.3 Membuat File Docker Compose

Arahkan ke direktori Home Assistant dan buat file docker-compose.yml:

cd ~/homeassistant
nano docker-compose.yml

Masukkan konfigurasi berikut:

version: '3'
services:
  homeassistant:
    image: homeassistant/home-assistant:stable
    volumes:
      - ~/.homeassistant:/config
    environment:
      - TZ=YOUR_TIMEZONE
    restart: unless-stopped
    network_mode: host

Pastikan untuk mengganti YOUR_TIMEZONE dengan zona waktu yang sesuai, misalnya Asia/Jakarta.

3.4 Mulai Home Assistant

Jalankan perintah berikut untuk memulai Home Assistant:

sudo docker-compose up -d

3.5 Mengakses Home Assistant

Setelah Home Assistant berjalan, Anda dapat mengaksesnya melalui alamat IP VPS Anda:

http://your_vps_ip:8123

Ikuti petunjuk di layar untuk menyelesaikan proses pengaturan.

FAQ

Apa itu Home Assistant digunakan untuk?

Home Assistant digunakan untuk mengintegrasikan dan mengendalikan berbagai perangkat pintar di rumah. Ia dapat terhubung ke perangkat dari berbagai merek, memungkinkan otomatisasi dan kendali terpusat. Pengguna dapat membuat dashboard untuk memantau status rumah pintar mereka, mengatur automasi berdasarkan pemicu, dan masih banyak lagi. Selain itu, Home Assistant memiliki komunitas yang aktif yang berkontribusi pada perpustakaannya yang luas dari integrasi.

Bisakah saya menjalankan Home Assistant tanpa VPS?

Ya, Anda dapat menjalankan Home Assistant di berbagai platform, termasuk Raspberry Pi, Windows, dan macOS. Namun, menggunakan VPS menawarkan manfaat akses jarak jauh, waktu aktif yang lebih baik, dan performa yang lebih baik dibandingkan instalasi lokal. Menjalankan Home Assistant di lingkungan cloud berarti Anda dapat mengendalikan rumah pintar Anda bahkan ketika Anda jauh dari jaringan lokal, yang memberi pengalaman yang lebih fleksibel dan andal.

Bagaimana cara mencadangkan data Home Assistant saya?

Mencadangkan Home Assistant sangat penting untuk menjaga data dan memudahkan pemulihan. Anda dapat mencadangkan konfigurasi dan pengaturan dengan menyalin isi direktori ~/.homeassistant secara rutin. Gunakan perintah berikut untuk membuat cadangan:

tar -czvf homeassistant_backup.tar.gz ~/.homeassistant

Simpan file cadangan ini di lokasi yang aman, sebaiknya di luar lokasi atau dalam solusi penyimpanan cloud. Selain itu, Anda dapat mengotomatisasi pencadangan menggunakan cron jobs atau alat penjadwalan lainnya agar data Anda secara rutin tersimpan tanpa intervensi manual.

Kesimpulan

Self-hosting Home Assistant di VPS adalah proyek yang memuaskan yang menawarkan banyak kustomisasi dan kendali atas lingkungan rumah pintar Anda. Dengan mengikuti panduan ini, Anda dapat dengan efisien mengatur Home Assistant menggunakan Docker di VPS yang andal. Sekarang Anda memiliki alat yang diperlukan untuk membangun dan mengelola sistem otomasi rumah yang aman dan efisien. Selamat mencoba self-hosting!