Home Assistant İle Docker Bilmeden Kendi Sunucunu Kur!

Home Assistant İle Docker Bilmeden Kendi Sunucunu Kur!

Home Assistant İle Docker Bilmeden Kendi Sunucunu Kur!

Home Assistant İle Docker Bilmeden Kendi Sunucunu Kur!

Kendi sunucunu kurma fikri kulağa harika geliyor, değil mi? Kendi şifre yöneticinizi çalıştırmak, tüm ağınızdaki reklamları engellemek veya verilerinizi başkasının sunucuları yerine kendi donanımınızda saklamak gibi avantajlar gerçekten çekici. Ancak bu noktaya gelmek genellikle Docker Compose dosyalarını yönetmek, temel ağ yapılandırmasını anlamak, ters proxy kurmak ve hafta içi gece yarısı bir şeyler bozulduğunda sorun gidermeye çalışmak gibi birçok adımı içerir. Çoğu insan için bu durum heves kırıklığı yaratabilir.

Peki, bu karmaşık adımların çoğunu atlayarak kendi sunucunuzu kurmak mümkün mü? Home Assistant’ın “Uygulamalar” (eskiden “Eklentiler” olarak bilinen) deposu, akıllı ev merkezinizi tek tıklamayla kurulum ve otomatik güncellemelerle bir kendi kendine barındırma platformuna dönüştürüyor. Neredeyse bir yıldır Home Assistant üzerinden çeşitli kendi kendine barındırma servislerini kullanıyorum ve dürüst olmak gerekirse, kendi sunucunuzu kurmanın en kolay yolu bu.

Uygulamalar: Docker’ın Kolaylaştırılmış Hali

Daha önce Home Assistant kullanıyorsanız, bu özellikleri “eklenti” olarak biliyor olabilirsiniz. Şubat 2026’daki güncellemeyle yapılan “Uygulamalar” ismindeki değişiklik tamamen kozmetik ve hiçbir işlevsel fark getirmedi. Mevcut eklentileriniz otomatik olarak taşındı.

Bu isim değişikliğinin altında yatan mantık basit: insanlar “eklentileri” (add-ons) “entegrasyonlarla” (integrations) karıştırıyordu. Entegrasyonlar, Home Assistant’ı bir cihaz veya hizmetle bağlayan şeylerdir. Uygulamalar ise Home Assistant ile birlikte çalışan bağımsız uygulamalardır. Teknik olarak bakıldığında, bu uygulamalar Home Assistant Supervisor tarafından yönetilen Docker konteynerleridir.

Supervisor, imajları çekme, ağ ayarlarını yapılandırma, depolama yönetimi ve güncellemeleri düzenleme gibi tüm karmaşık işleri sizin yerinize halleder. Siz sadece Ayarlar’a giriyorsunuz, Uygulamalar’a dokunuyorsunuz, istediğiniz uygulamayı bulup kuruyorsunuz. Hepsi bu kadar; terminale girmenize, Compose dosyaları oluşturmanıza veya port yönlendirmeyle uğraşmanıza gerek kalmıyor.

Örneğin, Mosquitto’yu ele alalım. Geleneksel yöntemle bir MQTT broker çalıştırmak isteseydiniz, Docker imajını çekmeniz, doğru portlar ve birimlerle bir Compose dosyası yapılandırmanız, kimlik doğrulaması kurmanız (isterseniz) ve yeniden başlatıldığında çalışmasını sağlamanız gerekirdi. Home Assistant’ta ise Mosquitto uygulamasının kurulumuna dokunuyorsunuz ve çalışmaya başlıyor. MQTT entegrasyonu daha sonra Home Assistant Core’u broker’a otomatik olarak bağlıyor. İki tıklama ile Zigbee2MQTT cihazlarınız Home Assistant ile konuşmaya başlayabilir.

