Bu hafta bir XDA makalesi yayımlandı ve herkesin ev laboratuvarına sahip olması gereken bir başlık vardı: sunucusu daha fazla donanıma değil, daha az hizmete ihtiyaç vardı. Laboratuvarı bir yılda üç konteynerden otuz konteynerine büyüyen herkes bu anı tanıyacaktır. Çözüm daha güçlü bir işlemci değildir. Konteynerlerinin yarısını durdurmak ve geri kalanını tek bir pano, bir güncelleme görevi ve bir kimlik doğrulama katmanının arkasında birleştirmektir. Windows, macOS ve Linux için ev laboratuvarı yönetimini gerçekten uygulanabilir bir şeye basitleştiren yedi uygulamayı test ettik.
Ev laboratuvarı basitleştirme uygulamasında ne arayacağınız
- Her şeyi görmek için bir yer. Tek bir pano tarayıcı sekmelerini yener ve alan adı adlarını ezberlemekten daha iyidir.
- Docker-native। Ev laboratuvarları Docker’da çalışır. Bunun karşısına çıkan herhangi bir araç değiştirilmeyi talep ediyor.
- Bir yerde kimlik doğrulamadır। Reverse proxy artı SSO artı rate limiting güven yüzeyini önemli ölçüde azaltır.
- Sürpriz olmadan otomatik güncellemeler। Yeni sürümleri istiyorsunuz; bunları saat 3’te sizin olmadan istemezsiniz।
- Yumuşak bir çıkış yolu। Araç eski kalırsa, Docker Compose dosyalarınızı değişmemiş bırakması gerekir।
Hızlı karşılaştırma
| Uygulama | En iyi şekilde | Platformlar | Ücretsiz plan | Başlangıç fiyatı |
|---|---|---|---|---|
| CasaOS | Hepsi bir arada ev sunucusu işletim sistemi | Linux (bare metal, VM) | Evet, tam | Ücretsiz |
| Umbrel | Tüketici dostu ev sunucusu işletim sistemi | Linux (Umbrel Home, RPi, VM) | Evet, tam | Ücretsiz |
| Cosmos Server | SSO ve reverse proxy ile ev sunucusu | Linux, Docker | Evet, tam | Ücretsiz |
| Dockge | Hafif Docker Compose yöneticisi | Linux, Windows via Docker, macOS, Docker | Evet, tam | Ücretsiz |
| Homepage | Statik ev laboratuvarı panosu | Linux, Windows, macOS, Docker | Evet, tam | Ücretsiz |
| Portainer | Docker ve Kubernetes arayüzü | Linux, Windows, macOS, Docker | Evet, topluluk sürümü | Ücretsiz (CE) |
| Watchtower | Docker otomatik güncelleyici | Linux, Windows via Docker, macOS, Docker | Evet, tam | Ücretsiz |
Masaüstünde ev laboratuvarı basitleştirmesi için 7 en iyi uygulama
1. CasaOS, en iyi hepsi bir arada ev sunucusu işletim sistemi
CasaOS yedek bir kutuyu veya VM’yi tüketici uygulaması mağazası deneyimli bir ev sunucusuna dönüştürür. Tek satırla yükleyin, seçilmiş bir katalogdan uygulamalar ekleyin ve CasaOS panosu sizin ev laboratuvarınız. Mini PC’yi tamir edenleri için “Synology DSM ama ücretsiz” ile en yakın şey।
Eksiklikleri: Seçilmiş uygulama mağazası, katalog dışı uygulamaların ek çalışmayı gerekli kılması anlamına gelir। Pano, laboratuvarın nasıl görünmesi gerektiği konusunda fikir sahibidir।
Platformlar: Linux (bare metal, VM, Raspberry Pi)।
İndir: CasaOS
Sonuç: Amaç “bunu kolaylaştırmak” ve seçilmiş katalog kabul etmeye istekli olduğunuzda seçim।
2. Umbrel, en iyi tüketici dostu ev sunucusu işletim sistemi
Umbrel kişisel Bitcoin düğümü işletim sistemi olarak başladı ve ince kullanıcı arayüzüne sahip genel amaçlı ev sunucusu platformuna dönüştü। Uygulama mağazası Immich, Nextcloud, Bitwarden, Home Assistant ve Jellyfin’i birçok başkası arasında içerir ve bunlardan herhangi birini kurmak tek tıklamadır।
Eksiklikleri: Fikri kapılı। Katalogdan sapmak mümkündür ancak akışa karşı gider। Umbrel Home donanımı isteğe bağlıdır ancak yoğun bir şekilde tanıtılır।
Platformlar: Umbrel Home donanımı, Raspberry Pi, Linux VM।
İndir: Umbrel
Sonuç: Ev güzel bir panoya ihtiyaç duyan teknik olmayan kullanıcılar içeriyorsa seçim।
3. Cosmos Server, yerleşik SSO ile en iyi
Cosmos Server, Docker’ı ters proxy, SSO, MFA ve bir uygulama mağazasıyla tek bir yüklemede sarmalanmış। Laboratuvar basitleştirmesi için önemli özellik kimlik doğrulama katmanıdır: Cosmos’un arkasındaki her konteyner WebAuthn ile SSO’yu ücretsiz olarak alır।
Eksiklikleri: CasaOS ve Umbrel’den daha yeni; topluluk daha küçük। Katalogdaki bazı uygulamalar daha az cilili।
Platformlar: Linux, Docker।
İndir: Cosmos Server
Sonuç: Güven yüzeyi (her hizmetin önünde kimlik doğrulama) çözmekte olduğunuz ana sorun olduğunda seçim।
4. Dockge, en iyi hafif Compose yöneticisi
Dockge tam olarak bir şeyi yapır: Docker Compose yığınlarını yönetir। Oluşturma dizininize işaret edin ve her yığın günlükler, başlat/durdur denetimleri ve diff görünümü olan güzelce işlenmiş bir kart haline gelir। Bu, Portainer’ın karmaşıklığını sevmeyenlerin sonuna vardığı yerdir।
Eksiklikleri: Yalnızca Compose। Swarm veya Kubernetes yok। Uygulama kataloğu yok।
Platformlar: Linux, Windows via Docker, macOS, Docker।
İndir: Dockge
Sonuç: Laboratuvarınız zaten Compose dosyaları ise ve sadece bunun üzerinde küçük bir arayüz istiyorsanız seçim।
5. Homepage, en iyi statik ev laboratuvarı panosu
Homepage laboratuvarınızdaki her hizmeti gösteren ve bunlardan birçoğu için canlı durum widget’larını gösteren statik, YAML yapılandırmasından oluşan bir panodur। Docker etiketlerinden veya yapılandırma dosyasından okur। Her ev laboratuvarının bir açılış sayfasına ihtiyacı vardır; Homepage, bakımı yapması en kolay olandır।
Eksiklikleri: Hiçbir şey yönetmez; sadece gösterir। Yapılandırma YAML’dir, bazı kullanıcılar sever ve bazıları sevmez।
Platformlar: Linux, Windows, macOS, Docker।
İndir: Homepage
Sonuç: Laboratuvarın “ön kapısı” olarak seçim। Burada diğer araçlardan herhangi birinin üzerine ekleyin।
6. Portainer, en iyi tam Docker arayüzü
Portainer endüstri standardı Docker (ve Kubernetes) arayüzüdür। Konteynerler, görüntüler, hacimler, ağlar, yığınlar ve sırları birden çok ana bilgisayarda yönetir। Laboratuvarınız iki veya üç fiziksel makineyi kapsıyorsa, Portainer bunları tutarlı tutar।
Eksiklikleri: Topluluk sürümü cömerttir ancak bazı özelikleri Business’ın arkasında gizler। Basit görev için UI yoğunluğu Dockge’den daha yüksektir।
Fiyatlandırma:
- Ücretsiz: Topluluk Sürümü, sonsuza kadar।
- Ücretli: RBAC ve destek isteyen takımlar için yaklaşık 52$/düğüm/ay’dan başlayan Business Sürümü।
Platformlar: Linux, Windows, macOS, Docker।
İndir: Portainer
Sonuç: Laboratuvar çok ana bilgisayarlı ve bunu yöneltmek için gerçek bir arayüze ihtiyacınız olduğunda seçim।
7. Watchtower, en iyi Docker otomatik güncelleyici
Watchtower, çalışan konteynerlerinizi izler ve yayımlandığında yeni görüntüler çeker। Sabitlemek istediğiniz konteynerler için dışlama yapılandırın ve güncellemeler hakkında unutun। Bu, laboratuvar bakım ek yükünü en çok azaltan tek değişikliktir।
Eksiklikleri: Sessiz otomatik güncellemeler beklenmedik bir şekilde işleri kırabilir। Bunu bildirimler ile eşleştirin ve kritik konteynerları sabitleyin।
Platformlar: Linux, Windows via Docker, macOS, Docker।
İndir: Watchtower
Sonuç: Haftalık bakım ritüeli olmadan konteynerlerinizi güncel tutmak için ayarla-ve-unut seçimi।
Doğru olanı nasıl seçersiniz
- Laboratuvar yeniyse veya aile yönelimli: CasaOS veya Umbrel। Birini seçin ve bununla kalın।
- Her hizmetin önündeki kimlik doğrulama sorun ise: Cosmos Server।
- Laboratuvar zaten Compose-first ise ve sadece bir arayüz istiyorsanız: Dockge।
- Laboratuvar birden çok ana bilgisayarı kapsıyorsa: Portainer।
- Ister ne seçerseniz, Homepage’i ön kapı ve Watchtower’ı güncellemeler için ekleyin।
- Düz Docker CLI artı metin editörü kulanmaya devam edin eğer öylese। Yukarıdaki araçların amacı, kendi laboratuvarınızdan tiksinmenizi önlemektir।
Sıkça Sorulan Sorular
Küçük bir ev laboratuvarı için en iyi ev sunucusu işletim sistemi nedir?
CasaOS ve Umbrel, tüketici uygulaması mağazası deneyimi isteyenlerin iki seçimidir। Cosmos Server, SSO ile benzer bir deneyim istediğinizde seçimdir। Her üçü de ücretsiz ve açık kaynaktır।
Ev laboratuvarımın kontrolsüz bir şekilde büyümesini nasıl engellersem?
Bir laboratuvar yönetimi aracını (CasaOS, Umbrel veya Cosmos) tek bir arayüz olarak benimseyin। Aylık olarak erişilmeyen her şeyi silin। Otomatik güncellemeler için Watchtower açın। Bu işi ilham vermiş XDA makalesi aynı noktayı yapıyor: çözüm daha fazla RAM değil, daha az hizmet।
CasaOS’u sanal bir makinede çalıştırabilirim mi?
Evet। Çoğu CasaOS kullanıcısı bunu Proxmox veya ESXi VM’sinde çalıştırır veya mevcut bir Linux ana bilgisayarında Docker konteynerinde। Bare metal bir seçenektir ancak gerekli değildir।
Portainer ücretsiz mi?
Portainer Topluluk Sürümü tamamen ücretsizdir, sonsuza kadar, ve neredeyse her ev laboratuvarının ihtiyacını karşılar। Portainer Business, RBAC, destek ve kurumsal özellikler isteyen takımlar için ücretli seviyedir। Ev kullanıcıları neredeyse asla Business’a ihtiyaç duymazlar।
Watchtower varsayılan olarak her şeyi günceller mi?
Watchtower, varsayılan olarak görebileceği çalışan her konteyneri günceller। Gerçek dünya kullanımı, kritik konteynerler (veritabanlar, ters proxy’ler) etiket dışlamalarıyla sabitler, böylece yalnızca düşük riskli uygulamalar otomatik olarak güncellenir।