Vultr WHMCS Modülü

Not : Vultr WHMCS Modülünü kurmadan önce lütfen bu belgeyi tam olarak okuyun

Modül Bilgileri

Giriş

Vultr platformu, kullanıcıların hesaplarının her yönünü kontrol etmelerini sağlayan güçlü, zengin özelliklere sahip bir API sunar. Vultr WHMCS Modülü, barındırma sağlayıcılarına Vultr Platformunda güvenilir Bulut Sunucuları müşterilerine sunmalarını sağlayan tam otomatik bir çözüm sunar.

Not: Modülün mevcut sürümü orijinal modülün tamamen yeniden yazılmasıdır, ancak WHMCS'deki mevcut Vultr tabanlı ürünlerle uyumludur.

sistem gereksinimleri

  • WHMCS sürüm 7.2.x veya daha yenisi
  • PHP 7.1.x veya daha yeni bir sürümü
  • MySQL  5.6 , MariaDB  5.6 , MariaDB  10.0 veya MariaDB  10.1 .
  • ionCube Yükleyici.

Ön şartlar

  • Vultr API Anahtarı
  • WHMCS Sunucu IP'leriniz API Erişimi için beyaz listeye alındı
notlar
  • Sen gerekir API Erişimi için WHMCS Server'ın IPv4 ve IPv6 adresleri beyaz listeye
    • Sunucunuzda birden fazla IPv4 Adresi varsa, bunları tek tek beyaz listeye ekleyebilir veya tüm alt ağı beyaz listeye ekleyebilirsiniz.
    • Sunucunuzun IPv6 Adresi varsa, / 64 Alt Ağı'nın tümünü beyaz listeye eklemek en iyisidir
  • WHMCS Sürüm 6 edilir değil nedeniyle End yaşam ulaşmak için destekledi.
  • PHP Sürümü 7.0.x edilir değil nedeniyle End yaşam ulaşmak için destekledi.
  • WHMCS ve PHP'nin eski sürümlerini destekleme planı yoktur.
  • Sen gerekir ürünler için modülü tarafından oluşturulan yapılandırılabilir Options kullanın. Kendinizinkini oluşturmak büyük olasılıkla bir çatışmaya neden olacaktır.

Sınırlamalar

Aşağıda modül gelmez seçenekler listesi vardır değil tasarımla bulunmaktadır.

  1. Ek IPv4 Adresleri ekleyin.
  2. Sanal makine dağıtıldıktan sonra Özel Ağ'ı etkinleştirin .
  3. İşletim sistemi ve uygulamalar arasında geçiş yapma.
  4. Linux ve Windows arasında geçiş yapma.

Dürbün

Bu belge, resmi Vultr WHMCS Modülünü kurma ve yapılandırma işlemini kapsayacaktır. Üçüncü taraf web sitelerinden indirilen modüller Vultr tarafından desteklenmez.

Modül Özellikleri

  • Vultr tabanlı VPS Ürünleri Tek Tıklamayla Oluşturma
    • Her ürün ve yapılandırılabilir seçenek için fiyatlandırmayı manuel olarak ayarlamanız gerekir.
  • Sanal Makineleri Dağıtma ve Yükseltme
  • Güç açma / kapama / çevrim özelliği
  • HTML5 VNC Konsolu
  • rDNS Kontrolü
  • Özel Ağ
  • Başlangıç ​​Komut Dosyaları
  • SSH Anahtarları
  • Anlık Görüntü Kontrolü
  • VM'leri önceden tanımlanmış ISO'lar listesinden dağıtma
  • VM'leri önceden tanımlanmış Anlık Görüntüler listesinden dağıtma
  • VM Dağıtımları için Belirli ISO'ları ve Anlık Görüntüleri Etkinleştirme / Devre Dışı Bırakma
  • Dağıtım Konumlarını Etkinleştirme / Devre Dışı Bırakma
  • Vanity DNS (Özel Ad Sunucusu) Desteği ile Vultr DNS Desteği

