Services
VPS hizmet detayi (WHMCS + Virtualizor birlesimi), real-time metrikler ve
rebuild icin OS sablonlari. Tum endpoint'ler ServiceOwnershipMiddleware
arkasinda — bayi sadece kendi hizmetlerine erisebilir.
VPS hizmet detayi (WHMCS + Virtualizor birlesimi)
Bayi VPS hizmetinin WHMCS-side bilgileri (domain, IP, fatura periyodu,
Servisi WHMCS modul hook'u ile terminate et (asenkron)
WhmcsApiClient::moduleTerminate cagirilir. WHMCS provisioning queue
VPS anlik metrikleri (CPU/RAM/disk/net)
Virtualizor `act=vpsstat` cagrisi ile real-time metric. Cache YOK —
VPS root erisim bilgileri (username/password/ip/hostname)
Bayinin VPS'inin root erisim bilgilerini doner. `password` WHMCS
Bu VPS icin rebuild'e izinli OS sablonlari (servis-spesifik filtre)
VPS rebuild islemi icin secim listesi. **ENH-001 (live test 2026-05-19):**
VPS power islemi (start/stop/restart/poweroff)
Bayi VPS'inin guc durumunu degistirir. `action` URL parametresinde
VPS OS reinstall (asenkron, 202 Accepted)
VPS'i secilen OS template'i ile yeniden kurar. Disk uzerindeki TUM veri
Kisa omurlu (60s) NoVNC baglanti bilgisi
Browser tarafinda direkt `wss://{host}:{port}/{websockify_path}` URL'sine
VPS root parolasini degistir
Virtualizor `act=editvs` round-trip ile root parolasini degistirir
Servisi WHMCS modul hook'u ile suspend et
WhmcsApiClient::moduleSuspend cagirilir. WHMCS kendi virtualizor
Servisin suspend'ini WHMCS modul hook'u ile geri al
WhmcsApiClient::moduleUnsuspend cagirilir. Bizim DB'de
Servisin config option'larini yukselt (upgrade)
Servisin configurable option'larini (RAM/CPU/disk gibi `resource` rolu