
XDA-Developers bu ay “İki yıl hizmet biriktirdikten sonra, nihayet homelab’ımı temizledim ve inanılmaz bir şekilde hissettirdi” başlığıyla bir makale yayınladı. Yazar, aylar boyunca kimsenin dokunmadığı düzinelerce çalışan konteyner buldu. Bir yıldan fazla bir süredir herhangi bir şey barındıran herkes deseni tanır. Yeni hizmet çalışır, işler görür, unutulur. Altı ay sonra, sessizce görüntüleri çeker ve RAM’i tüketir.
2026’da kendi kendine barındırılan hizmet çoğalmasını denetleyen sekiz masaüstü uygulamasını test ettik. Liste, konteyner envanteri, çalışma süresi, görüntü sapması, bağımlılık haritası ve temizlemeyi kapsar. Her seçim Windows, macOS ve Linux üzerinde çalışır ve çoğu açık kaynaklıdır.
Hizmet denetimi aracında nelere bakılmalı
İyi bir denetim aracı dört soruya zorluk çekmeden cevap verir:
- Şu anda tam olarak ne çalışıyor, hangi konakta ve ne zamandan beri
- Hangi görüntüler genel kayıt defterlerinden çekiliyor ve hangileri aylar boyunca güncellenmedi
- Ne neye bağlıdır, böylece hangi konteyneri durdurmak güvenli olduğunu bilirsiniz
- Gerçekten kullanıcılar tarafından ne kullanılıyor, kimse için ne çalışıyor
Bir pano yalnızca neyi silmeniz gerektiğini söylemişse yararlıdır. Sadece docker ps‘i tekrarlayan güzel kutucuklar sayılmaz.
Hızlı karşılaştırma
| Uygulama | En iyi | Lisans | Platformlar | Dağıtım |
|---|---|---|---|---|
| Portainer | Konteyner envanteri ve kontrolü | BSL / Free CE | Windows, macOS, Linux, Docker | Container |
| Beszel | Hafif konak ve konteyner ölçümleri | MIT | Windows, macOS, Linux, Docker | Container or binary |
| Homepage | Merkezi hizmet panosu | GPL | Herhangi bir işletim sisteminde Docker | Container |
| Whats up Docker | Görüntü sapması ve güncelleme uyarıları | MIT | Herhangi bir işletim sisteminde Docker | Container |
| Diun | Docker görüntü güncelleme bildirimleri | MIT | Windows, macOS, Linux, Docker | Container or binary |
| Uptime Kuma | Gerçek kullanıcı çalışma süresi ve probe | MIT | Windows, macOS, Linux, Docker | Container or Node |
| Dockge | Docker Compose yığın yöneticisi | MIT | Herhangi bir işletim sisteminde Docker | Container |
| Watchtower | Otomatik konteyner görüntü güncellemeleri | Apache | Herhangi bir işletim sisteminde Docker | Container |
Uygulamalar
1. Portainer — Gerçekten çalışan en iyi envanter
Portainer bir sebepten dolayı git-to konteyner arayüzüdür. Bunu Docker veya Kubernetes uç noktalarınıza işaret edin ve her konakta her konteyner, görüntü, ağ ve birim için bir tarayıcı görünümü elde edersiniz. Görüntüler ve birimlerdeki “kullanılmayan” filtreler kurulumu haklı çıkaranlar: ne güvenle silebileceğinizi tam olarak gösterirler.
Başarısız olduğu yeri: Topluluk sürümü çoğu homelab ihtiyaçlarını kapsar; multi-cluster ve ekip başına RBAC özellikleri Business’ta bulunur. Arayüz öğrenmek birkaç saat alır.
Fiyatlandırma:
- Ücretsiz: Portainer Community Edition, tek ortam, sınırsız konteyner.
- Ücretli: Takımlar için Business Edition, ekstra RBAC, multi-cluster.
Platformlar: Windows, macOS, Linux veya NAS’ta konteyner olarak çalışır.
İndir: Portainer Docker, Kubernetes, Nomad için
Sonuç: Bu listeden yalnızca bir şey kurabileceğiniz varsa, Portainer kurun.
2. Beszel — Gerçek kullanım için en iyi hafif ölçümler
Beszel tek haneli megabayt cinsinden ölçülen ayak izine sahip konaklar ve konteynerler için kendi kendine barındırılan bir monitördür. Konak başına CPU, bellek, disk, ağ ve konteyner başına aynısı. Mesele, hangi konteynerların haftalar boyunca boşta olduğunu görmektir. Beszel bunu bir grafik haline getirir, avına değil.
Başarısız olduğu yeri: Ölçüm deposu değil. Prometheus ve Grafana gibi uzun vadeli geçmiş panolar yok. Homelab için mükemmel, üretim için inceDir.
Fiyatlandırma:
- Ücretsiz, açık kaynak.
Platformlar: Windows, macOS ve Linux’ta ikili veya konteyner olarak çalışır.
İndir: Beszel — ikili veya Docker
Sonuç: Kullanılmayan konteynerler için en net sinyal.
3. Homepage — En iyi tek sayfalı hizmet envanteri
Homepage hizmetlerinizden durum, ölçümler ve entegrasyonlar çeken ve bunları bir ekranda yerleştiren kendi kendine barındırılan bir panodur. Denetim aracı olarak kullanıldığında, “buraya ne kurdum” sorusunu cevaplamak için en hızlı yoldur. YAML dosyalarını düzenlemek sizi eklediğiniz her hizmete dokunmaya zorlar.
Başarısız olduğu yeri: YAML-first. Fare tarafından yönlendirilen oluşturucu değil. Denetim bir yan üründür, ana özellik değil.
Fiyatlandırma:
- Ücretsiz, GPL.
Platformlar: Windows, macOS veya Linux’ta Docker.
İndir: Homepage — Docker veya Kubernetes
Sonuç: Homepage’i bir kontrol listesi olarak yapılandırın. İçinde olmayan şeyin neden hala çalıştığını sorun.
4. Whats up Docker — En iyi görüntü sapması monitörü
Whats up Docker (WUD) her konteynerin görüntüsünü izler, kayıt defterinde daha yeni etiketleri kontrol eder ve neyin eski olduğunu raportar. İki yıl önce inşa edilen bir görüntüyü çalıştıran terk edilmiş konteyneri bulmak için mükemmeldir.
Başarısız olduğu yeri: Bildirimler mesele, otomatik güncellemeler değil. Watchtower ile eşleştirin veya elle güncelleyin.
Fiyatlandırma:
- Ücretsiz, MIT.
Platformlar: Container, herhangi bir Docker konağında çalışır.
İndir: Whats up Docker — Docker
Sonuç: Tüm yığınınızda görüntü tazeliğinin en net haritası.
5. Diun — En iyi görüntü başına güncelleme bildirici
Diun izlenen bir liste için yeni görüntü etiketi kullanılabilir olduğunda bildirilmek isteyen yöneticiler için WUD’ün daha hafif bir alternatifidir. Discord, Slack, Telegram ve e-posta dahil olmak üzere çoğu sohbet platformu aracılığıyla bilgilendirir.
Başarısız olduğu yeri: Yalnızca söyledikleriniz görüntüleri izler. Bulma aracı değil.
Fiyatlandırma:
- Ücretsiz, MIT.
Platformlar: Windows, macOS, Linux’ta Container veya ikili.
İndir: Diun — Docker veya ikili
Sonuç: Yalnızca seçilmiş bir listenin umurunda varsa WUD’den kaynak açısından daha ucuz.
6. Uptime Kuma — En iyi gerçek kullanıcı çalışma süresi probe
Uptime Kuma, çoğu homelab yöneticisinin zaten çalıştırdığı kendi kendine barındırılan çalışma süresi monitörüdür. Denetim aracı olarak kullanıldığında, değeri farklıdır: haftalar boyunca sıfır trafik bildiren hizmetler, silmeye değer aynı hizmetlerdir.
Başarısız olduğu yeri: Uptime Kuma bir hizmetin açık olup olmadığını söyler, kimsenin onu kullanıp kullanmadığını değil. Tam resim için ters proxy erişim günlüklerinizle eşleştirin.
Fiyatlandırma:
- Ücretsiz, MIT.
Platformlar: Windows, macOS, Linux veya Docker üzerinde çalışır.
İndir: Uptime Kuma — Docker veya Node
Sonuç: Yoklanan bir hizmet altı aydan fazla açık olup kimse onu kullanmıyorsa, silme adayıdır.
7. Dockge — En iyi Docker Compose yığın temizleyicisi
Dockge, her yığını birinci sınıf bir nesne olarak ele alan bir arayüzle Docker Compose yığınlarını yönetir. Denetim için harika çünkü dağıttığınız her compose dosyasını gösterir, tümü aynı yerde düzenlenebilir. Çoğalma, her şey bir ekranda listelendiğinde görülür hale gelir.
Başarısız olduğu yeri: Yalnızca Compose. Bağımsız konteynerler, Kubernetes veya Swarm’ı işlemez.
Fiyatlandırma:
- Ücretsiz, MIT.
Platformlar: Herhangi bir işletim sisteminde Docker.
İndir: Dockge — Docker
Sonuç: Homelab’ınız compose-driven ise, Dockge eksik olduğunuz temizlik arayüzüdür.
8. Watchtower — En iyi otomatik görüntü güncelleyici
Watchtower konteynerlerinizi izler ve geldiğinde otomatik olarak yeni görüntüleri çeker. Dikkatli bir şekilde kullanıldığında, başından itibaren denetim sorununu önler, çünkü konteynerler eski görüntülerde sessizce bozulmaz.
Başarısız olduğu yeri: Otomatik güncellemeler, compose dosyalarınızdaki görüntü etiketleri kadar güvenlidir. Watchtower’ı :latest‘e yönlendirin ve sürprizler beklentisi yapın.
Fiyatlandırma:
- Ücretsiz, Apache.
Platformlar: Herhangi bir işletim sisteminde Docker.
İndir: Watchtower — Docker
Sonuç: Temiz bir şekilde güncellemek için güvendiğiniz görüntüleri açın, veritabanı göçü hiçbir zaman bozan her şey için kapalı bırakın.
Doğru olanı seçme
- Denetim işinin çoğunu kapsayan bir pano istiyorsanız: Portainer. “Ne çalışıyor ve ne silebilirim” konusunda en geniş kapsamlı araçtır.
- Homelab’ınız devasa ise ve “kim kullanılmıyor” cevabını hızlı istiyorsanız: Beszel artı Uptime Kuma. Ölçümler boşta olduğunu, problar kullanılmadığını söyler.
- Eski görüntüler özel sorununuzsa: Bulma için Whats up Docker, seçilmiş liste için Diun, otomatik düzeltme için Watchtower.
- Zaten her şeyi Docker Compose aracılığıyla çalıştırıyorsanız: Dockge, çünkü her yığını bir sayfaya koyar ve silme kararını belirgin hale getirir.
- Portainer’ı denedi ve nefret ettiyse: Beszel artı Homepage aynı alanı daha hafif ayak izi ve çok farklı UX ile kapsar.
SSS
En iyi ücretsiz kendi kendine barındırılan hizmet denetim aracı nedir?
Portainer Community Edition, ücretsiz olarak en geniş denetim yüzeyini kapsar. Beszel, kullanım ölçümlerine odaklanmış en hafif seçeneğir.
Kimsenin kullanmadığı konteynerler nasıl bulabilirim?
Beszel gibi bir ölçüm aracını Uptime Kuma gibi çalışma süresi monitörü ve ters proxy erişim günlükleriyle birleştirin. Boş CPU, probe trafiği yok ve HTTP hits yok gösteren hizmetler silinmesi gereken hizmetlerdir.
Watchtower’ı her şeyde çalıştırmalı mıyım?
Hayır. Watchtower, kararlı yayın kanalları ve sürümlü etiketler olan konteynerler için güvenlidir. Başlangıçta veritabanı göçü çalıştıran veya küçük sürümlerde kırıcı değişiklikler olan her şey için güncellemeleri elle gözden geçirin.
Bu araçlar Synology veya QNAP NAS’ta çalışır mı?
Evet. Bu listedeki her uygulama Docker konteynerı olarak çalışır ve Docker desteğine sahip herhangi bir NAS’ta dağıtılır.
Hizmetler arasında bağımlılıkları hangi gösterir?
Portainer, konteyner ağlarını ve bağlantılarını ortaya çıkarır; bu, çoğu aracın aldığı en yakın şeydir. Daha derin bağımlılık haritası için, homelab’ınız k3s veya k8s’te ise Kiali gibi Kubernetes-yerel araçlara bakın.
Homelab’ımı ne sıklıkta denetlemeliyim?
Çoğu homelab için çeyrek başına bir kez yeterlidir. Daha sık denetleme nedeni belirli bir olay: kaynak kısıtlaması, güvenlik danışması veya sessizce kırılan ve kırık kalan bir hizmettir.