Dünyanın en çok kullanılan hosting billing çözümü WHMCS için geliştirilen bu modül ile MaestroPanel’i kendi sisteminize kolaylıkla entegre etmeniz mümkün.

Bu modül sayesinde WHMCS üzerinden;

  • domain açabilir,
  • silebilir,
  • durdurabilir,
  • başlatabilir,
  • şifresini değiştirebilir,
  • domain kullanıcısı aktif edebilirsiniz.

 Gereksinimler

  • MaestroPanel Web Management Service
  • WHMCS’nin herhangi bir sürümü

 MaestroPanel Üzerinde Yapılacaklar

  • MaestroPanel üzerinden Domain Planı oluşturmak için : Domainler > Domain Planları > Yeni Plan menüsününü takip edin.
  • Oluşturmak istediğiniz hosting değerlerini belirledikten sonra Plan’ın “Takma İsmi (Alias)” alanına özel bir isim belirleyin (Bu isim WHMCS üzerindeki “Product Name” alanına girilecektir.)

 

asfasfasfasf

 

Domain Planı oluşturduktan sonra MaestroPanel üzerinden API’ye erişmek için kullanacağınız “Api Anahtarı”‘nı aktif etmeniz gerekmektedir.

  • Eğer kullanıcı admin haklarına sahipse sol taraftaki “Profil” menüsünden “Api Anahtarı Oluştur” butonuna tıklamanız yeterli.
  • Eğer kullanıcı bir Bayi ise Bayiler (Reseller) menüsünden ilgili bayiye tıklayın açılan ekranda “İzinler” menüsü altından “Api Anahtarı Oluştur” butonuna tıklayın.

a22356235

WHMCS Üzerinde Yapılacaklar

Böylelikle o kullanıcı için API aktif hale gelecektir. Api Anahtarını tanımladıktan sonra MaestroPanel’in API servisine erişmeniz için herhangi bir engel kalmıyor.

  • Modül’ün php kodunu download ettikten sonra whmcs/modules/servers/maestropanel/maestropanel.php dizin altına kopyalayın.
  • Setup > Product/Services menüsü altından Servers menüsüne tıklayın
  • Açılan ekranda “Add New Server” bağlantısına tıklayın,
  • Server bilgilerini, Nameserver bilgilerini girdikten sonra “Server Details” alanına gelin,
  • Server Details alanında “Maestropanel” değerini seçin,
  • Username ve Password alanı opsiyoneldir eğer WHMCS üzerinden erişmek istiyorsanız girebilirsiniz,
  • Access Hash alanına MaestroPanel üzerinde oluşturduğunuz “Api Anahtarı”‘nı girin

 

Bu adımları gerçekleştirdikten sonra ise oluşturacağınız ürünlerde (Örneğin bir hosting paketinde) aşağdaki düzenlemeleri yapmanız gerekiyor.

  • Setup > Product/Services menüsünden yeni ürün ekleme ile ilgili sayfaya gelini
  • Yeni bir ürün için Create New Product bağlantısını tıklayın veya mevcut bir ürünü düzenlemek için düzenle bağlantısına tıklayın.
  • Product Edit sayfasında “Module Settings” tab’ına tıklayın.
  • Module Name alanından Maestropanel seçeneğini bulun.
  • Alt alanada açılan parametrelerden Domain Plan alanına paketinize uygun herhangi bir şey yazabilirsiniz.
  • Alt alanda açılan parametrelerden Domain Plan Name alanına, MaestroPanel üzerinde oluşturduğunuz “Takma İsim (Alias)”‘ı girin.

Download

MaestroPanel için WHMCS modülü github üzerinden açık kaynaklı olarak dağıtılmaktadır. Aşağıdaki adresten erişmeniz mümkün.

maestropanel_whmcs.zip

Dikkat:
WHMCS’yi çalıştıran bazı sunucuların MaestroPanel’e erişirken kullanılan HTTP 9715 portu Friwall üzerinde kapalı olabilir. WHMCS isteklerinin MaestroPanel’e ulaşabilmesi için sunucunun 9715 portundan çıkış izninin verilmesi gerekir.

 

Tagged:

Yazar

Bir Cevap Yazın