Kendi sunucu barındırma üçüncü hafta sonuna kadar harika bir hobi olup, veritabanı bozulduğunda, ters proxy yönlendirmeyi durdurduğunda ve aile akıllı ışıkların neden garip şekillerde çalıştığını sorduğunda durur. Başlayanlar için en iyi kendi sunucu barındırma uygulamaları neredeyse hiç dikkat olmadan ilk aydan sağ salim çıkar. Docker görüntüleri olarak akılcı varsayılanlarla gönderilirler, onları başlatan aynı komutla kendilerini güncelleme yapırlar ve bir şeyi iyi yaparlar. Bir aceminin gelecek hafta sonu barındırabileceği ve Noel’e kadar çalışmaya devam edecek yediyi seçtik.
Başlayanlar için kendi sunucu barındırma uygulamasında ne aranmalı
Altı şey iyi yaşlanan bir hizmeti sezonunuzu ele geçiren bir hizmetten ayırır:
- Kurulum şekli. Docker Compose dosyası veya bir cihaz tarzı görüntü. Güncelleme sırasında elle veritabanı göçü gerektiren hiçbir şey sorun yaratacaktır.
- Yedekleme hikayesi. Tek bir dizinin tek bir tarball yedeklemesi restore için yeterli mi, yoksa uygulama önce bir veritabanı dökümü mü gerektirir?
- Güncelleme sıklığı. Haftalık beta karmaşası heyecan verici; aylık kararlı sürümler gerçekten istediğiniz şeydir.
- Kimlik doğrulama yüzeyi. Akılcı auth ile birlikte gönderilip gönderilmediğini veya ters proxy’nin eklemesini beklediğini.
- Kaynak ayak izi. Boşta ve yük altında RAM. Raspberry Pi 4 birden fazla başlangıç hizmetini barındırabilir; Pi Zero olamaz.
- Belgelendirme. Sıfır Linux arka planını varsayan bir ilk çalıştırma rehberi bir akşam ile bir ay arasındaki farktır.
Hızlı karşılaştırma
| Uygulama | En iyi | Çalışma Zamanı | Boşta RAM | Öne çıkan |
|---|---|---|---|---|
| Home Assistant | Akıllı ev merkezi | HAOS veya Docker | 400 MB | Bulutu olmayan evi çalıştırır |
| Pi-hole | Ağ geniş reklam engelleme | Docker | 80 MB | Her cihazda reklamları engeller |
| Vaultwarden | Şifre yöneticisi | Docker | 60 MB | Bitwarden istemcileri, sizin verileriniz |
| Uptime Kuma | İzleme panosu | Docker | 90 MB | Aile öncesinde ne kırıldığını görün |
| Immich | Fotoğraf kütüphanesi | Docker | 500 MB | Google Fotoğraflar değiştirmesi |
| Jellyfin | Medya akışı | Docker | 300 MB | Hesap olmadan Plex |
| Portainer | Docker UI | Docker | 60 MB | Her şeyi birleştiren pano |
Uygulamalar
1. Home Assistant, akıllı ev kontrolü için en iyi
Home Assistant yerel ağı gerçeğin kaynağı olarak gören açık kaynak akıllı ev merkezidir. Bin markanın üzerinde ışık, termostat, sensör ve kamera onun aracılığıyla çalışır ve otomasyonlar tamamen LAN’da yaşır. HAOS (tam cihaz görüntüsü) veya Docker konteynerı olarak gönderilir. HAOS kendi işletim sistemi güncellemelerini yönettiği için başlayanlar için yoltur.
Nerede eksik kaldığı: İlk iki hafta diktir. İntegrasyon kullanıcı arabirimi ağırlıklı olarak değiştirir bile YAML dosyalarını kullanır. HAOS üzerindeki üçüncü taraf eklentileri düz Docker’dan daha güvenlidir.
Çalışma Zamanı: Pi 4’te veya küçük bir mini PC’de HAOS veya herhangi bir Linux ana bilgisayarda Docker.
İndir: Home Assistant
Özet: Akıllı ev cihazları zaten evdeki telefon sayısını aşarsa seçim. Pi 4’te SD kartı değil SSD ile HAOS ile başlayın.
2. Pi-hole, en iyi ağ genişletilmiş reklam engelleme
Pi-hole kara listesinizde etki alanları için hiçbir şey döndürmeyen bir DNS sunucusudur. Yönlendiriciyi buna yönlendirin ve LAN’daki her cihaz, hiçbir tarayıcı uzantısının ulaşamadığı akıllı TV’ler ve konsollar dahil olmak üzere reklam ve izleyici engelleme alır. Pano gerçek zamanlı olarak engellenenin ne olduğunu gösterir.
Nerede eksik kaldığı: Pi-hole kapalı kalırsa tüm ağ DNS’yi kaybeder. İkinci tanesini çalıştırın veya yönlendiricide geri dönüş DNS ayarlayın. Bazı hizmetler (Google giriş akışları, ara sıra alışveriş bağlantıları) beyaz listeye kaydolana kadar kırılır.
Çalışma Zamanı: Pi Zero 2 W dahil herhangi bir Linux ana bilgisayarı.
Özet: Bunu ikinci, Home Assistant’ın hemen sonrasında kurun. Tüm aile bir günde farkı görür.
3. Vaultwarden, en iyi kendi barındırılan şifre yöneticisi
Vaultwarden Bitwarden sunucusunun 60 MB RAM’de çalışan ve resmi istemcilerle aynı protokolü konuşan bir Rust yeniden uygulamasıdır. Bir kez kurun, ardından her Bitwarden uygulaması (masaüstü, mobil, tarayıcı) yerel sunucuya işaret eder. Kasa LAN’da veya küçük bir VPS’de kalır.
Nerede eksik kaldığı: Kasa dışarı aktarma ve yedekleme disiplini operatöre göre yapılır. SQLite dosyası bozulursa ve yedekleme yoksa kasa kaybolur. Birinci günden itibaren otomasyonu yedekleme yapın.
Çalışma Zamanı: Herhangi bir Linux ana bilgisayarda Docker.
İndir: Vaultwarden
Özet: Zaten bir şifre yöneticisi için ödeme yapan herkes için kapı geçidi kendi barındırma uygulaması. Bir haftada geri döndürülebilir.
4. Uptime Kuma, başlayanlar için en iyi izleme
Uptime Kuma diğer hizmetleri izler ve bir şey öldüğünde bir sohbet kanalına veya e-postaya ping gönderir. HTTP kontrolleri, TCP kontrolleri, DNS, anahtar kelime eşleştirme ve durum sayfaları hepsi bir pano arkasında yaşar. Önce kurun, sonra listedeki diğer her hizmeti buna ekleyin.
Nerede eksik kaldığı: Şık metrikler yok. Daha sonra Prometheus ve Grafana istiyorsanız Uptime Kuma küçük görünecektir.
Çalışma Zamanı: Herhangi bir Linux ana bilgisayarda Docker.
İndir: Uptime Kuma
Özet: Eklenecek ilk hizmet, böylece bundan sonraki her hizmet çalışan bir alarmla birlikte gelir.
5. Immich, en iyi Google Fotoğraflar değiştirmesi
Immich kendi donanımınızda çalışan Google Fotoğraflar’a en yakın şeydir. Mobil uygulamalar kamera rulosunu otomatik olarak ev sunucusuna yükler, yüzler ve nesneler yerel olarak indekslenir ve UI zaman çizelgesi, albümler, paylaşım ve aramayı kapsar. İki yıllık aktif geliştirme onu bir meraktan tavsiyeye dönüştürdü.
Nerede eksik kaldığı: Makine öğrenimi indeksleme makul hız için GPU veya güçlü bir CPU istiyor. On bin fotoğrafın ilk ithalatı tüm bir hafta sonunu alabilir.
Çalışma Zamanı: En az 4 GB RAM ile Linux’ta Docker.
İndir: Immich
Özet: Amaç Google Fotoğraflar hesabını kapatmaksa seçim. Uyurken ilk içe aktarmayı yapın.
6. Jellyfin, en iyi ücretsiz ortam sunucusu
Jellyfin ücretsiz ve açık kalan Emby’nin çatalıdır. Aile filmlerini, TV’yi ve müziği LAN’da telefonlar, TV’ler ve tarayıcılara akışı yayınlar. Hesap gerekli değil, bulut denetimi yok, kilitli donanım transkodlaması yok.
Nerede eksik kaldığı: Yerli TV uygulamaları tutarsızdır. Fire TV, Android TV ve web istemcileri iyidir; Apple TV uygulaması Plex’in gerisindedir.
Çalışma Zamanı: Linux’ta Docker. Donanım transkodlaması Intel iGPU veya Nvidia GPU gerekir.
İndir: Jellyfin
Özet: Kütüphanesini üçüncü taraf hesabının dışında istediği Plex kullanıcısı için seçim.
7. Portainer, başlayanlar için en iyi Docker UI
Portainer Docker için web UI’sidir. Yukarıdaki her hizmet bir konteyner olarak çalışır ve pano, docker compose aslında ne yaptığını öğrenirken konteyner yaşamını çok daha az korkutucu hale getirir. Günlükleri görmek, bir yığını yeniden başlatmak, ortam değişkenlerini düzenlemek ve terminale dokunmadan bir güncellemeyi geri almak.
Nerede eksik kaldığı: Gelişmiş çok ana bilgisayar ve Kubernetes özellikleri Business Edition’ın arkasında yaşar. Topluluk Sürümü ev laboratuvarı için yeterlidir.
Çalışma Zamanı: Herhangi bir Linux ana bilgisayarda Docker.
Özet: Bunu ilk hizmetle aynı gün kurun. Bu, diğer her şey için öğrenme eğrisini kısaltır.
Kurulum sırasını seçmenin yolu
Her hizmet ilk güne ait değildir. Bu sırayı yapın:
- Portainer, böylece ne çalıştığını görebilir ve onu tarayıcıdan yeniden başlatabiliriz.
- Uptime Kuma, böylece bundan sonra her şey öldüğünde bir alarm çıkarır.
- Vaultwarden, böylece şifre yöneticisi ilk hafta içinde buluttan çıkar.
- Pi-hole, böylece LAN’daki her cihaz konuk davet etmeden önce yararlanır.
- Home Assistant, akıllı ev cihazları otomasyona değer olduktan sonra.
- Jellyfin, film kütüphanesi akış abonelikleri aştığında.
- Immich, telefonda fotoğraf depolama gerçek bir acı haline geldiğinde.
SSS
Bunları kendi barındırmak için en ucuz donanım nedir? 4 GB RAM ve SSD (SD kartı değil) olan Raspberry Pi 4, zorluk olmadan Home Assistant, Pi-hole, Vaultwarden, Uptime Kuma ve Portainer çalıştırır. Immich ve Jellyfin gerçek iş için Intel iGPU ile mini PC istiyorlar.
Alan adına ihtiyacım var mı? Yalnızca LAN kurulumu için değil. Herhangi bir hizmetin ev dışından erişilebilir olması gerekirse, ya bir etki alanı artı ters proxy ya da Tailscale gibi bir tünel iki saat kurulum için değerlidir.
Başlayan olarak kendi barındırmaması gerekenleri nedir? E-posta listenin tepesindedir. Gmail ve Outlook’a teslimat, tüm gecelerinizi harcayan hareketli bir hedeftir. Hizmet olarak veritabanları, bankacılıkla ilişkili uygulamalar ve ilk yıl yedekleme disiplini olmadan vergi kayıtları saklayan hiçbir şey başka bir sunucuda aittir.
Bunları nasıl yedeklerim?
Konteyneri durdurun, veri dizinini kopyalayın ve konteyneri başlatın. Immich hariç bu listedeki her hizmet için yeterlidir, Postgres dökümü de istediği. restic ile harici sürücüye veya uzak hedefe otomatikleştirin.
Güncelleme yolu nedir?
Watchtower veya zamanlanmış cron’da docker compose pull && docker compose up -d. Immich ve Home Assistant için sürüm notlarını okuyun çünkü her ikisi de ara sıra kırıcı değişiklikler getirmiştir.
Bu yasal mı? Evet. Bu listedeki her şey açık kaynak yazılımdır. Jellyfin’deki ortam kütüphanesi sizin sorumluluğunuzdur.