1. Anasayfa
  2. Sunucu Çözümleri & Yönetimi
  3. Kontrol Panelleri

Dijital Ajanslar ve Geliştiriciler İçin Kendi Hosting Altyapınızı Kurma Rehberi: cPanel/WHM ve WHMCS Otomasyonu

Dijital Ajanslar ve Geliştiriciler İçin Kendi Hosting Altyapınızı Kurma Rehberi: cPanel/WHM ve WHMCS Otomasyonu
0

Alperen Doğan kişisel bloguma hoş geldiniz! Bu blogdaki ilk yazımda, dijital dünyada kendi altyapısını kurmak, projelerini dışa bağımlı olmadan yönetmek ve hatta kendi web hosting / WaaS (Hizmet Olarak Web Sitesi) iş modelini inşa etmek isteyenler için temel bir rehber hazırlamak istedim.

Bir dijital ajans yönetiyorsanız veya çok sayıda web projesi geliştiriyorsanız, paylaşımlı hosting (shared hosting) paketleri bir süre sonra yetersiz kalmaya başlar. Performans sorunları, güvenlik açıkları ve kaynak limitleriyle uğraşmak yerine kendi sunucu mimarinizi kurmak, uzun vadede en kârlı ve profesyonel çözümdür. Peki, kendi hosting altyapınızı kurmak için nereden başlamalısınız? Gelin bu süreci cPanel, WHM ve WHMCS üçgeninde adım adım inceleyelim.

1. Doğru Sunucu Altyapısını Seçmek: Temelleri Sağlam Atın

Kusursuz bir hosting sisteminin kalbi, üzerinde koştuğu fiziksel veya sanal sunucudur. İşlem hacminize göre bir Dedicated (Fiziksel) sunucu ya da sağlam kaynaklara sahip bir VDS (Sanal Atanmış Sunucu) kiralayarak işe başlayabilirsiniz.

Eğer elinizde güçlü bir fiziksel sunucu varsa, Proxmox gibi sanallaştırma teknolojileri kullanarak donanımınızı parçalara ayırabilir, farklı projeler (örneğin bir sanal makinede web hosting, diğerinde Ubuntu tabanlı özel oyun sunucuları) için izole ortamlar yaratabilirsiniz. Sunucunun işletim sistemi tarafında ise cPanel ile tam uyumlu çalışan AlmaLinux veya CloudLinux tercih etmek endüstri standardıdır.

2. Yönetimin Merkezi: cPanel ve WHM Kurulumu

Sunucunuzun işletim sistemini kurduktan sonra, müşterilerinizi ve web sitelerinizi yöneteceğiniz kontrol paneline ihtiyacınız var. WHM (Web Host Manager), sunucunun “beyni” konumundadır. WHM üzerinden;

  • Yeni hosting paketleri (RAM, CPU, Disk limitleri) oluşturabilir,
  • Sunucu genelindeki güvenlik duvarı (Firewall) ayarlarını yapabilir,
  • DNS şablonlarını ve PHP versiyonlarını global olarak yönetebilirsiniz.

cPanel ise son kullanıcının (veya sizin projeyi teslim ettiğiniz müşterinin) gördüğü arayüzdür. Kullanıcı dostu bu panel sayesinde e-posta hesapları açmak, veritabanı (MySQL) oluşturmak ve SSL sertifikası kurmak sadece birkaç tık alır. SSH üzerinden çalıştıracağınız tek satırlık bir kurulum komutuyla sunucunuza cPanel/WHM altyapısını kurabilir ve birkaç saat içinde yapılandırmayı tamamlayabilirsiniz.

3. İşi Ticarete Dökmek: WHMCS ile Tam Otomasyon

Altyapıyı kurduk, siteleri barındırmaya hazırız. Peki ya faturalandırma, müşteri yönetimi ve otomatik hesap açılışları nasıl olacak? İşte burada devreye WHMCS giriyor.

Özellikle benim de sıklıkla uyguladığım WaaS (Hizmet Olarak Web Sitesi) modellerinde veya standart hosting satışlarında WHMCS hayat kurtarır. WHMCS sistemini kurup WHM panelinize API aracılığıyla bağladığınızda şu muazzam otomasyona sahip olursunuz:

  1. Müşteri web sitenize girer ve bir hosting paketi veya WaaS hizmeti satın alır.
  2. Kredi kartı veya havale ile ödemeyi tamamlar.
  3. WHMCS, ödemeyi onayladığı an arka planda WHM’ye komut gönderir.
  4. Müşterinin cPanel hesabı saniyeler içinde otomatik olarak açılır ve giriş bilgileri müşteriye e-posta ile iletilir.

Siz uyurken bile sisteminiz yeni müşterilere hizmet sağlamaya, süresi dolan hesapları askıya almaya (suspend) ve fatura hatırlatmaları göndermeye devam eder.

4. Güvenlik ve Optimizasyonu Asla Göz Ardı Etmeyin

Kendi sunucunuzu yönetmenin en büyük sorumluluğu güvenliktir. Sisteminizde mutlaka CloudLinux kullanarak CageFS yapısını aktif etmelisiniz. Bu sayede sunucudaki her kullanıcı kendi “kafesi” içinde çalışır; bir site hacklense bile diğer sitelere veya sunucunun kök dosyalarına ulaşılamaz.

Ayrıca, Imunify360 veya ConfigServer Security & Firewall (CSF) gibi araçlarla sunucunuzu dışarıdan gelecek siber saldırılara (DDoS, Brute Force) karşı koruma altına almalı ve günlük/haftalık periyotlarla uzak bir sunucuya (Off-site backup) yedekleme yapmalısınız.

Kendi cPanel/WHM ve WHMCS altyapınızı kurmak ilk başta göz korkutucu ve teknik bir süreç gibi görünebilir. Ancak sistemi bir kez doğru, güvenli ve stabilize bir şekilde kurduğunuzda, dijital projelerinizdeki özgürlüğün tadını çıkaracaksınız. Hem maliyetleri optimize edecek hem de müşterilerinize kendi markanız altında (White Label) premium bir hizmet sunabileceksiniz.

Bu ilk yazımda genel mimariye teknik bir bakış atmak istedim. İlerleyen yazılarımda Linux komut satırı ipuçlarından, WordPress performans optimizasyonlarına, özel donanım incelemelerinden oyun sunucusu yapılandırmalarına kadar birçok konuyu daha derinlemesine inceleyeceğiz.

Eğer sunucu kurulumu aşamasında takıldığınız bir nokta olursa veya WaaS modelleri hakkında merak ettikleriniz varsa, yorumlarda benimle paylaşmaktan çekinmeyin!

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir