Ana içeriğe geç

WHMCS

Bu makalede

Bilgi

WHMCS, faturalama ve hizmet sağlama alanından alan adı yönetimi ve müşteri desteğine kadar işinizin tüm yönlerini otomatikleştirmenize olanak tanıyan bir web barındırma otomasyon ve faturalandırma platformudur.

WHMCS. Temel Özellikler

  • WHMCS, faturalama, fatura oluşturma, müşteri yönetimi ve destek talebi işleme dahil olmak üzere günlük görevleri ve işlemleri otomatikleştirir;
  • Platform, tüm önde gelen kontrol panelleri, ödeme sistemleri, alan adı kayıt ajansları ve bulut hizmetleriyle kolayca entegre olur;
  • WHMCS, birden fazla para birimi ve promosyon kampanyaları desteği de dahil olmak üzere PayPal, Google Checkout ve Authorize.Net gibi büyük ödeme ağ geçitlerini destekler;
  • Sistem, ziyaretçilerin tek bir yerden web barındırma hizmetleri satın almasına olanak tanıyan tam özellikli bir alışveriş sepeti içerir;
  • WHMCS, kayıt, yenileme ve alan adı transferi dahil olmak üzere alan adı yönetim araçları sağlar;
  • Bilet oluşturma ve izleme, bilgi tabanı ve bildirim sistemi ile yerleşik müşteri destek sistemi;
  • Platform, iş kararları için gelişmiş analitik ve gerçek zamanlı raporlama sunar;
  • WHMCS, tüm önde gelen hizmet sağlayıcıları için yüzlerce mevcut uygulama ve entegrasyona sahip esnek, ölçeklenebilir ve genişletilebilir bir platformdur;
  • 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, işi hareket halindeyken yönetmek ve uzaktan yönetim için mobil uygulamalar sağlar.

Çalıştırma Özellikleri

ID Yazılım Adı Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Özel Alan Adı Aktif
360 WHMCS Ubuntu 24.04 + + + + 1 2 - Hayır SİPARİŞ VER
  • 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 adresten erişilebilir olacak: 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ış bir MySQL veritabanı ve web sunucusuyla birlikte kurulur. Tam sistem işlevselliği için aktif bir WHMCS lisansı gereklidir.

WHMCS Dağıtıldıktan Sonra Başlangıç

Ödeme yapıldıktan sonra, sunucunun kullanıma hazır olduğunu belirten bir e-posta kayıtlı adrese gönderilecektir. Bu e-posta, VPS IP adresini ve bağlantı için kullanıcı adı ile şifreyi içerecektir. Şirketimizin müşterileri ekipmanı sunucu yönetim paneli ve API aracılığıylaInvapi üzerinden yönetir.

Yetkilendirme verileri, sunucu yönetim panelinin Configuration >> Tags bölümünde 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 adresinize e-posta ile gönderilir.

İlk WHMCS Yapılandırması

SSH Aracılığıyla Sunucuya Bağlanma

WHMCS kurulumuna başlamadan önce, terminalde komutları yürütmek için sunucuya SSH aracılığıyla 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ğlantı başarılı olduktan sonra sunucu komut satırını göreceksiniz.

Lisans Anahtarı ve Veritabanı Yapılandırma

İ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 bağlantı noktası);
  • Database Username: whmcs_user (veritabanı kullanıcı adı);
  • Database Password: veritabanı erişimi için şifreyi girin (SSH sunucu bağlantısı için şifreyle 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ı kurulumdan sonra, onay ve sonraki adımları içeren bir ekran görünecektir:

Zorunlu güvenlik eylemleri:

  1. Kurulum klasörünü silin

    Sunucuya SSH aracılığıyla bağlanın ve komutu yürütü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. İsteğe bağlı olarak oturumu kaydetmek için Remember Me kutusunu işaretleyin;
  4. Login düğmesine tıklayın:

İlk Sistem Kurulumu

WHMCS yönetici paneline başarıyla giriş yaptıktan sonra ana yönetim kontrol paneli açılacaktır:

5.1 Kontrol Paneli Genel Bakış

Ana sayfada şunları göreceksiniz:

  • Sipariş, bilet ve iptal istatistikleri;
  • Sistem bilgileri (sürüm 8.13.1);
  • Sistem aktivitesi 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çılır menüden System Settings seçeneğini seçin:

Eklentileri ve Modülleri Yapılandırma

6.1 Eklenti Yönetimine Geçiş

  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çeneğini 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 arama 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 hizmetleriyle entegrasyon için API anahtarlarını yapılandırmanız gerekir.

7.1 API Anahtarı Alma

  1. Sunucu yönetim paneli ve APIInvapi'nde, sunucu kartında API keys & control panel bölümünü bulun ("yeni!" olarak işaretlenmiştir)
  2. Yeni bir 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 (sınırsız erişim için 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şturulduktan sonra sistem bir onay penceresi gösterecektir:

  1. Önemli! Görüntülenen API anahtarını güvenli bir yerde kopyalayın ve kaydedin (kırmızı arka planla vurgulanmıştır);
  2. Bu anahtar yönetim panelinde bir daha gösterilmeyecektir - yalnızca karma değeri kaydedilir;
  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'de Modülü Yapılandırma

  1. WHMCS'de Addons > HOSTKEY VPS/Dedicated yoluna gidin;
  2. API Key alanına, elde edilen API anahtarını yapıştırın;
  3. API URL alanına şunu belirtin: https://invapi.hostkey.com/:

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

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

  1. İçe aktarma 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 fiyat farkı yapılandırmasını ayarlayın:

    • İlgili alanlara fiyat farkı yüzdesini girin;
    • Açılır listeden fiyat farkı 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, ürünleri HOSTKEY kataloğundan WHMCS sisteminize içe aktarmak için Import products/Adjust prices düğmesine tıklayın.

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

Uyarı

HOSTKEY kataloğundaki ürünlerin büyük sayısı nedeniyle ürün içe aktarma işlemi önemli ölçüde zaman alabilir. Bazı durumlarda, hata 503 (Hizmet Geçici Olarak Kullanılamıyor) görünebilir. Bu olursa:

  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çeneğini seçin;
  2. Currencies seçeneğine 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 Oranlarını Yapılandırma

Sistem, otomatik para birimi oranı güncellemelerini yapılandırmaya veya Base Conv. Rate alanı aracılığıyla manuel olarak ayarlamaya olanak tanır.

Not

WHMCS'yi yapılandırma ve kullanma hakkında ayrıntılı bilgiler resmi dokümantasyonda mevcuttur.

API kullanarak WHMCS ile bir sunucu sipariş etme

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