API Anahtarı Oluşturma

  1. Vultr Müşteri Alanına giriş yapın.
  2. Hesap'ı tıklayın.
  3. API'yı tıklayın.
  4. API'yı etkinleştir'i tıklayın.
  5. Erişim Denetimi altında WHMCS Sunucunuzun IP Adreslerini beyaz listeye ekleyin.

Kurulum

İlk adım Vultr WHMCS Modülünü buradan indirmektir

Yeni Kurulum
  1. ZIP Arşivini çıkartın.
  2. Aşağıda tanımlanan dizin hiyerarşisini izleyerek modül dosyalarını WHMCS Sunucunuza yükleyin
Modülün eski bir sürümünden yükseltme
  1. Veritabanınızı ve dosyalarınızı yedekleyin
  2. modules/addons/vultrVe modules/servers/vultrdizinlerini tamamen silin .
  3. Yeni modülü çıkarın ve yükleyin.
Dizin Hiyerarşisi
İndirilen Arşiv
  • Modüller
    • eklentiler
      • vultr
    • sunucular
      • vultr

İlk Kurulum

  1. Modülü yukarıda belirtildiği gibi yükleyin
  2. WHMCS Yönetici Panelinize giriş yapın ve adresine gidin Setup -> Addon Modules.
  3. Yanında Vultr Module, Configuredüğmeyi tıklayın.
  4. Yanındaki Onay kutusunu işaretleyin Hooks Enabled.
  5. API KeyAlana API Anahtarınızı girin .
  6. Kurulum Access Controliçin Administratorve diğer rolleri için etkinleştirmeniz istiyoruz.
  7. Tıklayın Save Changes
  8. WHMCS Yönetici Panelinize giriş yapın ve Addons -> Vultr Modulebu belgenin bir sonraki bölümünde yer alan modül seçeneklerinizi yapılandırmak için şuraya gidin:

Modül Yapılandırması

Belgelerin bu bölümünde modül için tüm mevcut yapılandırma seçenekleri gösterilecek, nasıl çalışacakları ve nasıl yapılandırılacağı açıklanacaktır.

Ürün Oluşturucu

Bu bölüm WHMCS'de Vultr tabanlı bir ürün oluşturmanıza izin verecektir. İki mod vardır Single Product Creatorve Multiple Product Creator.

Single Product CreatorModunda, kullanılabilir Vultr paketleri dayalı bir ürün oluşturmak için izin Bir Ürün Grubu seçin ve eklediğiniz ürün için fiyatlandırma olacak. Anlık Görüntüler, Windows, cPanel Uygulamaları vb. Gibi Yapılandırılabilir Seçenekler için fiyatlandırma, ürünün Yapılandırılabilir Seçeneklerine manuel olarak eklenmelidir.

Multi Product Creatorİrade sizin WHMCS içinde Vultr tabanlı VPS Paketleri toplu oluşturmak, ancak her paket için elle kurulum için fiyatlandırma yanı sıra benzer yapılandırılabilir Options için fiyatlandırma olacak Single Product Creatormodu.

Ürün:% s

Bu bölüm WHMCS'deki tüm Vultr tabanlı ürünlerinizin tam bir listesini gösterecek ve her biri için Editveya Configurable Optionssayfasına hızlı bir şekilde gitmenizi sağlayacaktır . Ayrıca bu sayfadan bir ürün silebilirsiniz. Bu bölüm, WHMCS Yönetici Alanınızda bir Vultr Ürününü hızlı bir şekilde bulmak veya değiştirmek için Yapılandırılabilir Seçenekleri değiştirmek istediğinizde oldukça kullanışlıdır.

DNS

Vultr WHMCS Modülü, Özel Ad Sunucularını (özel ns1 ve ns2.etkialanı.com) destekler. Vanity isim sunucu kurma alan adı kayıt sitenizden özel ad sunucularını oluşturmak ve IP adresleri na yönlendirmek olan bir ilk adımı gerektirir ns1.vultr.comve ns2.vultr.comhiç giderir. Biri bitti, lütfen aşağıdaki adımları izleyin:

  1. WHMCS Yönetici Panelinize giriş yapın.
  2. Devam et Addons -> Vultr Module.
  3. Tıklayın DNS.
  4. Değerlerini ekleyin Nameserver 1ve Nameserver 2tıklamanız Save Changes.
  5. Sen bittin.

