Ana içeriğe geç

WHMCS

Bu makalede

Bilgi

WHMCS, web barındırma için otomasyon ve faturalandırma platformudur. İşinizin tüm yönlerini otomatikleştirmenize olanak tanır; fatura oluşturma ve servis sağlama işlemlerinden domain yönetimi ve müşteri desteğine kadar.

WHMCS. Temel Özellikler

  • WHMCS günlük görevleri ve operasyonları otomatikleştirir; faturalandırma, fatura oluşturma, müşteri yönetimi ve destek isteği işleme dahil;
  • Platform tüm önde gelen kontrol panelleri, ödeme sistemleri, domain kayıt şirketleri ve bulut hizmetleri ile kolayca entegre olur;
  • WHMCS PayPal, Google Checkout ve Authorize.Net gibi büyük ödeme geçitlerini destekler; çoklu para birimleri ve promosyon kampanyaları desteği dahil;
  • Sistem tam özellikli bir alışveriş sepeti içerir; ziyaretçilerin web barındırma hizmetlerini tek yerden satın almasına olanak tanır;
  • WHMCS domain yönetim araçları sunar; domain kayıt, yenileme ve transfer işlemleri dahil;
  • Bilet oluşturma ve takip, bilgi bankası ve bildirim sistemi ile dahili müşteri destek sistemi;
  • Platform iş kararları verme için gelişmiş analitikler ve gerçek zamanlı raporlama sunar;
  • WHMCS esnek, ölçeklenebilir ve genişletilebilir bir platformdur; tüm önde gelen hizmet sağlayıcıları için yüzlerce mevcut uygulama ve entegrasyon ile;
  • Sistem geliştiriciler için güçlü bir API ve iş ihtiyaçlarını karşılamak için derin özelleştirme yetenekleri içerir;
  • WHMCS hareket halindeyken işletme yönetimi ve uzaktan yönetim için mobil uygulamalar sunar.

Derleme özellikleri

ID
  • WHMCS kurulumu için minimum sistem gereksinimleri:

    • İşlemci: 2 çekirdek, 64-bit;
    • RAM: 4 GB;
    • Disk alanı: 20 GB HDD.
  • Önerilen sistem gereksinimleri:

    • İşlemci: 4+ çekirdek, 64-bit;
    • RAM: 8+ GB;
    • Disk alanı: 50+ GB SSD.
  • Kurulum yapısı:

    • Ana WHMCS dosyaları: /var/www/html/whmcs/;
    • Yapılandırma paneli: /opt/panel/;
    • Günlükler ve önbellek: /var/log/, /var/cache/;
    • SSL sertifikaları: /var/www/certbot/.

Web arayüzü şu adreste kullanılabilir: https://whmcs{Server_ID_from_Invapi}.hostkey.in

Yönetici paneli: https://whmcs{Server_ID_from_Invapi}.hostkey.in/admin

Not

Varsayılan olarak WHMCS, önceden yapılandırılmış MySQL veritabanı ve web sunucusu ile kurulur. Tam sistem işlevselliği için aktif bir WHMCS lisansı gereklidir.

WHMCS dağıtımından sonra çalışmaya başlama

Ödeme tamamlandığında, sunucu hazır olduğuna dair bir bildirim, kayıtlı e-posta adresinize gönderilecektir. Bu, VPS IP adresini ve bağlanma için giriş kimlik bilgilerini içerecektir. Şirketimizdeki müşteriler sunucu yönetim paneli ve API - Invapi aracılığıyla ekipmanı yönetir.

Erişim bilgileri, sunucu yönetim panelinin Info >> Tags sekmesindeki veya gönderilen e-postada bulunabilir:

  • WHMCS web arayüzüne erişim bağlantısı: webpanel etiketinde;
  • Sunucu yönetimi için Kullanıcı adı ve Şifre: sunucu teslim edildiğinde e-posta adresinize gönderilir.

WHMCS Kurulumu ve Yapılandırması

SSH ile Sunucuya Bağlanma

WHMCS kurulumuna başlamadan önce, terminalde komut çalıştırmak için SSH ile sunucuya bağlanmanız gerekir.

ssh root@<Server_IP>
İlk bağlantıda:

  1. Sistem bağlantı onayı isteyecektir - yes girin;
  2. Belirtilen kullanıcı için şifreyi girin;
  3. Başarılı bağlantı sonrasında sunucu komut satırını göreceksiniz.

