• Bugün, 00:54:33
    #1

    Konuya geçmeden hali hazırda sistemimizi kullanan değerli üyelerimiz SSH üzerinden sudo oxupdate komutu ile sistemini güncelleyebilirler.


    Selamlar dostlar, günden güne gelişen yerli sanallaştırma sistemimiz OXware'in yeni bir versiyon notuna hoş geldiniz. Bugün sizlere sistemimize eklediğimiz api endpointleri ve 100'den fazla özellikten bahsedeceğim. Sistemimizin tasarımında ve backend tarafında birçok iyileştirme ve eklemede de bulunduk. Kullanıcılarımızın memnuniyeti için elimizden geleni ardımıza koymuyoruz. Yaklaşık 36000 satır kod ve şuanda siz değerli kullanıcılarımızla beraber gün ve gün hızlı bir şekilde gelişmekteyiz. Bu güncellememizde kernel-hardening yani tam olarak sisteminizin çekirdeğine kadar inen bir sürüm güncellemesi hazırladık. Sunucunuzdaki her şeyi tek bir panelden hızlı bir şekilde yönetebilmenize yardımcı olmakla beraber kullanım kolaylığı da sunmaktayız.


    Sistemimizde bu güncellemeleri ve geliştirdiğimiz güncellemeleri product-ready hale getirmemizde bolca emeği olan @FabNet;'e teşekkür etmek istiyorum. Dilediğinizce kendisinden alış-veriş yapabilirsiniz. O zaman güncellemelerimize ve yeni sistemlerimize hızlı bir şekilde geçelim. Bu güncellemeleri frontend/backend tarafta geliştirirken Claude Sonnet 4.6 ve Claude Opus 4.8 yapay zeka sistemlerinden bolca yardım aldık. Spoiler vermek gibi olmasın ama vCenter sistemimizi geliştirmeye başladık ve tam gaz devam ediyoruz.

    v2.5.6 — Çok Kiracılı (Multi-Tenancy) Sürümü

    Tenant Yöneticisi — Sert tenant izolasyonu. Tenant başına kotalar: vCPU, RAM, disk, VM sayısı, IP limiti. Kullanıcı-VM sahiplik takibi.
    • GET /api/tenants — tüm tenantları listele
    • POST /api/tenants — yeni tenant oluştur
    • PATCH /api/tenants/<id> — tenant/kota güncelle
    • DELETE /api/tenants/<id> — tenant sil

    Self-Servis Portal — Son kullanıcılar sadece kendi VM'lerini görür. Kota kontrolüyle oluştur/başlat/durdur/yeniden başlat/snapshot/konsol isteyebilir.
    • GET /api/self-service/vms — kullanıcının kendi VM listesi
    • POST /api/self-service/vms — VM oluşturma isteği (kota kontrollü)
    • POST /api/self-service/vms/<id>/action — başlat/durdur/yeniden başlat/snapshot
    • GET /api/self-service/console/<id> — kendi VM için VNC token

    Chargeback Motoru — İstek üzerine faturalama. €/$/₺ cinsinden yapılandırılabilir fiyatlandırma: vCPU-saat, RAM-saat, disk-ay, IP-ay, snapshot-ay.
    • GET /api/chargeback/all — tüm tenant faturaları
    • GET /api/chargeback/<tenant_id> — tekil tenant raporu
    • GET /api/chargeback/<tenant_id>/invoice — biçimlendirilmiş fatura

    Servis Kataloğu — 6 hazır şablon: Ubuntu 24.04, Debian 12, Windows Server 2022, WordPress, GitLab CE, Docker Host. Tek tıkla dağıtım.
    • GET /api/service-catalog — şablon listesi
    • POST /api/service-catalog/deploy — şablondan dağıt

    Kaynak Havuzu Rezervasyonları — Tenant başına minimum vCPU ve RAM garantisi.
    • GET /api/tenants/<id>/reservations — mevcut rezervasyonlar
    • POST /api/tenants/<id>/reservations — minimum garanti ayarla

    Tenant Başına API Hız Sınırı — Token-bucket algoritması. Varsayılan 100 istek/dk / 200 burst, tenant başına yapılandırılabilir.
    • GET /api/rate-limits — politikaları listele
    • POST /api/rate-limits — politika oluştur/güncelle
    v2.5.7 — Gelişmiş Yedekleme Sürümü

    Uygulamaya Tutarlı Snapshotlar — QEMU misafir ajanıyla fsfreeze dondurma. Ön/son uygulama kancaları (MySQL FLUSH vb.). Ajan yoksa crash-consistent + uyarıya düşer.
    • POST /api/backup-adv/consistent/<vm_id> — uygulamaya tutarlı snapshot al

    3-2-1 Yedekleme Otomasyonu — 3 kopya, 2 ortam türü, 1 tesis dışı. Yerel → ikincil yol → S3/rsync/MinIO. Uyumluluk durum raporu.
    • POST /api/backup-adv/321/<vm_id>/run — 3-2-1 yedekleme çalıştır
    • GET /api/backup-adv/321/<vm_id>/status — replikasyon durumu

    Yedek Doğrulama — Montaj testi (qemu-nbd + dosya sistemi okunabilirliği) ve önyükleme testi (izole geçici VM, 60 sn zaman aşımı, misafir ajanı ping).
    • POST /api/backup-adv/verify — yedek bütünlüğünü doğrula

    Çapraz Site Replikasyonu — rsync/qemu-img+ssh ile eşzamanlı/asenkron disk replikasyonu. RPO/gecikme takibi. Yük devretme için replika yükseltme.
    • POST /api/backup-adv/replication/<vm_id>/run — replikasyonu başlat
    • POST /api/backup-adv/replication/<vm_id>/promote — replikayı birincil yap
    v2.5.8 — Gözlemlenebilirlik Sürümü

    Dağıtık İzleme — OpenTelemetry uyumlu span kaydı, bellek içi halka arabellek. OTLP-JSON dışa aktarımı.
    • GET /api/otel/traces — son span'ları listele
    • POST /api/otel/traces — harici span gönder
    • GET /api/otel/export — OTLP-JSON dışa aktar

    Grafana Entegrasyonu — Kiosk modunda panel iframe'leri. Panel yapılandırması ve sağlık kontrolü.
    • GET /api/grafana/embed-url — iframe URL al
    • GET /api/grafana/health — Grafana bağlantı kontrolü
    • POST /api/grafana/config — Grafana uç noktasını güncelle

    Topoloji ve Akış Görselleştirme — ARP ve virsh'ten düğüm/ağ/VM grafiği. LLDP komşuları. VM'ler arası conntrack akış matrisi.
    • GET /api/topo-viz/graph — topoloji grafiği (düğümler + kenarlar)
    • GET /api/topo-viz/flows — conntrack akış matrisi

    Makine Öğrenmesi Tahmini — Saf stdlib doğrusal regresyon. Kaynak trend tahmini. "X gün sonra disk dolar" kapasitesi. Basınç ısı haritaları.
    • GET /api/forecast/capacity — kapasite tahmini
    • GET /api/forecast/heatmap — kullanım ısı haritası
    • POST /api/capacity/whatif — "X VM eklesem ne olur" simülasyonu

    Konfigürasyon Sürüklenmesi ve Kapasite Planlaması — Host yapılandırma taban çizgisi ve fark raporu. Toplam/rezerve/boş kapasite özeti.
    • GET /api/drift/status — sürüklenme tespit raporu
    • POST /api/drift/baseline — yeni taban çizgisi al
    v2.5.9 — Gelişmiş Ağ 2 Sürümü

    Mikrosegmentasyon — VM tap arayüzünde nftables zincirleriyle VM başına L7 güvenlik duvarı. Varsayılan sıfır güven. Yeniden başlatmalarda kalıcı.
    • GET /api/microseg/<vm_id> — VM güvenlik duvarı politikasını al
    • POST /api/microseg/<vm_id> — politika belirle/güncelle
    • DELETE /api/microseg/<vm_id> — politikayı kaldır

    BFD (Çift Yönlü Yönlendirme Tespiti) — FRR/vtysh veya ICMP yedekle saniye altı bağlantı arızası tespiti.
    • GET /api/bfd/sessions — BFD oturumlarını listele
    • POST /api/bfd/sessions — oturum oluştur
    • GET /api/bfd/sessions/<id> — oturum detayı

    Servis Zincirleme — iptables MARK ve politika tabanlı yönlendirmeyle IDS→WAF→LB→VM trafik yönlendirme.
    • POST /api/service-chain — zincir oluştur
    • GET /api/service-chain — zincirleri listele
    • DELETE /api/service-chain/<id> — zinciri kaldır

    Servis Ağı — Istio/Linkerd otomatik tespit. Servis kayıt defteri. Envoy/Istio sidecar konfigürasyonu. mTLS durumu.
    • GET /api/mesh/detect — kurulu ağı tespit et
    • GET /api/mesh/services — servis kayıt defteri
    • GET /api/mesh/mtls/<servis> — mTLS durumu
    v2.5.10 — Bulut / Kubernetes Sürümü

    Pulumi IaC — Mevcut altyapıdan TypeScript/Python IaC programı oluştur. Pulumi durum dışa aktarımı.
    • POST /api/pulumi/generate — IaC programı oluştur
    • GET /api/pulumi/state — mevcut durumu dışa aktar
    • GET /api/pulumi/schema — sağlayıcı şeması

    Kubernetes CSI Sürücüsü — csi.oxware.io DaemonSet ve StorageClass manifest'leri. libvirt hacimleriyle dinamik PV sağlama.
    • GET /api/k8s-csi/manifests — CSI kurulum manifest'lerini al
    • POST /api/k8s-csi/provision — PV sağla

    Kubernetes Operatörü — OxwareVM CRD (oxware.io/v1alpha1). Operatör Deployment ve RBAC. Uzlaştırma döngüsü durumu.
    • GET /api/k8s-operator/crd — OxwareVM CRD YAML
    • GET /api/k8s-operator/manifests — operatör dağıtım YAML

    KubeVirt Entegrasyonu — VMI↔OXware VM içe/dışa aktarım. VirtualMachine YAML üretimi.
    • GET /api/kubevirt/detect — KubeVirt kurulumunu tespit et
    • GET /api/kubevirt/export/<vm_id> — VM'i KubeVirt YAML olarak dışa aktar
    • POST /api/kubevirt/import — KubeVirt'ten içe aktar

    GitOps (ArgoCD/Flux) — Git çekme ve fark uygulama. Sürüklenme tespiti. Uygulama manifest üretimi.
    • POST /api/gitops/sync — git'ten senkronizasyon tetikle
    • GET /api/gitops/status — senkronizasyon durumu ve sürüklenme
    • POST /api/gitops/app — ArgoCD/Flux uygulama manifest'i üret
    v2.5.11 — Modern İş Yükleri Sürümü

    Firecracker microVM — 125ms önyükleme süreli hafif VM'ler. Makine yapılandırması üretimi. KVM destekli.
    • POST /api/firecracker/vms — microVM oluştur
    • GET /api/firecracker/vms — microVM'leri listele
    • DELETE /api/firecracker/vms/<id> — microVM kaldır

    Kata Containers — Çalışma zamanı tespiti. Kubernetes RuntimeClass YAML. Konteyner/pod listeleme.
    • GET /api/kata/detect — Kata çalışma zamanını tespit et
    • GET /api/kata/runtimeclass — RuntimeClass YAML
    • GET /api/kata/containers — Kata konteynerlerini listele

    WASM Çalışma Zamanı — wasmtime/wasmedge/wasmer tespiti. Modül kayıt defteri. Zaman aşımlı korumalı alan çalıştırma.
    • GET /api/wasm/runtimes — kurulu çalışma zamanlarını tespit et
    • GET /api/wasm/modules — modül kayıt defteri
    • POST /api/wasm/run — WASM modülünü çalıştır (korumalı alan, zaman aşımlı)

    Edge Dağıtım Modu — Düşük kaynak profili. Merkezi yönetim kalp atışı. Servis kırpma.
    • GET /api/edge/status — edge düğüm durumu
    • POST /api/edge/register — edge düğümü merkeze kaydet
    • GET /api/edge/profile — mevcut kaynak profili
    v2.5.12 — IaC + İstemciler Sürümü

    İş Akışı Motoru — Çok adımlı otomasyon (vm_action/snapshot/webhook/gecikme/bildirim/log). Başarı/başarısızlık dallanması. Çalıştırma geçmişi.
    • GET /api/workflow — iş akışlarını listele
    • POST /api/workflow — iş akışı oluştur
    • POST /api/workflow/<id>/run — iş akışını çalıştır
    • GET /api/workflow/<id>/history — çalıştırma geçmişi

    Kod Olarak Politika (OPA) — OPA/Rego politika değerlendirmesi. Yerleşik yedek ile hata kapalı mod. Politika testi.
    • POST /api/opa/evaluate — girdi karşısında politikayı değerlendir
    • POST /api/opa/test — politika testlerini çalıştır
    • GET /api/opa/policies — politikaları listele

    CloudEvents v1.0 — Standart olay zarfı. Sink yönlendirme. 30 OXware olay türü (vm.created, backup.completed vb.).
    • POST /api/cloudevents/emit — CloudEvent gönder
    • GET /api/cloudevents/sinks — yapılandırılmış sink'leri listele
    • POST /api/cloudevents/sinks — sink ekle

    Masaüstü İstemci — Uzun ömürlü API token'ları (oxdt_ öneki). Electron yapılandırması ve indirme bağlantıları.
    • POST /api/desktop/tokens — masaüstü token'ı oluştur
    • GET /api/desktop/tokens — token'ları listele
    • DELETE /api/desktop/tokens/<id> — token'ı iptal et
    • GET /api/desktop/config — Electron uygulama yapılandırması

    İş Yükü Taşınabilirliği (Bulut Dışa Aktarım) — qemu-img ve manifest aracılığıyla VM'i AWS AMI/Azure VHD/GCP raw formatına aktar.
    • POST /api/cloud-export/aws — AWS AMI olarak dışa aktar
    • POST /api/cloud-export/azure — Azure VHD olarak dışa aktar
    • POST /api/cloud-export/gcp — GCP raw olarak dışa aktar
    • GET /api/cloud-export/targets — bulut hedeflerini listele
    v2.6.1 — Kurumsal Genişleme Sürümü (güncel)

    Hata Toleransı — Kontrol noktası tabanlı VM koruması. İkincil havuza disk yansıtma. Tek tıkla yük devretme.
    • GET /api/ft/pairs — FT eşleştirmelerini listele
    • POST /api/ft/pairs — FT çifti oluştur
    • GET /api/ft/<vm_id>/status — replikasyon gecikmesi ve durum
    • POST /api/ft/<vm_id>/failover — yük devretmeyi tetikle
    • POST /api/ft/<vm_id>/sync — manuel kontrol noktası senkronizasyonu
    • DELETE /api/ft/<vm_id> — FT korumasını kaldır

    Depolama DRS — Depolama havuzları arası disk I/O yük dengeleme. virsh blockcopy ile canlı taşıma.
    • GET /api/storage-drs/analyze — havuz kullanım analizi
    • GET /api/storage-drs/recommendations — taşıma önerileri
    • POST /api/storage-drs/rebalance — yeniden dengeleme çalıştır (varsayılan dry_run=true)
    • POST /api/storage-drs/migrate — belirli bir diski taşı

    VM Konsol Kaydı — ffmpeg ile VNC'den WebM formatında oturum kaydı. Geçmişe dönük oynatma.
    • GET /api/recordings — kayıtları listele
    • POST /api/recordings/start — kaydı başlat
    • POST /api/recordings/<id>/stop — kaydı durdur ve tamamla
    • DELETE /api/recordings/<id> — kaydı sil

    2FA Kurtarma Kodları — Tek kullanımlık 8 adet XXXX-XXXX yedek kod. SHA-256+tuz ile şifreli. Yalnızca bir kez gösterilir.
    • POST /api/recovery-codes/generate — yeni kodlar üret
    • GET /api/recovery-codes/status — kalan kod sayısı
    • DELETE /api/recovery-codes/revoke — tüm kodları iptal et
    • POST /api/auth/recovery — kurtarma koduyla giriş (JWT gerektirmez)

    Eklenti SDK'sı — Dinamik Python eklenti yükleyici. register_routes ve on_vm_event kancaları.
    • GET /api/plugins — yüklü eklentileri listele
    • POST /api/plugins/<id>/enable — eklentiyi etkinleştir
    • POST /api/plugins/<id>/disable — eklentiyi devre dışı bırak
    • GET /api/plugins/template — başlangıç plugin.py şablonu indir

    VM Disk Sıcak Genişletme — Kapatma gerekmeden virsh blockresize ve QEMU misafir ajanıyla growpart/resize2fs.
    • GET /api/vms/<id>/disks — boyutlarıyla disk listesi
    • POST /api/vms/<id>/disks/extend — diski sıcak genişlet

    Toplu VM İşlemleri — Birden fazla VM'e eş zamanlı yapılandırma değişikliği uygula. ThreadPool paralel çalıştırma.
    • POST /api/vms/bulk/start — birden fazla VM başlat
    • POST /api/vms/bulk/stop — birden fazla VM durdur
    • POST /api/vms/bulk/snapshot — birden fazla VM snapshot al
    • POST /api/vms/bulk/tag — VM'lere toplu etiket ekle/çıkar
    • POST /api/vms/bulk/set-vcpus — vCPU sayısını değiştir
    • POST /api/vms/bulk/set-memory — RAM miktarını değiştir
    • POST /api/vms/bulk/delete — toplu sil (confirm_token zorunlu)
    • GET /api/vms/bulk/status/<job_id> — asenkron iş durumu

    Ağ Modu ve IP Düzeltmesi — NAT ile Bridge tespiti. Statik IP doğrulama. Anlaşılır rehberlik.
    • GET /api/vms/<id>/network-mode — NAT/BRIDGE/ISOLATED tespiti
    • GET /api/vms/<id>/network-info — tam bağlam: ağ geçidi, DHCP aralığı, rehberlik
    • POST /api/vms/<id>/network-info/validate-ip — statik IP'nin çalışıp çalışmayacağını kontrol et
    • GET /api/vms/<id>/network-info/suggest-fix — adım adım IP düzeltme rehberi
    • GET /api/networks/routable — gerçek IP'lerin çalıştığı ağlar
    • GET /api/networks/bridge-status — oxbr0 köprüsü yapılandırılmış mı?

    Evet güncellemelerimiz bu şekildedir arkadaşlar, sizlere olabildiğince saydam ve yaptığımız her şeyi anlatmaya çalışıyoruz. Umarız projemize aynı hızda destek vermeye devam edersiniz, hedeflerimize yavaş yavaş ulaşmaktayız. Yapacağınız her yorum ve github üzerinden atacağınız her destek bizim için çok değerli, bu yüzden yorumlarınızı lütfen eksik etmeyiniz. Sistemi tasarlarken Claude Sonnet 4.6 ve Claude Opus 4.8 yapay zeka modelleri kullanılmıştır. Şuanda aktif olarak erişilebilen sürümümüz v2.6.1 olmakla beraber eski sürüm kullanıyorsanız konunun en başındaki komut ile SSH'tan 15 saniye içerisinde yeni sürüme geçiş yapabilirsiniz. Konumu okuyup sistemimizi desteklediğiniz için teşekkürler, yorumlarınızı bekliyoruz.




    Github Açık Kaynak Kodlarımız
    Web Sitemiz
    LinkedIn
    Google İşletmemiz
    Dökümantasyon
    vCenter Sistemimiz
    Lisans Ücretlerimiz


    Sponsorluk & İletişim için:
    root@oxware.top
    https://wa.me/+905439769301
  • Bugün, 01:10:21
    #2
    Merhaba

    Öncelikle böyle bir yazılım yaptığınız için size ve ekibine ayrıca teşekkür ediyorum. Çorbada bizimde bir tuzumuz olduysa ne mutlu bize. Yerli ve milli olan her şeyi destekledik bundan sonrada destekleyeceğiz. Yolunuz açık ve başarınız daim olsun...

    İyi çalışmalar dileriz.

    adagursoy adlı üyeden alıntı: mesajı görüntüle

    Konuya geçmeden hali hazırda sistemimizi kullanan değerli üyelerimiz SSH üzerinden sudo oxupdate komutu ile sistemini güncelleyebilirler.


    Selamlar dostlar, günden güne gelişen yerli sanallaştırma sistemimiz OXware'in yeni bir versiyon notuna hoş geldiniz. Bugün sizlere sistemimize eklediğimiz api endpointleri ve 100'den fazla özellikten bahsedeceğim. Sistemimizin tasarımında ve backend tarafında birçok iyileştirme ve eklemede de bulunduk. Kullanıcılarımızın memnuniyeti için elimizden geleni ardımıza koymuyoruz. Yaklaşık 36000 satır kod ve şuanda siz değerli kullanıcılarımızla beraber gün ve gün hızlı bir şekilde gelişmekteyiz. Bu güncellememizde kernel-hardening yani tam olarak sisteminizin çekirdeğine kadar inen bir sürüm güncellemesi hazırladık. Sunucunuzdaki her şeyi tek bir panelden hızlı bir şekilde yönetebilmenize yardımcı olmakla beraber kullanım kolaylığı da sunmaktayız.


    Sistemimizde bu güncellemeleri ve geliştirdiğimiz güncellemeleri product-ready hale getirmemizde bolca emeği olan @FabNet;'e teşekkür etmek istiyorum. Dilediğinizce kendisinden alış-veriş yapabilirsiniz. O zaman güncellemelerimize ve yeni sistemlerimize hızlı bir şekilde geçelim. Bu güncellemeleri frontend/backend tarafta geliştirirken Claude Sonnet 4.6 ve Claude Opus 4.8 yapay zeka sistemlerinden bolca yardım aldık. Spoiler vermek gibi olmasın ama vCenter sistemimizi geliştirmeye başladık ve tam gaz devam ediyoruz.

    v2.5.6 — Çok Kiracılı (Multi-Tenancy) Sürümü

    Tenant Yöneticisi — Sert tenant izolasyonu. Tenant başına kotalar: vCPU, RAM, disk, VM sayısı, IP limiti. Kullanıcı-VM sahiplik takibi.
    • GET /api/tenants — tüm tenantları listele
    • POST /api/tenants — yeni tenant oluştur
    • PATCH /api/tenants/<id> — tenant/kota güncelle
    • DELETE /api/tenants/<id> — tenant sil
    Self-Servis Portal — Son kullanıcılar sadece kendi VM'lerini görür. Kota kontrolüyle oluştur/başlat/durdur/yeniden başlat/snapshot/konsol isteyebilir.
    • GET /api/self-service/vms — kullanıcının kendi VM listesi
    • POST /api/self-service/vms — VM oluşturma isteği (kota kontrollü)
    • POST /api/self-service/vms/<id>/action — başlat/durdur/yeniden başlat/snapshot
    • GET /api/self-service/console/<id> — kendi VM için VNC token
    Chargeback Motoru — İstek üzerine faturalama. €/$/₺ cinsinden yapılandırılabilir fiyatlandırma: vCPU-saat, RAM-saat, disk-ay, IP-ay, snapshot-ay.
    • GET /api/chargeback/all — tüm tenant faturaları
    • GET /api/chargeback/<tenant_id> — tekil tenant raporu
    • GET /api/chargeback/<tenant_id>/invoice — biçimlendirilmiş fatura
    Servis Kataloğu — 6 hazır şablon: Ubuntu 24.04, Debian 12, Windows Server 2022, WordPress, GitLab CE, Docker Host. Tek tıkla dağıtım.
    • GET /api/service-catalog — şablon listesi
    • POST /api/service-catalog/deploy — şablondan dağıt
    Kaynak Havuzu Rezervasyonları — Tenant başına minimum vCPU ve RAM garantisi.
    • GET /api/tenants/<id>/reservations — mevcut rezervasyonlar
    • POST /api/tenants/<id>/reservations — minimum garanti ayarla
    Tenant Başına API Hız Sınırı — Token-bucket algoritması. Varsayılan 100 istek/dk / 200 burst, tenant başına yapılandırılabilir.
    • GET /api/rate-limits — politikaları listele
    • POST /api/rate-limits — politika oluştur/güncelle
    v2.5.7 — Gelişmiş Yedekleme Sürümü

    Uygulamaya Tutarlı Snapshotlar — QEMU misafir ajanıyla fsfreeze dondurma. Ön/son uygulama kancaları (MySQL FLUSH vb.). Ajan yoksa crash-consistent + uyarıya düşer.
    • POST /api/backup-adv/consistent/<vm_id> — uygulamaya tutarlı snapshot al
    3-2-1 Yedekleme Otomasyonu — 3 kopya, 2 ortam türü, 1 tesis dışı. Yerel → ikincil yol → S3/rsync/MinIO. Uyumluluk durum raporu.
    • POST /api/backup-adv/321/<vm_id>/run — 3-2-1 yedekleme çalıştır
    • GET /api/backup-adv/321/<vm_id>/status — replikasyon durumu
    Yedek Doğrulama — Montaj testi (qemu-nbd + dosya sistemi okunabilirliği) ve önyükleme testi (izole geçici VM, 60 sn zaman aşımı, misafir ajanı ping).
    • POST /api/backup-adv/verify — yedek bütünlüğünü doğrula
    Çapraz Site Replikasyonu — rsync/qemu-img+ssh ile eşzamanlı/asenkron disk replikasyonu. RPO/gecikme takibi. Yük devretme için replika yükseltme.
    • POST /api/backup-adv/replication/<vm_id>/run — replikasyonu başlat
    • POST /api/backup-adv/replication/<vm_id>/promote — replikayı birincil yap
    v2.5.8 — Gözlemlenebilirlik Sürümü

    Dağıtık İzleme — OpenTelemetry uyumlu span kaydı, bellek içi halka arabellek. OTLP-JSON dışa aktarımı.
    • GET /api/otel/traces — son span'ları listele
    • POST /api/otel/traces — harici span gönder
    • GET /api/otel/export — OTLP-JSON dışa aktar
    Grafana Entegrasyonu — Kiosk modunda panel iframe'leri. Panel yapılandırması ve sağlık kontrolü.
    • GET /api/grafana/embed-url — iframe URL al
    • GET /api/grafana/health — Grafana bağlantı kontrolü
    • POST /api/grafana/config — Grafana uç noktasını güncelle
    Topoloji ve Akış Görselleştirme — ARP ve virsh'ten düğüm/ağ/VM grafiği. LLDP komşuları. VM'ler arası conntrack akış matrisi.
    • GET /api/topo-viz/graph — topoloji grafiği (düğümler + kenarlar)
    • GET /api/topo-viz/flows — conntrack akış matrisi
    Makine Öğrenmesi Tahmini — Saf stdlib doğrusal regresyon. Kaynak trend tahmini. "X gün sonra disk dolar" kapasitesi. Basınç ısı haritaları.
    • GET /api/forecast/capacity — kapasite tahmini
    • GET /api/forecast/heatmap — kullanım ısı haritası
    • POST /api/capacity/whatif — "X VM eklesem ne olur" simülasyonu
    Konfigürasyon Sürüklenmesi ve Kapasite Planlaması — Host yapılandırma taban çizgisi ve fark raporu. Toplam/rezerve/boş kapasite özeti.
    • GET /api/drift/status — sürüklenme tespit raporu
    • POST /api/drift/baseline — yeni taban çizgisi al
    v2.5.9 — Gelişmiş Ağ 2 Sürümü

    Mikrosegmentasyon — VM tap arayüzünde nftables zincirleriyle VM başına L7 güvenlik duvarı. Varsayılan sıfır güven. Yeniden başlatmalarda kalıcı.
    • GET /api/microseg/<vm_id> — VM güvenlik duvarı politikasını al
    • POST /api/microseg/<vm_id> — politika belirle/güncelle
    • DELETE /api/microseg/<vm_id> — politikayı kaldır
    BFD (Çift Yönlü Yönlendirme Tespiti) — FRR/vtysh veya ICMP yedekle saniye altı bağlantı arızası tespiti.
    • GET /api/bfd/sessions — BFD oturumlarını listele
    • POST /api/bfd/sessions — oturum oluştur
    • GET /api/bfd/sessions/<id> — oturum detayı
    Servis Zincirleme — iptables MARK ve politika tabanlı yönlendirmeyle IDS→WAF→LB→VM trafik yönlendirme.
    • POST /api/service-chain — zincir oluştur
    • GET /api/service-chain — zincirleri listele
    • DELETE /api/service-chain/<id> — zinciri kaldır
    Servis Ağı — Istio/Linkerd otomatik tespit. Servis kayıt defteri. Envoy/Istio sidecar konfigürasyonu. mTLS durumu.
    • GET /api/mesh/detect — kurulu ağı tespit et
    • GET /api/mesh/services — servis kayıt defteri
    • GET /api/mesh/mtls/<servis> — mTLS durumu
    v2.5.10 — Bulut / Kubernetes Sürümü

    Pulumi IaC — Mevcut altyapıdan TypeScript/Python IaC programı oluştur. Pulumi durum dışa aktarımı.
    • POST /api/pulumi/generate — IaC programı oluştur
    • GET /api/pulumi/state — mevcut durumu dışa aktar
    • GET /api/pulumi/schema — sağlayıcı şeması
    Kubernetes CSI Sürücüsü — csi.oxware.io DaemonSet ve StorageClass manifest'leri. libvirt hacimleriyle dinamik PV sağlama.
    • GET /api/k8s-csi/manifests — CSI kurulum manifest'lerini al
    • POST /api/k8s-csi/provision — PV sağla
    Kubernetes Operatörü — OxwareVM CRD (oxware.io/v1alpha1). Operatör Deployment ve RBAC. Uzlaştırma döngüsü durumu.
    • GET /api/k8s-operator/crd — OxwareVM CRD YAML
    • GET /api/k8s-operator/manifests — operatör dağıtım YAML
    KubeVirt Entegrasyonu — VMI↔OXware VM içe/dışa aktarım. VirtualMachine YAML üretimi.
    • GET /api/kubevirt/detect — KubeVirt kurulumunu tespit et
    • GET /api/kubevirt/export/<vm_id> — VM'i KubeVirt YAML olarak dışa aktar
    • POST /api/kubevirt/import — KubeVirt'ten içe aktar
    GitOps (ArgoCD/Flux) — Git çekme ve fark uygulama. Sürüklenme tespiti. Uygulama manifest üretimi.
    • POST /api/gitops/sync — git'ten senkronizasyon tetikle
    • GET /api/gitops/status — senkronizasyon durumu ve sürüklenme
    • POST /api/gitops/app — ArgoCD/Flux uygulama manifest'i üret
    v2.5.11 — Modern İş Yükleri Sürümü

    Firecracker microVM — 125ms önyükleme süreli hafif VM'ler. Makine yapılandırması üretimi. KVM destekli.
    • POST /api/firecracker/vms — microVM oluştur
    • GET /api/firecracker/vms — microVM'leri listele
    • DELETE /api/firecracker/vms/<id> — microVM kaldır
    Kata Containers — Çalışma zamanı tespiti. Kubernetes RuntimeClass YAML. Konteyner/pod listeleme.
    • GET /api/kata/detect — Kata çalışma zamanını tespit et
    • GET /api/kata/runtimeclass — RuntimeClass YAML
    • GET /api/kata/containers — Kata konteynerlerini listele
    WASM Çalışma Zamanı — wasmtime/wasmedge/wasmer tespiti. Modül kayıt defteri. Zaman aşımlı korumalı alan çalıştırma.
    • GET /api/wasm/runtimes — kurulu çalışma zamanlarını tespit et
    • GET /api/wasm/modules — modül kayıt defteri
    • POST /api/wasm/run — WASM modülünü çalıştır (korumalı alan, zaman aşımlı)
    Edge Dağıtım Modu — Düşük kaynak profili. Merkezi yönetim kalp atışı. Servis kırpma.
    • GET /api/edge/status — edge düğüm durumu
    • POST /api/edge/register — edge düğümü merkeze kaydet
    • GET /api/edge/profile — mevcut kaynak profili
    v2.5.12 — IaC + İstemciler Sürümü

    İş Akışı Motoru — Çok adımlı otomasyon (vm_action/snapshot/webhook/gecikme/bildirim/log). Başarı/başarısızlık dallanması. Çalıştırma geçmişi.
    • GET /api/workflow — iş akışlarını listele
    • POST /api/workflow — iş akışı oluştur
    • POST /api/workflow/<id>/run — iş akışını çalıştır
    • GET /api/workflow/<id>/history — çalıştırma geçmişi
    Kod Olarak Politika (OPA) — OPA/Rego politika değerlendirmesi. Yerleşik yedek ile hata kapalı mod. Politika testi.
    • POST /api/opa/evaluate — girdi karşısında politikayı değerlendir
    • POST /api/opa/test — politika testlerini çalıştır
    • GET /api/opa/policies — politikaları listele
    CloudEvents v1.0 — Standart olay zarfı. Sink yönlendirme. 30 OXware olay türü (vm.created, backup.completed vb.).
    • POST /api/cloudevents/emit — CloudEvent gönder
    • GET /api/cloudevents/sinks — yapılandırılmış sink'leri listele
    • POST /api/cloudevents/sinks — sink ekle
    Masaüstü İstemci — Uzun ömürlü API token'ları (oxdt_ öneki). Electron yapılandırması ve indirme bağlantıları.
    • POST /api/desktop/tokens — masaüstü token'ı oluştur
    • GET /api/desktop/tokens — token'ları listele
    • DELETE /api/desktop/tokens/<id> — token'ı iptal et
    • GET /api/desktop/config — Electron uygulama yapılandırması
    İş Yükü Taşınabilirliği (Bulut Dışa Aktarım) — qemu-img ve manifest aracılığıyla VM'i AWS AMI/Azure VHD/GCP raw formatına aktar.
    • POST /api/cloud-export/aws — AWS AMI olarak dışa aktar
    • POST /api/cloud-export/azure — Azure VHD olarak dışa aktar
    • POST /api/cloud-export/gcp — GCP raw olarak dışa aktar
    • GET /api/cloud-export/targets — bulut hedeflerini listele
    v2.6.1 — Kurumsal Genişleme Sürümü (güncel)

    Hata Toleransı — Kontrol noktası tabanlı VM koruması. İkincil havuza disk yansıtma. Tek tıkla yük devretme.
    • GET /api/ft/pairs — FT eşleştirmelerini listele
    • POST /api/ft/pairs — FT çifti oluştur
    • GET /api/ft/<vm_id>/status — replikasyon gecikmesi ve durum
    • POST /api/ft/<vm_id>/failover — yük devretmeyi tetikle
    • POST /api/ft/<vm_id>/sync — manuel kontrol noktası senkronizasyonu
    • DELETE /api/ft/<vm_id> — FT korumasını kaldır
    Depolama DRS — Depolama havuzları arası disk I/O yük dengeleme. virsh blockcopy ile canlı taşıma.
    • GET /api/storage-drs/analyze — havuz kullanım analizi
    • GET /api/storage-drs/recommendations — taşıma önerileri
    • POST /api/storage-drs/rebalance — yeniden dengeleme çalıştır (varsayılan dry_run=true)
    • POST /api/storage-drs/migrate — belirli bir diski taşı
    VM Konsol Kaydı — ffmpeg ile VNC'den WebM formatında oturum kaydı. Geçmişe dönük oynatma.
    • GET /api/recordings — kayıtları listele
    • POST /api/recordings/start — kaydı başlat
    • POST /api/recordings/<id>/stop — kaydı durdur ve tamamla
    • DELETE /api/recordings/<id> — kaydı sil
    2FA Kurtarma Kodları — Tek kullanımlık 8 adet XXXX-XXXX yedek kod. SHA-256+tuz ile şifreli. Yalnızca bir kez gösterilir.
    • POST /api/recovery-codes/generate — yeni kodlar üret
    • GET /api/recovery-codes/status — kalan kod sayısı
    • DELETE /api/recovery-codes/revoke — tüm kodları iptal et
    • POST /api/auth/recovery — kurtarma koduyla giriş (JWT gerektirmez)
    Eklenti SDK'sı — Dinamik Python eklenti yükleyici. register_routes ve on_vm_event kancaları.
    • GET /api/plugins — yüklü eklentileri listele
    • POST /api/plugins/<id>/enable — eklentiyi etkinleştir
    • POST /api/plugins/<id>/disable — eklentiyi devre dışı bırak
    • GET /api/plugins/template — başlangıç plugin.py şablonu indir
    VM Disk Sıcak Genişletme — Kapatma gerekmeden virsh blockresize ve QEMU misafir ajanıyla growpart/resize2fs.
    • GET /api/vms/<id>/disks — boyutlarıyla disk listesi
    • POST /api/vms/<id>/disks/extend — diski sıcak genişlet
    Toplu VM İşlemleri — Birden fazla VM'e eş zamanlı yapılandırma değişikliği uygula. ThreadPool paralel çalıştırma.
    • POST /api/vms/bulk/start — birden fazla VM başlat
    • POST /api/vms/bulk/stop — birden fazla VM durdur
    • POST /api/vms/bulk/snapshot — birden fazla VM snapshot al
    • POST /api/vms/bulk/tag — VM'lere toplu etiket ekle/çıkar
    • POST /api/vms/bulk/set-vcpus — vCPU sayısını değiştir
    • POST /api/vms/bulk/set-memory — RAM miktarını değiştir
    • POST /api/vms/bulk/delete — toplu sil (confirm_token zorunlu)
    • GET /api/vms/bulk/status/<job_id> — asenkron iş durumu
    Ağ Modu ve IP Düzeltmesi — NAT ile Bridge tespiti. Statik IP doğrulama. Anlaşılır rehberlik.
    • GET /api/vms/<id>/network-mode — NAT/BRIDGE/ISOLATED tespiti
    • GET /api/vms/<id>/network-info — tam bağlam: ağ geçidi, DHCP aralığı, rehberlik
    • POST /api/vms/<id>/network-info/validate-ip — statik IP'nin çalışıp çalışmayacağını kontrol et
    • GET /api/vms/<id>/network-info/suggest-fix — adım adım IP düzeltme rehberi
    • GET /api/networks/routable — gerçek IP'lerin çalıştığı ağlar
    • GET /api/networks/bridge-status — oxbr0 köprüsü yapılandırılmış mı?
    Evet güncellemelerimiz bu şekildedir arkadaşlar, sizlere olabildiğince saydam ve yaptığımız her şeyi anlatmaya çalışıyoruz. Umarız projemize aynı hızda destek vermeye devam edersiniz, hedeflerimize yavaş yavaş ulaşmaktayız. Yapacağınız her yorum ve github üzerinden atacağınız her destek bizim için çok değerli, bu yüzden yorumlarınızı lütfen eksik etmeyiniz. Sistemi tasarlarken Claude Sonnet 4.6 ve Claude Opus 4.8 yapay zeka modelleri kullanılmıştır. Şuanda aktif olarak erişilebilen sürümümüz v2.6.1 olmakla beraber eski sürüm kullanıyorsanız konunun en başındaki komut ile SSH'tan 15 saniye içerisinde yeni sürüme geçiş yapabilirsiniz. Konumu okuyup sistemimizi desteklediğiniz için teşekkürler, yorumlarınızı bekliyoruz.




    Github Açık Kaynak Kodlarımız
    Web Sitemiz
    LinkedIn
    Google İşletmemiz
    Dökümantasyon
    vCenter Sistemimiz
    Lisans Ücretlerimiz


    Sponsorluk & İletişim için:
    root@oxware.top
    https://wa.me/+905439769301
  • Bugün, 01:12:21
    #3
    FabNet adlı üyeden alıntı: mesajı görüntüle
    Merhaba

    Öncelikle böyle bir yazılım yaptığınız için size ve ekibine ayrıca teşekkür ediyorum. Çorbada bizimde bir tuzumuz olduysa ne mutlu bize. Yerli ve milli olan her şeyi destekledik bundan sonrada destekleyeceğiz. Yolunuz açık ve başarınız daim olsun...

    İyi çalışmalar dileriz.
    Değerli yorumunuz için teşekkürler, bu süreçte destek sunduğunuz için sonsuz teşekkür ederim.