Proxmox VE, LXC odaklı sanallaştırma platformu

TrueNAS LXC ekledi ve ikinci mini PC nihayet gitti

XDA bu hafta hafif hizmetleri çalıştıran bir ev NAS’ı yanında oturan ikinci mini PC’nin emekliye ayrılması hakkında bir makale yayınladı. TrueNAS SCALE nihayet birinci sınıf LXC konteynerleri ekledi, bu da Home Assistant, Uptime Kuma, Vaultwarden ve Frigate’nin NAS’a taşınabileceği ve tüm bir fiziksel kutuyu serbest bırakabileceği anlamına geliyordu.

Bu hikayenin sadece yarısı. LXC’nin bu kadar iyi çalışmasının nedeni Linux Containers etrafında bir on yıllık araç ve aşağıdaki yedi LXC konteyner yönetim uygulaması, ev laboratuvarı operatörlerinin gerçekten kullandığı arayüzlerdir. Bazıları Proxmox VE gibi hepsi kapsayan platformlardır. Bazıları hafif web arayüzleridir. Yedisi de masaüstü veya headless Linux sunucusu üzerinde çalışır ve operatörler bunları aynı yanıt iş parçacıklarında sürekli olarak tavsiye ettikleri için bu listede yer alır.

Bir LXC konteyner yönetim uygulamasında ne arayacak

Dört kriter bir kurtarma aracını güzel bir ek kişi ile ayırır.

Aşağıdaki her seçim en az ilk üçünü kapsar.

Hızlı karşılaştırma

UygulamaEn iyisiLisansLXC-nativeWeb Arayüzü
Proxmox VETam sanallaştırma yığınıÜcretsiz, GPLEvetEvet
IncusModern LXC/LXD çatalıÜcretsiz, Apache 2.0Evetİsteğe bağlı
CockpitHerhangi bir Linux sunucusu için web konsoluÜcretsiz, LGPLPodman üzerindenEvet
PortainerDocker + Kubernetes ArayüzüÜcretsiz CE, ücretli BusinessYalnızca konteynerEvet
TrueNAS SCALENAS + LXC + uygulamalarÜcretsiz, özelEvet (v25)Evet
LXD Web UIDoğrudan LXD/Incus panoÜcretsiz, Apache 2.0EvetEvet
Cosmos ServerCompose tabanlı ev laboratuvarı arayüzüÜcretsizHayır, yalnızca DockerEvet

Uygulamalar

1. Proxmox VE, referans LXC platformu

Proxmox VE, çoğu ev laboratuvarı öğretiminin örnek olarak kullandığı platformdur ve nedensel olarak. Aynı ana bilgisayarda LXC ve QEMU/KVM’yi yan yana çalıştırır, olgun bir web arayüzü gönderir ve LXC konteyner ayarlaması için internetteki en büyük topluluk wiki’lerinden birine sahiptir.

Eksik olduğu yer: ücretsiz katman oturum açmada abonelik başlığı ile rahatsız eder. Çıplak metal kurulumu, başka bir işletim sistemi içindeki bir VM değil, tam bir ana bilgisayar gerektirir.

Fiyatlandırma: topluluk deposu ile ücretsiz. Yıllık CPU başına yaklaşık 110 € ‘den kurumsal destek abonelikleri.

Platformlar: Debian tabanlı çıplak metal kurulumu; web arayüzü tarayıcı tabanlıdır.

İndir: proxmox.com

Sonuç: sıfırdan bir ev laboratuvarı başlatıyor ve VM’ler ve LXC için bir platform istiyorsanız seçim.

2. Incus, LXD’nin topluluk çatalı

Incus, Canonical lisanslama yeniden yapılandırıldıktan sonra LXD’nin topluluk tarafından yönetilen çatalıdır. Aynı konteyner-ve-VM hikayesini taşır ve LXC akış yukarı projesi şimdi tam bir yönetici için işaret eden yöndür.