Lisans Anahtarı ve Veritabanı Yapılandırması

İlk kurulum ekranında aşağıdaki verileri girmeniz gerekir:

Lisans Anahtarı

  • License Key alanına lisans anahtarınızı girin.

Veritabanı Ayarları

MySQL veritabanına bağlanmak için aşağıdaki alanları doldurun:

  • Database Host: localhost;
  • Database Port: 3306 (standart MySQL portu);
  • Database Username: whmcs_user (veritabanı kullanıcı adı);
  • Database Password: veritabanı erişimi için şifreyi girin (SSH sunucu bağlantısı şifresi ile eşleşir);
  • Database Name: whmcs_db (veritabanı adı).

Tüm alanları doldurduktan sonra Continue düğmesine tıklayın:

Yönetici Hesabı Oluşturma

İkinci ekranda yönetici hesabını yapılandırmanız gerekir:

Gerekli alanları doldurun:

  • First Name: yöneticinin adı;
  • Last Name: yöneticinin soyadı;
  • Email: yöneticinin e-posta adresi;
  • Username: yöneticinin kullanıcı adı;
  • Password: şifre;
  • Confirm Password: şifre onayı.

Tüm alanları doldurduktan sonra Complete Setup düğmesine tıklayın:

Kurulumu Tamamlama

Başarılı kurulum sonrasında, onay ve sonraki adımları içeren bir ekran görünecektir:

Zorunlu güvenlik eylemleri:

  1. Kurulum klasörünü sil

    SSH ile sunucuya bağlanın ve komutu çalıştırın:

    rm -rf /var/www/html/whmcs/install/
    

  2. Yönetici paneline giriş yapmak için web arayüzüne dönün ve Go to the Admin Area Now düğmesine tıklayın:

Sisteme Giriş Yapma

Kurulum tamamlandıktan sonra, oluşturulan kimlik bilgilerini kullanarak giriş yapın:

  1. Username (yönetici girişi) girin;
  2. Password (yönetici şifresi) girin;
  3. Oturumu kaydetmek için isteğe bağlı Remember Me seçeneğini işaretleyin;
  4. Login düğmesine tıklayın:

Temel Sistem Kurulumu

WHMCS yönetici paneline başarılı giriş sonrasında, ana yönetim panosu açılacaktır:

5.1 Pano Genel Bakış

Ana sayfada şunları göreceksiniz:

  • Siparişler, biletler ve iptallerin istatistikleri;
  • Sistem bilgisi (sürüm 8.13.1);
  • Sistem aktivite grafikleri;
  • PayPal entegrasyon önerileri.

5.2 Sistem Ayarlarına Erişim

Sistemi yapılandırmak için:

  1. Sağ üst köşedeki simgesine tıklayın;
  2. Açılan menüden System Settings seçin:

Eklentileri ve Modülleri Yapılandırma

6.1 Eklenti Yönetimine Gidiş

  1. System Settings bölümünde, Apps & Integrations bölüm başlığını bulun ve tıklayın;
  2. Ek modülleri yönetmek için Addon Modules seçin:

6.2 Gerekli Modülleri Etkinleştirme

Mevcut eklentiler listesinde şunları bulacaksınız:

  • Bulk Pricing Updater - toplu fiyat güncellemeleri için;
  • Google Analytics - analitik entegrasyonu için;
  • HOSTKEY VPS/Dedicated - sunucu yönetimi için;
  • Licensing Manager - lisans yönetimi için;
  • MailChimp - e-posta pazarlaması için;
  • PayPal Transaction Lookup - PayPal işlem araması için;
  • Project Management - proje yönetimi için;
  • Staff Notifboard - personel bildirimleri için.

Bir modülü etkinleştirmek için, gerekli eklentinin yanındaki Activate düğmesine tıklayın.

HOSTKEY VPS/Dedicated Modülünü Yapılandırma

Addon Modules bölümünde HOSTKEY VPS/Dedicated modülünü etkinleştirdikten sonra, HOSTKEY hizmetleri ile entegrasyon için API anahtarlarını yapılandırmanız gerekir.