Bazıları Home Assistant’ın öğrenme eğrisinin dik olduğunu söylese de, kendi kendine barındırılan uygulamalar söz konusu olduğunda sunduğu kullanım kolaylığı, ilk öğrenme sürecini fazlasıyla telafi edebilir.

Tek Bir Tıklamayla Kendi Şifre Yöneticiniz Çalışıyor

Home Assistant’ın uygulama mağazasında kutudan çıktığı haliyle birçok kendi kendine barındırılan servis bulunuyor ve bunların çoğu ev otomasyonuyla doğrudan ilgili bile değil. Birçoğu, popüler uygulamaları kendi kendine barındırma sürecini büyük ölçüde basitleştirdiği için kesinlikle yüklemeye değer.

Örneğin, ilk önereceğim uygulama **Vaultwarden**. Bu, varsayılan olarak SQLite üzerinde çalışan, hafif ve Bitwarden uyumlu bir şifre yöneticisidir. Home Assistant üzerinden kurun ve yerel ağınızda çalışan bir şifre kasasına sahip olun. Ailenizin şifreleri, bir başkasının sunucusunda değil, sizin evinizdeki donanımınızda yaşıyor ve tüm kurulum yaklaşık iki dakika sürüyor.

Başka bir sağlam seçenek ise **AdGuard Home**. Bu, ağ genelinde DNS tabanlı bir reklam ve izleyici engelleyicisidir. Yönlendiricinizin DNS ayarlarını Home Assistant’ınıza yöneltin ve ağınızdaki her cihaz, tek tek cihaza hiçbir şey yüklenmeden reklam engelleme özelliğinden yararlansın.

Ayrıca, Home Assistant’ın yerleşik otomasyonlarının çok ötesine geçen, görsel, sürükle-bırak otomasyon oluşturucu olan **Node-RED** gibi araçlar da bulunuyor. İzleme ile ilgileniyorsanız, zaman serisi verilerini depolamak için **InfluxDB** ve bunun üzerine gösterge tabloları oluşturmak için **Grafana** mevcut.

Bunu manuel olarak yapmayı bir düşünün: Docker’da Vaultwarden kurmak, bir Compose dosyası yazmayı, ortam değişkenlerini yapılandırmayı, portları eşlemeyi, HTTPS istiyorsanız bir ters proxy kurmayı ve yedeklemeleri kendi başınıza halletmeyi gerektirir. Home Assistant’da ise uygulamayı kuruyorsunuz ve Supervisor gerisini hallediyor. Güncellemeler otomatik olarak gerçekleşiyor ve yedeklemeler Home Assistant’ın yerleşik yedekleme sistemine dahil ediliyor. Tüm bunlar, akıllı ev yapılandırmanızı yedeklediğinizde, kendi kendine barındırılan servislerinizin de dahil olduğu anlamına geliyor.

Uygulama Mağazası Sandığınızdan Daha Büyük

Home Assistant, resmi bir uygulama deposuyla birlikte gelir. Ancak varsayılan olarak etkinleştirilen ve daha birçok uygulama ekleyen bir topluluk deposu (addons.community) da mevcut. Bunların yanı sıra, kurup yükleyebileceğiniz birçok başka resmi olmayan depo da var. Örneğin, unofficial bir depodan cs2mqtt’yi kullanıyorum.

Yönetim için, tarayıcınızda tam bir VS Code örneği olan Studio Code Server’ı, ağ üzerinden yapılandırma dosyalarına erişmek için Samba Share’ı ve komut satırı erişimi istediğinizde Terminal & SSH’yi çalıştırabilirsiniz. Protokol desteği Zigbee2MQTT, Z-Wave JS UI ve özel ESP32 cihazları için ESPHome’u kapsıyor.

Hatta Plex Media Server veya UniFi Controller’ı Home Assistant uygulamaları olarak çalıştırabilirsiniz. Her Docker konteynerinin bir eşdeğeri uygulama olmayabilir ve bu makul bir sınırlama. Nadir bir şey gerekiyorsa, onu hala manuel olarak kurmanız gerekecektir. Ancak en yaygın kendi kendine barındırılan servisler için bir uygulama olma olasılığı yüksektir.