Vanity Nameservers'ın yeni eklenen DNS Bölgelerine / Etki Alanlarına uygulandığını lütfen unutmayın. Mevcut olanların manuel olarak https://my.vultr.com adresinde değiştirilmesi gerekecektir.

Sunucu Konumu

Belirli Bulut Konumlarını etkinleştirme ve devre dışı bırakma seçeneğiniz vardır, böylece müşterileriniz sanal makineleri yalnızca seçtiğiniz konumlara yerleştirebilir. Konumlar , seçilen paketin dağıtım sırasında kullanılabildiği yere bağlı olarak dinamik olarak yüklendiğinden , sipariş işlemi sırasında Bulut Konumunun seçilmesinin mümkün olmadığını lütfen unutmayın .

Müşterileriniz için hangi yerleri etkinleştireceğinizi seçmek için lütfen aşağıdaki adımları izleyin:

  1. WHMCS Yönetici Panelinize giriş yapın.
  2. Devam et Addons -> Vultr Module.
  3. Tıklayın Server Location.
  4. Devre Enableddışı bırakmak istediğiniz konumları devre dışı bırakmak için düğmeyi tıklayın ( Disabledkonumu yeniden etkinleştireceğini söylediğinde düğmeyi tıklamak ).
  5. Sen bittin.
Anlık

Vultr WHMCS Modülü, hesabınızda bir veya daha fazla anlık görüntü oluşturmanıza Publicolanak tanır. Bu, müşterilerinizin, tercih etmeleri durumunda bu Anlık Görüntüden yeni Sanal Makineler dağıtmasına izin vereceğiniz anlamına gelir. Hesabınızdaki tüm anlık görüntüler modülde Disabled varsayılan olarak ayarlanmıştır ve bunları etkinleştirmeniz gerekir.

Hangi Anlık Görüntülerin müşterileriniz için herkese açık hale getirileceğini seçmek için lütfen aşağıdaki adımları izleyin:

  1. WHMCS Yönetici Panelinize giriş yapın.
  2. Devam et Addons -> Vultr Module.
  3. Tıklayın Snapshots.
  4. DisabledHerkese açık hale getirmek istediğiniz Anlık Görüntüleri etkinleştirmek için düğmeyi tıklayın ( Enabled"Anlık Görüntüyü yeniden etkinleştireceğini belirten düğmeyi tıklamak" ).
  5. Sen bittin.
ISO

Anlık Görüntü Özelliğine benzer şekilde, hesabınızda özel yüklenmiş ISO'lardan birini veya daha fazlasını yapabilirsiniz Public- bu, müşterilerinizin bunu yapmaları durumunda bu ISO'lardan yeni Sanal Makineler dağıtmasına izin vereceğiniz anlamına gelir. Hesabınızdaki tüm ISO'lar modülde Disabled varsayılan olarak ayarlıdır ve bunları etkinleştirmeniz gerekir.

Hangi Anlık Görüntülerin müşterileriniz için herkese açık hale getirileceğini seçmek için lütfen aşağıdaki adımları izleyin:

  1. WHMCS Yönetici Panelinize giriş yapın.
  2. Devam et Addons -> Vultr Module.
  3. Tıklayın ISO.
  4. DisabledHerkese açık hale getirmek istediğiniz ISO'ları etkinleştirmek için düğmeyi tıklayın ( EnabledISO'nun yeniden etkinleştirileceğini söylediği zaman düğmeyi tıklayın ).
  5. Sen bittin.

Sipariş süreci

Vultr tabanlı ürünleri WHMCS'de sipariş etmek üç aşamalı bir süreçtir.

Aşama 1