7.1 API Anahtarı Alma

  1. Sunucu yönetim paneli ve APIInvapi içinde, sunucu kartında API keys & control panel bölümünü bulun ("new!" olarak işaretli)
  2. Yeni API anahtarı oluşturmak için Add new düğmesine tıklayın:

7.2 API Anahtarı Oluşturma

Açılan "Add new API key and control panel" penceresinde:

  1. Name alanına anahtar için bir ad girin (örneğin, my_api_key);
  2. IP ACL alanında erişimi kısıtlamak için IP adreslerini belirtebilirsiniz (kısıtlama istemiyorsanız boş bırakın);
  3. Active onay kutusunun işaretli olduğundan emin olun;
  4. Create düğmesine tıklayın:

7.3 API Anahtarını Kaydetme

Anahtar oluşturduktan sonra sistem bir onay penceresi gösterecektir:

  1. Önemli! Gösterilen API anahtarını güvenli bir yerde kopyalayın ve kaydedin (kırmızı arka planla vurgulanmış);
  2. Bu anahtar artık kontrol panelinde gösterilmeyecektir - yalnızca hash'i saklanır;
  3. Ayrıca sunucu yönetim paneli bağlantısını kaydedin;
  4. Tamamlamak için OK düğmesine tıklayın.

7.4 WHMCS'te Modülü Yapılandırma

  1. WHMCS'te AddonsHOSTKEY VPS/Dedicated bölümüne gidin;
  2. API Key alanına elde ettiğiniz API anahtarını yapıştırın;
  3. API URL alanında şunu belirtin: https://invapi.hostkey.com/:

7.5 Ürün İçe Aktarma Yapılandırması

Select products to resell bölümünde:

  1. İçe aktarım için gerekli ürün türlerini işaretleyin:

    • Import VPS products - VPS sunucularını içe aktarmak için;
    • Import Bare metal products - özel sunucuları içe aktarmak için;
    • Import GPU products - GPU sunucularını içe aktarmak için.
  2. Her ürün türü için kar marjı fiyatlandırmasını yapılandırın:

    • İlgili alanlara kar marjı yüzdesini girin;
    • Açılan listeden kar marjı türünü seçin.
  3. Round price to alanında fiyat yuvarlama kurallarını seçin;

  4. Email template alanında e-posta bildirim şablonunu seçin.

7.6 Ürünleri İçe Aktarma

Yapılandırmayı tamamladıktan sonra, HOSTKEY kataloğundan ürünleri WHMCS sisteminize içe aktarmak için Import products/Adjust prices düğmesine tıklayın.

Sistem, belirtilen kar marjına göre yapılandırılmış fiyatlar ve tüm gerekli özelliklerle ürünleri otomatik olarak oluşturacaktır.

Uyarı

HOSTKEY kataloğundaki çok sayıda ürün nedeniyle ürün içe aktarma işlemi önemli miktarda zaman alabilir. Bazı durumlarda 503 hatası (Service Temporarily Unavailable) görünebilir. Bu durumda:

  1. Birkaç dakika bekleyin ve sayfayı yenileyin;
  2. Sorun çözülmezse sunucuyu yeniden başlatın.

Para Birimi Yapılandırması

8.1 Para Birimi Ayarlarına Erişim

  1. Kenar çubuğu menüsünde Payments seçin;
  2. Currencies üzerine tıklayın.

8.2 Ek Para Birimi Ekleme

Varsayılan olarak sistem USD için yapılandırılmıştır. Yeni bir para birimi eklemek için (örneğin, EUR):

  1. Add Additional Currency bölümünde alanları doldurun:

    • Currency Code: EUR
    • Prefix: €
    • Suffix: EUR
    • Format: görüntüleme formatını seçin (örneğin, 1234.56)
    • Base Conv. Rate: temel para birimine dönüşüm oranını belirtin (örneğin, 1.00)

  2. Ayarları kaydetmek için Add Currency düğmesine tıklayın.

8.3 Para Birimi Kurlarını Yapılandırma

Sistem otomatik para birimi kuru güncellemelerini yapılandırmanıza veya Base Conv. Rate alanı üzerinden manuel ayarlamanıza olanak tanır.

Not

WHMCS'nin yapılandırılması ve kullanımı hakkında detaylı bilgi resmi belgelerde bulunmaktadır.

API kullanarak WHMCS siparişi

Bu yazılımı API kullanarak kurmak için bu talimatları izleyin.


Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.