• 20-05-2026, 16:13:15
    #1
    Selamlar millet OXware Sanallaştırma sistemimiz halen geliştirilmekte olup Kullanıcı taraflı desteğe ihtiyaç duymaktadır. Sizlerden isteğim bu işten yani, sunucu, donanım ve bilişim sistemlerinden anlayan arkadaşlarımızın sistemi deneyip olumlu ya da olumsuz her türlü öneri sunması. Sistemimizde şuanda var olan özellikleri listelemek gerekirse,



    Sanal Makine Yönetimi
    • Tam KVM/QEMU Yaşam Döngüsü: Oluşturma, başlatma, durdurma, duraklatma, devam ettirme, yeniden başlatma, silme ve zorla kapatma (force-kill)
    • VM Klonlama: Otomatik isim çakışması önleme (deduplication) özellikli tam disk kopyalama
    • Toplu İşlemler: Tek tıkla tümünü başlatma, tümünü durdurma veya seçili sanal makineleri (VM) silme
    • İşlemci Sabitleme (CPU Pinning): NUMA uyumlu iş yükleri için sanal işlemcileri (vCPU) belirli fiziksel çekirdeklere bağlama
    • vCPU Sıcak Takma (Hot-plug) ve Bellek Balonlaması (Memory Ballooning): Kesinti süresi olmadan kaynak boyutlandırma
    • VM Zamanlama: Sanal makineleri cron benzeri kurallarla belirli zamanlarda başlatma/durdurma
    • Açılışta Otomatik Başlatma: Ana bilgisayar (host) yeniden başladıktan sonra sanal makinelerin otomatik açılması için işaretleme
    • Etiketler ve Gruplar: Sanal makineleri özel etiketlerle düzenleme; panel üzerinde filtreleme ve arama yapma
    • Notlar ve Kimlik Bilgileri Kasası: Sanal makine başına şifrelenmiş notlar ve SSH anahtarı depolama
    • İşletim Sistemi İmaj Şablonları: Önceden hazırlanmış qcow2 şablonlarından hızlı dağıtım (rapid deployment)
    • ESXi / Proxmox / VirtualBox İçeri Aktarımı: .ova, .vmdk, .ovf, .qcow2, .raw formatlarını destekleme
    • KVM → KVM Canlı Göç (Live Migration): İki OXware düğümü (node) arasında sıfır kesinti süreli taşıma
    • OVA Dışarı Aktarımı: Herhangi bir sanal makineyi taşınabilir .tar.gz arşivi olarak indirme



    Konsol ve Uzaktan Erişim
    • VNC Konsolu: Özel bir tarayıcı sekmesinde gömülü noVNC; istemci yazılımı gerektirmez
    • Otomatik TLS: VNC WebSocket trafiği şifrelemesi; ilk başlatmada otomatik üretilen kendinden imzalı (self-signed) sertifika
    • İşaretçi Kilidi (Pointer Lock): VNC penceresi içinde kesintisiz fare yakalama
    • Ctrl+Alt+Del: Sanal makineye klavye kısayolları gönderme
    • Tam Ekran Modu: Konsol için tarayıcının yerel tam ekran modu
    • Web SSH Terminali: Linux sanal makineleri için tarayıcı tabanlı SSH istemcisi
    • SPICE Bilgisi: SPICE destekli istemciler için bağlantı bilgilerini görüntüleme


    Rol Tabanlı Erişim Denetimi (RBAC)
    • Dört Yerleşik Rol: Yönetici (administrator), operatör (operator), izleyici (viewer), vm-kullanıcısı (vm-user)
    • vm-kullanıcısı Rolü: Yalnızca kendisine atanan sanal makineleri görür; kendi makinelerini başlatabilir, durdurabilir ve konsoluna erişebilir
    • Kullanıcı Başına VM Ataması: Varsayılan olarak engelleme (deny-by-default) zorunluluğu ile atama
    • LDAP / Active Directory SSO: Kurumsal ortamlar için tekli oturum açma entegrasyonu
    • TOTP 2FA: Tüm hesaplar için zamana dayalı tek kullanımlık şifre ile iki aşamalı doğrulama
    • Oturum Yönetimi: Web arayüzünden aktif oturumları görüntüleme ve sonlandırma (iptal etme)

    Ağ Yönetimi
    • IP Havuzu Yönetimi: CIDR tabanlı tahsis, statik atama, NAT ve köprü (bridge) modları
    • Statik DHCP Girişleri: libvirt dnsmasq aracılığıyla VM MAC adresini IP'ye bağlama
    • VM Başına Güvenlik Duvarı: Web arayüzü üzerinden yönetilen nftables kuralları (port, protokol ve kaynağa göre izin verme/engelleme)
    • Ağ Hizmet Kalitesi (QoS): Sanal makine başına bant genişliği sınırları (giriş/çıkış - ingress/egress)
    • DNS Denetçisi (Watchdog): Çözümleme sağlığını izler, bozulan dnsmasq yapılandırmalarını otomatik onarır
    • HAProxy Yük Dengeleyici: Arayüz üzerinden Katman 4 ve Katman 7 (L4/L7) arka uçları yapılandırma
    • VLAN Desteği: Çok kiracılı (multi-tenant) kurulumlar için etiket tabanlı VLAN yalıtımı
    • Topoloji Görünümü: Sanal makine ↔ ağ ↔ ana bilgisayar ilişkilerini gösteren etkileşimli ağ grafiği


    Depolama ve Anlık Görüntüler (Snapshots)
    • qcow2 İmaj Yönetimi: Disk imajları oluşturma, boyutlandırma ve taşıma
    • Anlık Görüntü Oluşturma / Geri Yükleme / Silme: Çalışan sanal makineler için canlı anlık görüntüler
    • Otomatik Anlık Görüntü Zamanlayıcı: Yapılandırılabilir saklama (retention) süresine sahip periyodik anlık görüntüler
    • MinIO / S3 Yedekleme: Herhangi bir S3 uyumlu depolama alanına zamanlanmış, sunucu dışı yedekleme
    • Yerel Yedekleme Yolu: NFS, USB veya başka bir yerel bağlama noktasına rsync ile yedekleme
    • SMART Sağlık İzleme: Arızalar gerçekleşmeden önce disk sağlığı uyarıları alma
    • ISO Kütüphanesi: ISO imajlarını yükleme, listeleme ve sanal makinelere bağlama


    Güvenlik
    • JWT Kimlik Doğrulama: Kısa ömürlü erişim jetonları (access tokens) + yenileme jetonları (refresh tokens) ve otomatik rotasyon
    • TOTP 2FA: Hesap başına TOTP; rol bazlı zorunlu kullanım yapılandırması
    • CSRF Koruması: Durum değiştiren tüm uç noktalarda çift gönderimli çerez (double-submit cookie) modeli
    • IP İzin Listesi: Panel erişimini belirli CIDR adresleri ile kısıtlama
    • Otomatik TLS Sertifikası: Başlangıçta otomatik oluşturulan kendinden imzalı RSA 4096 sertifikası
    • Güvenlik Denetim Günlüğü (Audit Log): Her giriş, sanal makine işlemi, yapılandırma değişikliği ve API çağrısının günlüklenmesi
    • Güvenlik Skoru Paneli: Uygulanabilir öneriler içeren canlı güvenlik duruşu derecelendirmesi
    • IDS Entegrasyonu: Suricata/Snort tehdit uyarılarını içeri alma
    • Hız Sınırlaması (Rate Limiting): Kimlik doğrulama uç noktalarında IP başına istek sınırlama
    • Sırlar Kasası (Secrets Vault): Sanal makine başına şifrelenmiş kimlik bilgisi depolama


    İzleme ve Gözlemlenebilirlik
    • Canlı Metrikler: CPU %, RAM %, disk G/Ç (I/O) MB/s, ağ RX/TX MB/s değerleri; kilitleyici gecikmeler (blocking sleep) olmadan anlık izleme
    • 60 Saniyelik Geçmiş Grafikleri: Sanal makine başına satır içi küçük grafikler (sparkline)
    • Uyarı Kuralları: Eşik tabanlı tetikleyiciler (CPU > %90, disk dolu, VM kapalı)
    • Bildirimler: Telegram botu, Discord webhook ve SMTP e-posta desteği
    • Anomali Algılama: Hareketli temel hat (rolling baseline) takibi ve sapmalarda otomatik uyarı
    • Prometheus Uç Noktası: Grafana için tüm VM ve ana bilgisayar istatistiklerini /metrics üzerinden sunma
    • Çalışma Süresi Takipçisi (Uptime Tracker): Sanal makine başına çalışma süresi geçmişi ve SLA hesaplaması
    • Düğüm Özeti (Node Summary): Ana bilgisayar CPU, RAM, disk, yük (load) ve ağ durumuna genel bakış


    Yapay Zeka Asistanı
    • Doğal Dilde VM Oluşturma: "8 GB RAM'e sahip 4 çekirdekli bir Ubuntu sunucusu oluştur" → tamamlandı
    • Kapasite Tahmini: Büyüme trendlerine göre kaynakların ne zaman tükeneceğini tahmin etme
    • Otomatik Ölçekleyici (Auto-scaler): Yük politikalarına göre sanal makineleri otomatik başlatma/durdurma
    • Önerilen Eylemler: Yapay zeka tarafından sunulan optimizasyon önerileri (doğru boyutlandırma, anlık görüntü zamanlama vb.)


    Entegrasyonlar
    • LDAP / Active Directory: SSO giriş ve gruptan role eşleme
    • WiseCP: Hosting kontrol paneli otomasyonu için tedarik (provisioning) modülü
    • WHMCS: Faturalandırma entegrasyonu için VM yaşam döngüsü kancaları (hooks)
    • Terraform Sağlayıcısı (Provider): Kod olarak Altyapı (IaC) tabanlı sanal makine dağıtımı
    • Nginx + Let's Encrypt: Ters proxy ve SSL sertifikalarını arayüzden yönetme
    • MinIO / S3: Yedekleme ve ISO depolama entegrasyonu
    • Webhook Sistemi: VM olaylarında (başlatma, durdurma, oluşturma, silme) HTTP geri çağrıları (callbacks) tetikleme
    • Özel Kancalar (Custom Hooks): Herhangi bir VM yaşam döngüsü olayı için öncesi/sonrası (pre/post) betikleri çalıştırma


    Arayüz ve Kullanıcı Deneyimi (UI & UX)
    • Koyu Tema Tek Sayfa Uygulaması (SPA): Sayfa yenilemesi olmadan anında gezinme
    • PWA: Masaüstü veya mobil uygulama olarak yüklenebilme (Ana Ekrana Ekle)
    • Çoklu Dil Desteği: İngilizce, Türkçe, İspanyolca, Almanca, Çince (kolayca genişletilebilir)
    • Genel Arama: Ctrl+K ile sanal makineler, sayfalar ve ayarlar arasında arama yapma
    • Klavye Kısayolları: VM oluşturma, paneller arası geçiş, tam ekran modunu açıp kapatma
    • Mobil Uyumlu (Responsive): Telefon ve tablet ekranlarında tam işlevsellik
    • Etkileşimli API Gezgini: Tüm uç noktaları /api/docs adresinden inceleme ve test etme


    Sistemimizde keşke olsaydı dediğiniz tüm özellikleri yorumlar kısmında bekliyor olacağım, bu sistemi topluluk ile beraber geliştirmeye çalışıyoruz. Kullanıcıların memnuniyeti ve hypervisor taraflı tüm hataların, eksiklerin kapatılması asıl amacımız. ESXi ve Proxmox tabanlı sunucularda oluşan çoğu hatayı sistemimizde çözmeye ve geliştirmeye çalışıyoruz, web adresimizden özellik karşılaştırmasına göz atabilirsiniz. Sistemimizi geliştirirken backend taraflı olmak üzere Claude Sonnet 4.6 yapay zeka sisteminden destek aldık. Yorumlar kısmına önerilerinizi ve eleştirilerinizi bekliyorum dostlar, kendinize iyi bakın.


    Web adresimiz: https://oxware.top
    Dökümantasyon: https://oxware.top/docs.html
    Açık Kaynak Kodlarımıza buradan erişebilirsiniz.
  • 20-05-2026, 16:21:06
    #2
    ne denebilir ki hocam mükemmelsiniz
  • 20-05-2026, 16:22:03
    #3
    devFurkan adlı üyeden alıntı: mesajı görüntüle
    ne denebilir ki hocam mükemmelsiniz
    Değerli yorumunuz için çok teşekkür ederim hocam, önerilerinizi bekliyorum
  • 20-05-2026, 16:32:07
    #4
    Öneri yapacak kadar kafam basmaz ama böyle geliştirmeleri görünce ülkemle ilgili hayallerim yeşeriyor. Elinize sağlık başarılarınızın devamını dilerim.
  • 20-05-2026, 16:33:07
    #5
    latinvx adlı üyeden alıntı: mesajı görüntüle
    Öneri yapacak kadar kafam basmaz ama böyle geliştirmeleri görünce ülkemle ilgili hayallerim yeşeriyor. Elinize sağlık başarılarınızın devamını dilerim.
    Estafurullah hocam, her türlü olumlu & olumsuz yorumunuz bile bizim için aşırı değerli. Çok teşekkürler
  • 20-05-2026, 16:39:35
    #6
    Başarılar dilerim hocam
  • 20-05-2026, 16:40:57
    #7
    umutercanm adlı üyeden alıntı: mesajı görüntüle
    Başarılar dilerim hocam
    Çok teşekkür ederim hocam, bilginiz var ise önerilerinizi bekliyorum.