Yaklaşık bir yıl önce cyberpanel kullanıyordum ve sundukları apinin yetersiz olduğunu düşünüp paneli incelemiştim. Bir bot yazdım deneme/yanılma yolu ile geliştirdim kendime yarayacak tüm işlemleri fonksiyona döktüm şimdi sınıf haline getirip fonksiyonları ekledim ve github üzerinde paylaştım forum üzerinde de göstereyim dedim.

Bot üzerinde kendi siteniz üzerinden cyberpanel üzerinde yaptırabildiğiniz işlemler:
Sistem durumunu öğrenme
Kullanıcıya ait siteleri listeleme
Kullanıcıya ait sitenin klasörlerini ve dosyalarını listeleme
Kullanıcıya ait sitenin dosyalarını düzenleme, silme ve yeniden adlandırma
Kullanıcıya ait sitenin veritabanlarını listeleme, silme

Yukarıda olan özellikler benim eklediklerimdir siz geliştirip cyberpanel üzerinde örneğin otomatik wordpress kuran kısmı fonksiyon olarak ekleyebilirsiniz tamamen geliştirmeye açıktır.

Örnek - kullanıcıya ait sitelerin listelenmesi
<?php
$directory = __DIR__;
require($directory . '/V4/class.php');

// oturumu başlat
$session = \cyberpanelv4::startSession();
// çıktılar array olarak gelecektir
$websites = \cyberpanelv4::listWebsites($session);

// hata varsa yazdır
if(\cyberpanelv4::$errors) { 
print_r(\cyberpanelv4::$errors); 
} else {
// array çıktısı
print_r($websites); 
}
?>
Github üzerinde oturumun nasıl oluşturulduğu ve onu nasıl kullanabileceğiniz hakkında bilgi verdim inceyebilirsiniz.

Github: https://github.com/v4r1able/cyberpanel-curl-bot

İşinize yararsa Github üzerinden yıldızlarsanız sevinirim .