Eksik olduğu yer: birincil arayüz CLI’dır. Web arayüzü ayrı bir projedir.

Fiyatlandırma: ücretsiz, Apache 2.0.

Platformlar: Linux (Debian, Fedora, Alpine paketleri), snap kurulumu hâlâ mevcuttur.

İndir: linuxcontainers.org

Sonuç: Canonical hesabı gereksinimleri olmadan akış yukarı’ya en yakın LXC deneyimi istiyorsanız seçim.

3. Cockpit, genel Linux web konsolu

Cockpit, herhangi bir Linux sunucusu için tarayıcı tabanlı bir yönetici konsoludur. Podman modülü ile OCI konteynerlerini yönetir ve Machines modülü ile KVM VM’lerini işler. Henüz LXC’yi doğal olarak çalıştırmaz ancak aynı sunucuda yer alır ve durumu temiz bir şekilde okur.

Eksik olduğu yer: LXC’ye özgü yönetim hâlâ CLI veya eklenti gerektirir. Cockpit’in güçlü yanları depolama, ağ oluşturma ve tarayıcıda SSH terminaldir.

Fiyatlandırma: ücretsiz, LGPL.

Platformlar: Linux sunucusu (Debian, Fedora, RHEL, openSUSE).

İndir: cockpit-project.org

Sonuç: Proxmox veya düz LXC ana bilgisayarı yanında “başka her şey” yönetim yüzeyi olarak yükleyin.

4. Portainer, Docker-first arayüzü

Portainer, ev laboratuvarı alanında en çok yüklenen Docker arayüzüdür ve şimdi Kubernetes ve Podman’ı da işler. LXC’yi doğrudan yönetmez, ancak Proxmox ana bilgisayarında başka yerde çalışan Docker hizmetlerini kontrol etmek için bir LXC konteynerinin içinde Portainer çalıştıracaksınız.

Eksik olduğu yer: gerçek LXC desteği yol haritasında değildir. Business katmanı daha yararlı bazı çok düğümlü özelliklerini kapılandırır.

Fiyatlandırma: ücretsiz Community Edition. Üç düğüm için yılda 749 $ ‘dan itibaren Business katmanı.

Platformlar: Linux, Windows, macOS, Docker veya Kubernetes’in çalıştığı her yerde çalışır.

İndir: portainer.io

Sonuç: gerçekte çalıştırdığınız konteynerler Docker ise, LXC değilse, ancak onlar için bir tarayıcı arayüzü istiyorsanız seçim.

5. TrueNAS SCALE, NAS-plus-LXC hikayesi

TrueNAS SCALE, bu makalenin varlığının nedenidir. 25.x sürüm döngüsü doğal LXC desteği getirdi, bu nedenle ev NAS’ı artık yasal bir ev laboratuvarı tabanıdır. iX Systems, uygulama katalogları etrafında iş akışını tasarladı, böylece bir LXC konteynerinin eklenmesi neredeyse bir tık kadar kolay oldu.

Eksik olduğu yer: LXC katalogu Proxmox’un topluluk havuzundan daha genç. Özel konteyner görüntüleri Proxmox’ta olduğundan daha fazla kurulum gerektirir.

Fiyatlandırma: ücretsiz, topluluk ve kurumsal sürümler.

Platformlar: x86-64 üzerinde çıplak metal.

İndir: truenas.com

Sonuç: zaten TrueNAS çalıştırıyorsanız ve ikinci mini PC’yi düşünüyorsanız seçim. Bunu yapın.

6. LXD Web UI, konteynerler için doğrudan bir pano

LXD Web UI, Canonical LXD projesi tarafından yönetilen bir tarayıcı panosu olup REST API üzerinden LXD veya Incus ile doğrudan konuşur. Konteynerler oluşturun, terminalleri takın, ölçümleri izleyin, anlık görüntü alın ve sekmeyi bırakmadan geri alın.

