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

guide

Home Assistant'ı VPS Üzerinden Kendiniz Barındırma (Tam Kılavuz)

Home Assistant'ı VPS üzerinde kendiniz barındırma yöntemlerini keşfedin, Docker kullanarak kurulum adımlarını ve en uygun yapılandırma ipuçlarını öğrenin.

Home Assistant’ı VPS Üzerinden Kendiniz Barındırma (Tam Kılavuz)

Home Assistant, çeşitli akıllı cihazları kontrol etmenize olanak tanıyan güçlü ve açık kaynaklı bir ev otomasyonu platformudur. Home Assistant’ı bir Virtual Private Server (VPS) üzerinde kendiniz barındırmak, verileriniz üzerinde tam kontrol sağlar ve kurulumunuzu ihtiyaçlarınıza göre özelleştirmenize imkan tanır. Bu kılavuzda, Docker kullanarak Home Assistant’ı VPS üzerinde kurmak için gereken adımları anlatacağız.

Bir VPS Sağlayıcısı Seçmek

Kurulum sürecine başlamadan önce, uygun bir VPS sağlayıcısı seçmek önemlidir. İşte Home Assistant’ı kendiniz barındırmak için ideal olan bazı en iyi VPS sağlayıcılarının karşılaştırması:

SağlayıcıAylık FiyatÖzellikler
Contabo VPS5.99 EURYüksek depolama, iyi performans
Hetzner Cloud4.15 EUREkonomik, ölçeklenebilir çözümler
DigitalOcean6 USDKullanıcı dostu arayüz, kolay dağıtım
Vultr6 USDKüresel veri merkezleri, SSD depolama
Linode (Akamai)5 USDGüvenilir performans, mükemmel destek

Tam VPS karşılaştırması için en iyi VPS karşılaştırmamızı inceleyebilirsiniz.

1. Adım: VPS’nizi Kurmak

1.1 Seçtiğiniz Sağlayıcıyla Hesap Oluşturma

1.2 VPS Örneği Dağıtımı

1.3 VPS’ye Erişim

Örnek oluşturulduktan sonra, size bir IP adresi ve giriş bilgileri sağlanacaktır. VPS’nize SSH ile bağlanmak için:

ssh root@your_vps_ip

2. Adım: Docker’ı Kurmak

Docker, uygulamalarınızı kapsayıcılar içinde çalıştırmanıza olanak tanır ve Home Assistant için ideal bir çözümdür.

2.1 Sistemi Güncelleyin

sudo apt update && sudo apt upgrade -y

2.2 Docker’ı Kur

Aşağıdaki komutu kullanarak Docker’ı kurun:

sudo apt install docker.io -y

2.3 Docker’ı Başlat ve Otomatik Başlat

Docker’ın çalıştığından emin olun ve önyükleme sırasında başlamasını sağlayın:

sudo systemctl start docker
sudo systemctl enable docker

2.4 Docker Compose’u Kur

Docker Compose, çok kapsayıcı içeren Docker uygulamalarını kolayca çalıştırmanıza olanak tanır:

sudo apt install docker-compose -y

3. Adım: Home Assistant’ı Dağıtmak

3.1 Bir Docker Ağı Oluştur

sudo docker network create homeassistant

3.2 Home Assistant İçin Bir Dizin Oluşturun

mkdir ~/homeassistant

3.3 Docker Compose Dosyası Oluştur

Home Assistant dizinine gidin ve bir docker-compose.yml dosyası oluşturun:

cd ~/homeassistant
nano docker-compose.yml

Aşağıdaki yapılandırmayı ekleyin:

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

YOUR_TIMEZONE kısmını uygun zaman diliminizle değiştirin, örneğin Europe/Istanbul.

3.4 Home Assistant’ı Başlatın

Home Assistant’ı başlatmak için:

sudo docker-compose up -d

3.5 Home Assistant’a Erişim

Home Assistant çalışmaya başladıktan sonra, VPS IP adresiniz üzerinden erişebilirsiniz:

http://your_vps_ip:8123

Kurulumu tamamlamak için ekrandaki talimatları izleyin.

Sıkça Sorulan Sorular (SSS)

Home Assistant ne işe yarar?

Home Assistant, çeşitli akıllı ev cihazlarını entegre edip kontrol etmenize olanak tanır. Farklı üreticilere ait cihazlara bağlanabilir, otomasyonlar oluşturabilir, cihazlar arası etkileşimleri merkezileştirebilir. Ayrıca, kullanıcılar için panolar oluşturarak ev durumunu izleme, tetiklere göre otomasyonlar kurma gibi pek çok özellik sunar. Home Assistant’ın geniş bir entegrasyon kütüphanesine katkıda bulunan canlı bir topluluğu vardır.

Home Assistant’ı VPS olmadan da çalıştırabilir miyim?

Evet, Home Assistant’ı Raspberry Pi, Windows veya macOS gibi çeşitli platformlarda çalıştırabilirsiniz. Ancak, VPS kullanmak uzak erişim avantajı sağlar, çalışma süresini artırır ve performansı iyileştirir. Bulut ortamında çalıştırmak, evinizden uzakta olsanız bile akıllı evinizi kontrol etmenize olanak tanır ve daha esnek, güvenilir bir deneyim sağlar.

Home Assistant verilerimi nasıl yedeklerim?

Home Assistant verilerinizi yedeklemek, veri kaybını önlemek ve geri yükleme amacıyla önemlidir. Konfigürasyon ve ayarlarınızdaki içerikleri düzenli olarak ~/.homeassistant dizinini kopyalayarak yedekleyebilirsiniz. Bir yedek oluşturmak için şu komutu kullanabilirsiniz:

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

Bu yedek dosyasını güvenli bir yerde, tercihen farklı bir lokasyonda veya bulut depolama hizmetinde saklayın. Ayrıca, otomatik yedekler almak için cron işleri veya diğer zamanlama araçları kullanabilirsiniz, böylece verileriniz düzenli olarak yedeklenir ve manuel müdahale gerekmez.

Sonuç

Home Assistant’ı VPS üzerinde kendiniz barındırmak, ev otomasyonunuzu özelleştirip kontrol imkanınızı artıran ödüllendirici bir projedir. Bu kılavuzu takip ederek Docker kullanarak güvenilir bir VPS üzerinde Home Assistant kurabilir ve altyapınızı güvenli ve verimli bir şekilde yönetebilirsiniz. Artık kendi akıllı ev otomasyon sisteminizi kurmaya ve yönetmeye hazırsınız. İyi kendin yap!