HN’de Yayında: Proxmox VE Yardımcı Betikleri
(community-scripts.github.io)- Proxmox VE operatörleri container ve VM dağıtımı ile yönetimini çoğu zaman tekrar eden işler olarak ele aldığından, tek komut tabanlı topluluk betikleri merkezi homelab ve sanallaştırma operasyonlarını azaltır
- Site, 604 betik, 4.497.254 kurulum ve 26 kategoriyle öne çıkıyor; Proxmox ortamları için otomasyon betiklerini tek yerde keşfetmeyi sağlıyor
- Son 30 günün en çok kurulanlar listesinde Docker, Debian, Immich, Nginx Proxy Manager, Jellyfin Media Server gibi homelab’de sık kullanılan servisler yer alıyor
- Yeni eklenen betikler LXC, ARM LXC, PVE türlerine ayrılıyor; Koffan, Etherpad, Flame, PVE Disk Health Tool, Pinchflat, SnapOtter gibi örnekler görünüyor
- Bunlar sistemde doğrudan çalıştırılan betikler olduğundan, kurulumdan önce resmî siteyi doğrulamak ve betik kaynak kodunu incelemek şart
Proxmox VE için topluluk betikleri merkezi
- Proxmox VE Helper-Scripts, Proxmox VE için topluluk tabanlı otomasyon betiklerini bir araya getirip sunar
- Kullanıcılar Proxmox ortamında container ve VM’leri tek komutla keşfedebilir, kurabilir ve yönetebilir
- Homelab ve sanallaştırma iş akışlarını basitleştiren merkezi bir hub işlevi görür
- Sitenin ölçeği şöyle
-
604 betik
-
4.497.254 kurulum
- 26 kategori
-
Yeni ana sayfa ve keşif akışı
- 6 Mart 2026 güncellemesiyle Proxmox VE Community Scripts projesinin yeni ana sayfası yayımlandı
- Yeni web sitesi, Proxmox ortamları için yüzlerce otomasyon betiğini daha kolay bulmak, incelemek ve dağıtmak üzere düzenlendi
- Topluluk tarafından oluşturulan bir platformdur ve homelab ile sanallaştırma iş akışlarını basitleştiren bir hub olarak sunulur
Son 30 günün en çok kurulan betikleri
- Popülerlik listesi son 30 gündeki kurulum sayısına göre sıralanır
- Üst sıralardaki öğeler şöyle
- Docker: Açık kaynak uygulama dağıtım otomasyonu projesi, 30.594 kurulum
- Debian: 59.000’den fazla paket içeren ücretsiz işletim sistemi, 22.397 kurulum
- Immich: Self-hosted fotoğraf ve video yönetim çözümü, 18.234 kurulum
- Nginx Proxy Manager: Nginx reverse proxy yönetimi için web tabanlı arayüz, 14.049 kurulum
- Jellyfin Media Server: Dijital medya dosyalarını düzenleyen, yöneten ve paylaşan ücretsiz açık kaynak medya sunucusu, 13.707 kurulum
- Hermes Agent: Nous Research’ün kendini geliştiren yapay zeka ajanı, 13.233 kurulum
- Frigate: IP kameralar için gerçek zamanlı yapay zeka nesne algılamaya dayalı açık kaynak NVR, 12.663 kurulum
- AdGuard Home: Self-hosted, ağ genelinde reklam engelleme aracı, 12.532 kurulum
- Ollama: Yerel bilgisayarda büyük dil modelleri çalıştırma aracı, 11.923 kurulum
- Ubuntu: Debian tabanlı dağıtım, 10.689 kurulum
Yeni eklenen betikler
- Son eklenenler listesi betik adını, türünü ve eklenme zamanını birlikte gösterir
- Başlıca öğeler şöyle
- iVentoy: Birden çok makinede ağ üzerinden eşzamanlı OS önyükleme ve kurulum desteği sağlayan PXE sunucusu, bugün eklendi
- FMD-Server: Android cihaz konumunu bulma ve uzaktan kontrol için dağıtık araç, 1 gün önce eklendi
- Koffan: Çiftler ve aileler için gerçek zamanlı senkronize alışveriş listesi web uygulaması, 1 gün önce eklendi
- Etherpad: Tarayıcıda birden çok kişinin aynı anda düzenleme yapabildiği gerçek zamanlı ortak belge düzenleyici, 1 gün önce eklendi
- Flame: Sunucular için self-hosted başlangıç sayfası, 1 gün önce eklendi
- PVE Disk Health Tool: Proxmox VE host’unun fiziksel disk durumunu raporlayan araç, 2 gün önce eklendi
- Pinchflat: yt-dlp tabanlı self-hosted YouTube medya yöneticisi, 4 gün önce eklendi
- SnapOtter: Yerel çalıştırma tabanlı görüntü işleme araç seti, 6 gün önce eklendi
- Postiz: Birden çok sosyal platformda gönderi zamanlama ve yönetimi için yapay zeka tabanlı araç, 9 gün önce eklendi
- Plane: Yazılım projelerini issue, cycle ve modüllerle planlayıp takip etmeye yarayan açık kaynak araç, 11 gün önce eklendi
Geliştirilmekte olan betikler
- Geliştirme aşamasındaki bölümde yer alan betikler henüz resmî olarak yayımlanmadı ve aktif geliştirme durumunda
- Gösterilen geliştirme aşamasındaki öğeler şöyle
- Rackula: Homelab kullanıcıları için sürükle-bırak rack yerleşim tasarımcısı
- Umbraco CMS: Açık kaynak .NET CMS ve FTP sunucusu otomatik kurulum betiği
- Nexterm: SSH, VNC, RDP için açık kaynak sunucu yönetim yazılımı
- Colanode: Self-hosted Slack ve Notion alternatifi, local-first iş birliği çalışma alanı
- ExcaliDash: Excalidraw için self-hosted dashboard ve düzenleme aracı
Kategori yapısı
- Betikler Proxmox ve işletim sistemi, ağ, güvenlik, yedekleme, veritabanı, izleme, medya, IoT gibi çeşitli kategorilere ayrılır
- Başlıca kategoriler ve toplam sayıları şöyle
- Proxmox & Virtualization: 40
- Operating Systems: 27
- Containers & Docker: 10
- Network & Firewall: 40
- Adblock & DNS: 8
- Authentication & Security: 21
- Backup & Recovery: 11
- Databases: 24
- Monitoring & Analytics: 50
- Dashboards & Frontends: 17
- Files & Downloads: 35
- Documents & Notes: 59
- Media & Streaming: 58
- AI / Coding & Dev-Tools: 35
Betik türleri ve örnekler
- Her betik LXC, ARM LXC, PVE, Addon, VM, DEV, Privileged gibi tür etiketleriyle sunulur
- Proxmox & Virtualization kategorisinden örnekler şöyle
- PVE Disk Health Tool: Fiziksel disk durumunu raporlar ve gerektiğinde smartmontools ile nvme-cli kurar
- PVE LXC Execute: Proxmox VE node’undaki bir veya daha fazla LXC container içinde özel komut çalıştırır
- PVE Startup Dependency Check: VM veya LXC başlatılmadan önce gerekli bağımlılıkların ve referans depolamanın kullanılabilirliğini kontrol eder
- CronMaster: Web UI, gerçek zamanlı loglar ve kimlik doğrulama sunan self-hosted cron işi zamanlayıcısı
- All Templates: Birden çok ücretsiz LXC template’inden birini oluşturan betik
Proje ve güvenlik uyarısı
- Proje GitHub ve Discord üzerinden bağlantı sağlar
- Sitenin alt kısmında projenin topluluk tarafından oluşturulduğu ve MIT lisanslı açık kaynak olduğu belirtilir
- Kopya veya benzer web siteleri olabileceğinden, her zaman resmî site olup olmadığı doğrulanmalıdır
- Sistemde çalıştırmadan önce tüm betik kaynak kodu dikkatle incelenmelidir
1 yorum
Hacker News görüşleri
Gönderiyi paylaşan kişiyle birlikte, tteck’in hospise gireceğine dair üzücü haberi duyurmasının ardından bu projenin bakımına yardımcı olmak için gönüllü olan maintainer ekibine katılmış durumdayım.
Ekip üyelerinin hepsi tteck’in mirasını sürdürme konusunda çok istekli ve tutkulu.
Süreci şeffaf yürütüyoruz; sorularınız varsa memnuniyetle yanıtlarım.
(1) https://news.ycombinator.com/item?id=42016605
Homelab/self-hosting’e daha yeni başladım ve konteynerlerimin çoğunu tteck script’leriyle kurdum.
Birkaç yıldır Proxmox VE kullanıyorum ve servislerimin çoğunu tek bir VM içinde Docker konteynerleri olarak çalıştırıyordum.
Tek tek servisleri ve yedekleme işlerini Proxmox arayüzünden kontrol edebilmeyi hep istemiştim; bu script’leri görünce Caddy ile birkaç WireGuard’ı LXC konteynerlerine taşıdım ve bunun çok kolay halledilmesinden etkilendim.
Bu script’leri yapan herkes sayesinde ilk izlenimim çok iyi oldu.
Genelde yazılımı geliştiren kişi konteyneri de oluşturduğu için bu desteklenen bir ortam oluyor; uygulamayı ve gelecekteki yükseltmeleri iyi bildikleri için ortam her sürüme uygun şekilde doğru yapılandırılmış oluyor.
Hedefine ulaşmak için her uygulama için sevdiğin Linux dağıtımını çalıştıran LXC + Docker + uygulama konteyneri kombinasyonunu öneririm. Aynı etkiyi elde ederken yukarıdaki avantajları da koruyabilirsin.
Biraz konu dışı ama Terraform ile libvirt ve Unraid yönetmeye çalışırken sürekli sorun yaşadığım için neredeyse vazgeçip VM’leri elle yönetmeye dönmek üzereyim.
Proxmox’un sanallaştırma teknolojisinin ne olduğunu merak ediyorum.
Böyle bir aracı Terraform, SaltStack, Ansible gibi araçlar yerine kullanmanın avantajlarını da merak ediyorum.
Self-hosting uygulamalarını “sürü” gibi ele almak istiyorsan Terraform, Kubernetes vb. daha iyi seçenekler.
Ama bir sorun çıktığında yedekten veya snapshot’tan manuel kurtarma yapmak senin için sorun değilse ya da bir kümen olduğunda LXC konteynerlerinin başka donanıma otomatik taşınmasını istiyorsan Proxmox doğru tercih. Gerçek ev ortamında “evcil hayvanları” sürdürmek için harcanan zaman, “çiftlik” işletmek için harcanan zamana benzer ya da daha az oluyor.
(1) Yeni Zelanda’da kullanılan bir kelime oyunu.
İstersen Proxmox ile birlikte Terraform gibi araçlarla VM içi yapılandırmayı da yönetebilirsin.
Kod olarak altyapı dağıtımı söz konusuysa Terraform veya Ansible gibi araçların daha mantıklı olduğuna katılıyorum. Proxmox’u homelab’de kullanan kişiler genelde manuel yönetimi tercih ediyor ve kod olarak altyapı uygulamayı pek umursamıyor.
İşte tekrarlanabilir ortamlara ve kod olarak altyapıya sıkı sıkıya inanıyorum. Gerçekten de Vagrant, libvirt ve KVM kombinasyonuyla yerel kümeleri hızla ayağa kaldırıp test ve geliştirme için kullanıyorum; oldukça iyi çalışıyor. Ama homelab’im Terraform/Ansible kuracak kadar karmaşık değil. Sunucum bozulursa fikrim değişebilir tabii.
Akış, VM’leri Terraform ile provision etmek ve VM’leri Ansible gibi bir araçla yapılandırıp sürdürmek şeklinde.
LXC’yi hedeflemek istiyorsan bu provider ile LXC de ayırabilirsin.
[1]: https://github.com/Telmate/terraform-provider-proxmox
İlk Proxmox makinesini kurmak için araştıran biri olarak, çok temel ve yaygın bir kurulum yapmak istiyordum
Modem > Proxmox makinesi > OPNsense VM > onboard 10Gb NIC üzerinden fiziksel Wi‑Fi router + OMV gibi iç ağ VM’leri yapısı. Hedef, OPNsense ile tüm ağa filtre eklemek ve iç ağda medya sunucusu ile yedeklemelere vb. erişmekti
Ancak OPNsense script’i görünmüyor; OMV script’i ise LXC container değil VM olması gerektiği için fiilen önerilmeyen bir biçim ve VM’lerin birbiriyle konuşmasını sağlayan bir yapıştırıcı script de görünmüyor. Bu kısım Proxmox yapılandırmasında önemli olduğundan, basit bir ev sunucusu temel kurulum script’ini iyileştirmek ya da eklemek için alan var gibi görünüyor
Router ve firewall’u sanallaştırmak istemek sorun değil. pfSense firewall/router’ı VM ve fiziksel cihaz olarak yaklaşık 200 kez dağıttım; OPNSense de benzer, bu yüzden yardımcı olabileceğimi düşünüyorum
En az iki fiziksel arayüze ihtiyacın var. Tek arayüzle de mümkün ama ne yaptığını tam olarak bilmen gerekir. “WAN” ve “LAN” gerekir. OPNSense hâlâ FreeBSD tabanlı olmalı; dolayısıyla doğal olarak Linux LXC container içinde çalışmaz
Son paragraf biraz kafa karıştırıcı. “Yapıştırıcı script” ile ne kastedildiğini bilmiyorum. VM’ler ağ üzerinden iletişim kurar
Sanallaştırmayı düzgün anlamak için birkaç deney yapıp sonra ilerlemeni öneririm. Somut bir sorunun olursa Proxmox forumlarına gelirsen yardımcı oluruz; ama sonuçta ya gerçekten içine dalacaksın ya da dalmayacaksın
Router’dan Proxmox makinesine giden portu, gelen ve giden trafiği ayıran etiketli paketler için yapılandırdım
Sonrasında VM’ler ve container’lar bir veya daha fazla ağda “yaşayacak” şekilde kolayca ayarlanıyor
Benim durumumda router’daki firewall kuralları, VLAN’lar arasında hangi trafiğin iletileceğine karar veriyor
OPNSense’i container ya da VM olarak çalıştırsan da aynı şekilde VLAN’lar arası trafiği seçici olarak geçirecek biçimde yapılandırılabilir gibi görünüyor
İleri düzey kullanıcılar için ISO’dan VM başlatmak yeterince kolay. Yakın zamanda OPNSense script’i için de istek vardı
OMV konusunda katılıyorum. Olduğu gibi kullanılabilir ama çoğu kişinin istediği kullanım biçimi bu değil. Birkaç gün önce script’e yorum eklendi
VM’lerin birbiriyle iletişim kurmasını sağlayan yapıştırıcı script olmadığını söylemişsin; teknik olarak Tailscale üzerinden birbirleriyle iletişim kurmalarına yardımcı olan bir Tailscale script’i var :)
Bu script’ler kendi içinde tamamlanmış LXC container’lar kuracak şekilde tasarlanmış. Kendi Kubernetes’imizi yapmaktan kaçınıyoruz
Harici Wi‑Fi mesh de kullanıyorum
Birkaç başka VM’im de var. Geriye dönük uyumluluk nedeniyle SATA kart passthrough ile Docker barındıran bir unRaid VM’i, Home Assistant OS için bir VM ve çok sayıda LXC var. Gayet harika çalışıyor
Sadece başka bilgisayarlar gibi ağı kullanmaları gerekmiyor mu?
VM’lerin birbiriyle iletişim kurması için özel bir ayar yaptığım hiç olmadı
Docker LXC ve Home Assistant VM’e mutlaka bakmayı düşünüyorum
Şimdiye kadar Docker’ı Proxmox içindeki bir VM’de başarılı şekilde kullanıyordum, ama belki daha fazla verimlilik elde edebilirim
tteck’in birkaç helper script’iyle MQTT ve zigbee2mqtt LXC container’larını kurup USB Zigbee cihazını passthrough ederek kullandım
Home Assistant için LXC veya Docker yerine HAOS VM öneriliyor
Ev laboratuvarımda Kubernetes yerine Proxmox çalıştırmaya karar verdim ama bir ölçüde pişmanım
LXC harika, ancak yalnızca LXC ya da QEMU VM’lerine bağlı kalmak tüm ihtiyaçlarıma uymuyor. Kubernetes olsaydı Kata gibi projelerle Firecracker hipervizörü veya unikernel gibi hafif VM desteği ekleyebilirdim; Proxmox ise genişletilebilirlikten yoksun
Ayrıca Kubernetes gibi kendini kanıtlamış bir pod yöneticisi kadar otomasyona veya yeniden üretilebilir derlemelere uygun değil. Bulabildiğim kadarıyla Terraform desteği de yok; bu yüzden tam disk yedeklerine ve Chef/Ansible/Puppet türü araçlara bel bağlamak gerekiyor, ama bunları yeniden öğrenmeye yatırım yapmak istemiyorum
Yine de kaynak yönetimi ve passthrough modeli çok iyi; kurulumu ve bakımı kolay, kontrol paneli de fena değil
Bununla birlikte topluluk yapımı bir Terraform modülü var: https://registry.terraform.io/providers/Telmate/proxmox/late...
Kendim kullanmadım; genelde Ansible’ı tercih ediyorum
Kolay kurulan ZFS yüzünden başka bir şey denemeye kendimi ikna etmek de zor oluyor. Kubernetes ile oynamak istiyorsan bir ya da birkaç VM ayağa kaldırabilirsin
Bir süre birkaç tek kart bilgisayarla Docker Swarm çalıştırdım; ardından Kubernetes, Ubuntu + Cockpit çalıştıran büyük bir sunucu, Proxmox derken sonunda NixOS’ta karar kıldım
NixOS gerektiğinde konteyner desteği de gayet iyi sunuyor, ama deklaratif yapısı sayesinde konteynerleri neredeyse hiç kullanmaz oldum. Bir şeyi “kaldırmak” da genelde onu yapılandırma dosyasından çıkarıp yeniden derlemekten ibaret. Bellek yönetimi gibi şeyler için cgroup benzeri işler yapmak da zor değil
NixOS’un nginx DSL’inin de harika olduğunu düşünüyorum. Kendi betiklerimi yazmak yerine proxy ayarlarını ve Let’s Encrypt’i yapılandırma ortamının doğrudan ve doğru şekilde yönetmesi gerçekten güzel
Dağıtık NixOS ile ilgili araçlar var mı bilmiyorum, ama Flakes üzerinde güzel bir şeyler inşa edilebilir gibi geliyor
Ev laboratuvarım şu anda hiç olmadığı kadar basit ve memnuniyetim de en yüksek seviyede
Proxmox’un sunduğu API’nin eksiksiz olmadığına katılıyorum, ancak benim ihtiyaçlarım için yeterli
Hurdaya ayrılmak üzere olan dört SFF makinede bir küme çalıştırıyorum ve LVM snapshot’larını kendi yaptığım TrueNAS depolamasına yedekliyorum; bu kurulumun tamamından memnunum
[1] https://github.com/Telmate/terraform-provider-proxmox
[2] https://factory.talos.dev/
Proxmox’ta VM oluşturup üzerine Kubernetes kurar, uygulama iş yüklerini Kubernetes’te çalıştırırsın
Proxmox VM’lerinin otomasyonu daha zor olduğundan onları “sürü hayvanı değil evcil hayvan” gibi ele almak gerekir; ama Kubernetes host’larını bare metal üzerinde yönetirken de durum aynı. Öte yandan Proxmox üzerindeki VM’lerde tam VM yedekleme ve migrasyonu Proxmox ile yapabildiğin için, Proxmox ile Kubernetes’in avantajlarını birlikte elde edebilirsin
Proxmox’ta
pvekomut satırı yardımcı aracıyla VM oluşturmak veya değiştirmek nispeten basitYine de bu yazının çıkış noktası, yönetimi daha kolay ve sürdürülebilir kılan pek çok yararlı betiğin olması ve kurucunun geri çekilmek zorunda kaldığı bir durumda bu yardıma duyulan minnettarlık
Basit KVM’de olmayıp Proxmox’ta olan özellikler neler? Sadece web arayüzü mü?
Web arayüzü de isteğe bağlı. Daha fazla ayrıntı için Proxmox web sayfasına bakmak daha iyi olur
Firecracker, QEMU ve Cloud-Hypervisor, KVM üzerine inşa edilmiş sanal makine yöneticileridir
QEMU’nun KVM kullanması yaygın yöntemdir, ancak QEMU’yu doğrudan çalıştırmak epey zahmetlidir. Bu yüzden QEMU’yu saran libvirt veya Proxmox gibi araçlar kullanılır
Harika bir topluluk. Şimdiden birkaç betik kullandım ve Pi-hole ile Paperless LXC konteynerleri çalıştırıyorum
Appflowy’yi de sabırsızlıkla bekliyorum
Ne yazık ki Proxmox, web sitesinin ilk paragrafında “Enterprise” kelimesini kullanmasına rağmen hâlâ tam disk şifrelemeyi yerleşik olarak desteklemiyor
Elbette kendiniz şifrelenmiş Debian üzerine kurmanın bir yolu var, ancak önemli özellikleri kaçırıyorsunuz ve sorumluluğu kendiniz üstlenmeniz gerekiyor. Sonuçta bu, ZFS’nin tam disk şifrelemeyi birinci sınıf bir özellik olarak ele almamasından kaynaklanıyor
Çok üzücü bir durum