MaestroPanel üzerinden API kullanarak pratik bir şekilde domainleri toplu bir şekilde silebilirsiniz. Bu makalede MaestroPanel’den toplu domain silmek için CURL ve MaestroPanel API’lerini kullanacağız.
Curl aracına buradan, MaestroPanel API’lerini buradan temin edebilirsiniz.
Toplu Domain Silme
API Key Oluşturma
İlgili sayfadan adımları takip ederek API Key oluşturabilirsiniz.
Örnek olarak kullanacağımız API Key
1_d581eec85a334e0c8f276fddcda1a483
Scriptomatic
MaestroPanel’in scriptomatic aracını kullanarak domainleri silen CURL komutlarını oluşturacağız.
Curl üzerinde kullanacağımız komut
curl -X DELETE "URL/APIKey=domain.com"
Sunucu IP adresinin 192.168.2.85 olduğunu varsayarsak ve API Key’imizi eklersek komut,
curl -X DELETE "http://192.168.2.85:9715/Api/v1/Domain/Delete?key=1_d581eec85a334e0c8f276fddcda1a483&name={DOMAIN_NAME}"
Scriptomatic ile script oluşturarak bir kaç dakikada scripti hazırlayabiliyoruz.
MaestroPanel > Araçlar > Scriptomatic
alanından Scrip oluşturacağımız sayfaya ulaşıyoruz.
Daha önce Curl komutunu ve API Keyi nasıl oluşturacağımızı yazdık.
Şimdi bunu kendi API Key’inize göre düzenleyip Scriptomatic’e yapıştırın,
curl -X "DELETE http://192.168.2.85:9715/Api/v1/Domain/Delete?key=1_d581eec85a334e0c8f276fddcda1a483&name={DOMAIN_NAME}"
Daha sonra OK diyerek script çıktsını kopyalayın.
not: tırnak işaretlerini eklemeyi unutmayın (“)
Curl ile Scripti Çalıştırma
Daha sonra script kopyasını notepad üzerine yapıştırıp .bat uzantısı ile olarak kaydedin.
Kaydettiğiniz dosyayı indirdiğiniz Curl dizininde komut satırı ile çalıştırarak silme işlemini başlatmış olursunuz.