WHMCS Müşteri Alanında / Sepetinde Müşteri Siparişleri: Müşteri, Sanal Makine için sipariş verecektir. Onlardan girmeleri istenecek:

  • Hostadı
  • Kök Parolası
  • NS1 ve NS2

Bu standart WHMCS Sipariş Formu'dur ve Vultr üzerinde herhangi bir kontrol yoktur. Bu seçeneklerden herhangi birini gizlemek için WHMCS Sipariş Formu şablonunuzu değiştirebilirsiniz. Unutmayın bu edecektir sırayla seçilen kök parolası değil her VM için rastgele güvenli bir şifre üretecektir Vultr en API beri kullanılabilmektedir. Ayrıca, bir istemci bir Anlık Görüntü'den dağıtılırsa, Anlık Görüntü için kök parolayı önceden bilmeleri gerekir, aksi takdirde oturum açamazlar.

Ayrıca, istemciden Otomatik Yedeklemeleri, Anlık Görüntü sınırını ve İşletim Sistemi Türünü etkinleştirip etkinleştirmeyeceğini seçmesi istenir.

İşletim Sistemi Türü ile ilgili olarak, açılır menüde Sipariş Formunun altında gösterilen 4 seçenek vardır.OS Type

  1. Mevcut tüm İşletim Sistemi Görüntülerinin bir listesi
  2. ISO
  3. Enstantane fotoğraf
  4. Uygulama

Seçme Applicationkullanılabilir Bir Tıklama Uygulamalar Vultr teklifler tümünün listesini sağlayacaktır. ISO ve Anlık Görüntü, müşterinin Sanal Makineyi hangi ISO veya Anlık Görüntüyü dağıtacağını seçmesine olanak tanır.

Adım 2

Yönetici, WHMCS'deki siparişi onaylar ve hizmeti sağlar (veya WHMCS'deki diğer herhangi bir ürünle aynı şekilde WHMCS'deki ürün seçeneğinde otomatik bir işlem yapmayı seçebilirsiniz.

Aşama 3

Müşteri, sunucu için bir Etikel / Takma Ad, bir ana bilgisayar adı ve SSH Anahtarı, IPv6, Özel Ağ veya Başlangıç ​​Komut Dosyası gibi diğer seçenekleri seçerek, istemci alanındaki sipariş sürecini tamamlamak zorundadır.

SSS

Bağlantı hatasıyla ilgili bir hata aldım.

API anahtarınızın herhangi bir boşlukla önek veya sonek eklenmediğinden ve sunucunuzun IPv4 ve IPv6 adreslerinin API Erişimi için beyaz listeye eklenmiş olduğundan emin olun. API kurallarınızı üyeler alanında doğrulayabilirsiniz .

Anahtar ve ACL kuralları doğruysa, WHMCS sunucunuza giriş yapıp cURL kullanarak doğrudan API çağrıları çalıştırarak anahtarınızı daha fazla test edebilirsiniz. cURL örnekleri API örneği bölümümüzde sunulmaktadır .

Otomatik kurulum sistemi aracılığıyla standart bir başlangıç ​​komut dosyasını nasıl belirleyebilirim?

Belirtildiği gibi, müşterinin seçeneklerini kendi isteğine göre özelleştirdikten sonra sanal makinenin istemci alanına dağıtımını tamamlaması beklenmektedir. Seçili planın Vultr'un bulut konumlarındaki kullanılabilirliğine bağlı olarak konum listesinin dinamik olarak doldurulduğunu lütfen unutmayın - yukarıdaki 3. Adım'a bakın. Şu anda genel bir başlangıç ​​komut dosyası ayarlama işlevi yoktur.

Yapılandırma seçeneklerindeki uygulamaları nasıl güncelleyebilirim?

Mevcut tüm uygulamaları listelemek istiyorsanız, bu API Komutunu kullanabilir ve yapılandırılabilir seçeneklerde istediğiniz uygulamaları ekleyebilirsiniz. Modülde otomatik senkronizasyon mevcut değil.

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.