Eksik olduğu yer: bu yalnızca bir arayüz projesidir. Küme yönetimi, herhangi bir gelişmiş şey için CLI’da kalır.

Fiyatlandırma: ücretsiz, Apache 2.0.

Platformlar: herhangi bir tarayıcı; arayüz LXD veya Incus tarafından sunulur.

İndir: linuxcontainers.org

Sonuç: Incus veya LXD arka uçlarınızsa ve bunun üzerine amaçlı bir arayüz istiyorsanız seçim.

7. Cosmos Server, compose-first ev laboratuvarı konsolu

Cosmos Server, Docker compose, ters proxy ve kimlik yönetimini bir ev laboratuvarı konsolunda saran yeni bir katılımcıdır. LXC-native değildir, ancak birçok operatör Docker çalıştıran Proxmox LXC konteynerinin üzerine kurduğu şeydir.

Eksik olduğu yer: doğrudan LXC yönetimi yok. Proje hâlâ aktif v0.x geliştirme altındadır.

Fiyatlandırma: ücretsiz, MIT lisansı.

Platformlar: Linux’ta Docker, WSL2 aracılığıyla Windows.

İndir: cosmos-cloud.io

Sonuç: LXC tabanın olduğu ve Docker hizmetlerinin içinde yaşadığı bir yığının en üst katmanı olarak seçim.

Doğru olanı seçme

Sıfırdan başlıyorsanız, Proxmox VE’yi temel olarak yükleyin ve içerideki hizmetler için Cockpit, Portainer veya LXD Web UI ‘den seçin. Zaten TrueNAS SCALE çalıştırıyorsanız ve kutuları birleştirmek istiyorsanız, TrueNAS SCALE’nin yeni LXC desteğini kullanın ve ikinci ana bilgisayarı tamamen atlayın. Akış yukarı’ya en yakın Linux Containers deneyimi istiyorsanız, Incus’u LXD Web UI panosu ile kullanın. Temel olarak Docker hizmetleri çalıştırıyorsanız, Portainer’ı bir LXC konteynerinin içine yerleştirin ve bunları çalıştırsın.

Cosmos Server, ev laboratuvarı tek bir yığının ötesine büyüdüğü ve aile üyeleri için dostça bir ana sayfa istediğiniz zaman seçimdir.

Sıkça Sorulan Sorular

NAS üzerinde Docker’dan LXC konteynerleri çalıştırmak daha mı güvenli? Otomatik olarak değil. LXC ve Docker aynı çekirdek izolasyon ilkellerini (ad alanları ve cgroups) kullanır. LXC hafif bir VM’ye daha yakındır ve Docker tek bir uygulamaya daha yakındır; güvenlik, bunları nasıl yapılandırdığınızdan gelir, hangisini seçtiğinizden değil.

Proxmox ve Incus aynı ana bilgisayarda çalışabilir mi? Evet, ancak alışılmadık bir durumdur. Çoğu operatör rekabet eden anlık görüntülerden kaçınmak için ana bilgisayar başına bir yöneticisi seçer.

TrueNAS SCALE, ev laboratuvarı kullanımı için Proxmox’un yerini alır mı? Pek çok kurulum için evet. TrueNAS 25.x şimdi ikinci bir kutuyu haklı çıkaran konteynerler işler.

Bu araçlardan hangisi ARM Raspberry Pi üzerinde çalışır? Incus, Cockpit, Portainer ve LXD Web UI’ın tamamı ARM64 Linux dağıtımlarında çalışır. Proxmox VE ve TrueNAS SCALE yalnızca x86-64’tür.

LXC konteynerini kapatmadan yedekleyebilir miyim? Proxmox ve Incus ikisi de ZFS veya btrfs depolamasında canlı anlık görüntüleri destekler. Soğuk yedeklemeler (konteyner durdurulmuş) veritabanları için daha güvenlidir.