Bu yaklaşım, öğrenerek ilerlemenizi sağladığı için işe yarıyor. Seçtiğiniz bir cihazda, örneğin bir Raspberry Pi veya sanal makinede Home Assistant OS ile başlıyorsunuz. Ardından, Samba ve Dosya Düzenleyici gibi birkaç yönetim uygulaması kurarak rahatlıyorsunuz. Bundan sonra, AdGuard veya Vaultwarden’ı ekliyorsunuz ve aniden tek bir Docker Compose dosyası satırı yazmadan gerçek servisleri kendi kendine barındırıyorsunuz. Buradan, ağın nasıl çalıştığını merak edebilir veya uygulama olarak mevcut olmayan diğer konteynerleri düşünebilirsiniz.

Bu noktada Home Assistant’ın yönlendirmeli yaklaşımından sıkılabilirsiniz, ancak o zamana kadar muhtemelen konteynerler, birimler, ağ ve yedeklemeler gibi temel kavramları zaten Home Assistant’ın daha kullanıcı dostu arayüzü aracılığıyla kullanarak anlamış olacaksınız.

Dikkat Edilmesi Gerekenler

Uygulamaların yalnızca Home Assistant OS çalıştırıyorsanız kullanılabilir olduğunu unutmamak önemlidir. Bir Container kurulumu yapıyorsanız, uygulama mağazasından yararlanamazsınız ve bu da kendi kendine barındırmaya yeni başlayan bir kullanıcı için amacın dışına çıkar. Çekirdek (Core) ve Süpervizörlü (Supervised) kurulum yöntemleri desteği kesildiği için (2025.12 sürümüyle destek sona erdi), HAOS zaten açık ara varsayılan yol haline geliyor.

Düşük güçlü donanımlarda kaynak kısıtlamaları gerçektir. Bir Home Assistant Green veya Raspberry Pi, temel platformu ve birkaç uygulamayı iyi idare edecektir. Ancak Plex, InfluxDB, Grafana ve diğer çeşitli servisleri üst üste yığmaya başlarsanız sınırları hissedersiniz. Mütevazı donanımda çalışıyorsanız CPU ve bellek kullanımına dikkat edin.

Güvenliği de unutmayın. Home Assistant’ı güncel tutun, internete maruz bırakma konusunda dikkatli olun ve yeni uygulamalarla denemeler yapmadan önce düzenli yedeklemeler yaptığınızdan emin olun. Bu sizin donanımınız ve sizin sorumluluğunuzdur, yani size hizmet kesintisizliği sağlayan bir bulut sağlayıcısı yok.

Home Assistant’ın uygulama mağazası, güçlü kullanıcılar için tam teşekküllü bir kendi kendine barındırma kurulumunu değiştirmeyecektir. Zaten amacı da bu değil. Ancak kendi kendine barındırma ile ilgilenmiş ve nereden başlayacağını bilmeyen herkes için, karşılaştığım en kolay yol budur. Bir kutuda çalışan, işlevsel kendi kendine barındırılan servislere sahip oluyorsunuz ve bunu yapmak için tek bir Docker Compose dosyası satırı yazmanıza gerek kalmadı.

Siz Ne Düşünüyorsunuz?

Kendi sunucunuzu kurma fikri sizi heyecanlandırıyor mu? Home Assistant’ın bu kolaylaştırılmış yaklaşımı hakkında ne düşünüyorsunuz? Yorumlarda düşüncelerinizi bizimle paylaşın. Teknobirader.com’da teknolojinin en güncel ve anlaşılır hallerini keşfetmeye devam edin.

Anahtar Kelimeler: Home Assistant, Kendi Sunucusunu Kurma, Docker, Kendi Kendine Barındırma, Uygulamalar, Otomasyon, Ağ Güvenliği

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

©Copyright 2023 teknobirader.com