
Reseller hosting hesabınızı aldığınızda size verilen ilk araç WHM'dir (WebHost Manager). Müşterilerinize satacağınız paketleri burada tanımlar, her müşteri için ayrı bir cPanel hesabı açar ve bu hesapları yaşam döngüleri boyunca yönetirsiniz. WHM hesap oluşturma süreci iki aşamalıdır: önce kaynak limitlerini belirleyen bir paket hazırlanır, ardından bu paket seçilerek müşteri hesabı açılır. Bu rehberde WHM'in güncel menü adlarıyla her iki aşamayı, özellik listelerini ve günlük hesap yönetimi işlemlerini adım adım anlatıyoruz.
Başlamadan Önce: Reseller Yetkileri Sağlayıcıya Göre Değişir
WHM, sunucu yöneticisinin (root) kullandığı tam sürüm ile reseller'lara açılan sınırlı sürüm arasında farklılık gösterir. Sunucu yöneticisi, her reseller hesabı için hangi menülerin görüneceğini ve hangi işlemlerin yapılabileceğini erişim listeleri (ACL) ile belirler. Örneğin:
- Açabileceğiniz toplam hesap sayısı,
- Kullanabileceğiniz toplam disk ve trafik miktarı,
- Sınırsız disk veya kabuk (shell) erişimi içeren paket oluşturma izni,
- Kaynakların fazla satışına (overselling) izin verilip verilmediği
gibi ayarlar sağlayıcı tarafından tanımlanır. Bu yüzden bu rehberde anlatılan bazı seçenekleri arayüzünüzde göremeyebilir veya bazı alanları gri (değiştirilemez) görebilirsiniz. Bu bir hata değil, reseller paketinizin yetki kapsamıdır. Bir özelliğe ihtiyacınız varsa altyapı sağlayıcınızın destek ekibiyle görüşebilirsiniz.
WHM'e genellikle https://sunucu-adresi:2087 adresinden, reseller kullanıcı adınız ve parolanızla giriş yaparsınız. Sol menüdeki arama kutusu, aradığınız ekrana hızla ulaşmanın en kolay yoludur.
Adım 1: Packages > Add a Package ile Paket Oluşturma
Paket, bir cPanel hesabının kullanabileceği kaynakların ve özelliklerin şablonudur. Aynı paketi kullanan tüm hesaplar aynı limitlere sahip olur; paketi düzenlediğinizde bu hesapların limitleri de güncellenir.
- Sol menüde Packages başlığı altındaki Add a Package ekranını açın.
- Package Name alanına paketin adını yazın; örneğin
Baslangic. Reseller olarak oluşturduğunuz paketlerin adının başına WHM otomatik olarak kullanıcı adınızı ekler ve paketkullaniciadi_Baslangicbiçiminde kaydedilir. - Resources bölümünde kaynak limitlerini girin (aşağıdaki tabloya bakın).
- Settings bölümünde ayrılmış IP, kabuk erişimi, cPanel teması, özellik listesi ve dil gibi ayarları belirleyin.
- Sayfanın altındaki Add düğmesiyle paketi kaydedin.
Resources bölümündeki temel alanlar
| Alan | Anlamı | Öneri |
|---|---|---|
| Disk Quota (MB) | Hesabın kullanabileceği toplam disk alanı | E-postalar ve yedekler de bu alandan düşer; buna göre belirleyin |
| Monthly Bandwidth (MB) | Aylık veri trafiği limiti | Reseller toplam trafiğinizi aşmayacak şekilde dağıtın |
| Max FTP Accounts | Oluşturulabilecek FTP hesabı sayısı | Küçük paketlerde birkaç hesap yeterlidir |
| Max Email Accounts | Oluşturulabilecek posta kutusu sayısı | Paketin hedef kitlesine göre ayarlayın |
| Max Quota per Email Address (MB) | Tek bir posta kutusunun en büyük boyutu | Bir kutunun tüm diski doldurmasını önler |
| Max SQL Databases | Oluşturulabilecek veritabanı sayısı | Her WordPress kurulumu en az bir veritabanı kullanır |
| Max Sub Domains | Alt alan adı sayısı | Test ortamları için birkaç adet bırakın |
| Max Parked Domains / Aliases | Ana alan adıyla aynı siteyi gösteren ek alan adları | Farklı uzantılı marka adları için kullanılır |
| Max Addon Domains | Aynı hesapta ayrı site olarak barındırılabilecek ek alan adları | Tek siteli paketlerde 0 bırakılabilir |
| Maximum Hourly Email by Domain Relayed | Bir alan adının saatte gönderebileceği e-posta sayısı | Ele geçirilmiş hesaplardan spam gönderimini sınırlar |
Alanların tam adları ve sırası WHM sürümüne göre küçük farklılıklar gösterebilir. Bir değeri Unlimited seçebilmeniz de reseller yetkilerinize bağlıdır.
Settings bölümü
- Dedicated IP: Hesaba ayrı bir IP adresi atanmasını sağlar. Reseller paketlerinde genellikle ayrılmış IP havuzu bulunmadığından işaretsiz bırakılır.
- Shell Access: Hesaba SSH erişimi verir. Güvenlik açısından ihtiyaç olmadıkça kapalı tutulması önerilir.
- cPanel Theme: Güncel sürümlerde
jupitertemasını seçin. - Feature List: Hesabın cPanel'de hangi araçları göreceğini belirleyen özellik listesidir; aşağıda ayrıntılı anlatıyoruz.
- Locale: cPanel arayüz dili. Türk müşteriler için Türkçe seçmek ilk deneyimi kolaylaştırır.
Feature Manager ile Özellik Listesi Hazırlama
Bazı paketlerde belirli araçları kapatmak isteyebilirsiniz; örneğin giriş paketinde ek alan adı aracını gizlemek gibi. Packages > Feature Manager ekranında yeni bir özellik listesi adı girip Add Feature List düğmesine basın. Açılan listede her cPanel aracının yanında bir onay kutusu bulunur; işareti kaldırdığınız araçlar, bu listeyi kullanan hesaplarda görünmez. Listeyi kaydettikten sonra paket düzenleme ekranındaki Feature List alanından seçebilirsiniz.
Bir aracı yalnızca gizlemenin, paket limitleriyle aynı şey olmadığını unutmayın. Örneğin Max Addon Domains değeri 0 olan bir pakette ek alan adı zaten eklenemez; özellik listesi ise yalnızca arayüzü sadeleştirir.
Adım 2: Account Functions > Create a New Account
Paketiniz hazır olduğunda müşteri hesabını açabilirsiniz. Müşterinin alan adını henüz almadıysanız önce alan adı kaydını tamamlamak, DNS ayarlarını sonradan değiştirme zahmetini ortadan kaldırır.
- Sol menüde Account Functions altındaki Create a New Account ekranını açın.
- Domain Information bölümünde Domain alanına müşterinin alan adını
wwwolmadan yazın. - Username alanı alan adından otomatik doldurulur. Kullanıcı adı küçük harf ve rakamlardan oluşmalı, rakamla veya
testifadesiyle başlamamalı ve 16 karakteri aşmamalıdır. - Password alanında güçlü bir parola belirleyin veya Password Generator ile üretin. WHM parola gücünü gösterir ve sunucu politikasının altında kalan parolaları kabul etmez.
- Email alanına müşterinin iletişim e-posta adresini girin. Hesapla ilgili bildirimler bu adrese gider; müşterinin yeni açılan alan adındaki bir adres değil, halihazırda kullandığı bir adres olmalıdır.
- Package bölümünde Choose a Package listesinden oluşturduğunuz paketi seçin.
- Settings bölümünde cPanel temasını ve dili kontrol edin.
- DNS Settings bölümünde Enable DKIM on this account ve Enable SPF on this account seçeneklerini işaretli bırakın. Bu kayıtlar müşterinin e-postalarının spam klasörüne düşme ihtimalini azaltır.
- Mail Routing Settings bölümünde, e-postalar bu sunucuda barındırılacaksa Local Mail Exchanger seçin. Müşteri e-postasını başka bir hizmette kullanıyorsa Remote Mail Exchanger seçilmelidir; emin değilseniz Automatically Detect Configuration varsayılanını kullanın.
- Sayfanın altındaki Create düğmesine basın. WHM hesap oluşturma adımlarını bir günlük olarak gösterir ve sonunda hesabın özet bilgilerini verir.
Hesap açıldıktan sonra müşterinin alan adının ad sunucularını hosting sunucusuna yönlendirmesi gerekir. Bu adımı müşterinize anlatırken alan adını hostinge bağlama rehberimizi paylaşabilirsiniz.
Oluşturulan Hesapları Yönetmek
Hesap açmak işin başlangıcıdır; müşteri ilişkisi boyunca hesaplar üzerinde düzenli işlem yaparsınız. WHM'de en sık kullanacağınız ekranlar şunlardır:
- Account Information > List Accounts: Tüm hesapları, disk kullanımlarını ve paketlerini listeler. Hesap satırındaki cPanel simgesi, parolaya ihtiyaç duymadan müşterinin cPanel'ine giriş yapmanızı sağlar; destek verirken çok işe yarar.
- Account Functions > Upgrade/Downgrade an Account: Müşteri paket değiştirdiğinde hesabı yeni pakete taşır.
- Account Functions > Modify an Account: Hesabın alan adı, iletişim e-postası, tema veya bazı limitler gibi ayarlarını tek tek düzenler.
- Account Functions > Password Modification: Müşteri parolasını unuttuğunda yeni parola belirler.
- Account Functions > Manage Account Suspension: Ödenmeyen veya kötüye kullanılan hesapları askıya alır ve yeniden açar. Bazı sürümlerde bu ekran Suspend/Unsuspend an Account adıyla görünür.
- Account Functions > Terminate Accounts: Hesabı tüm verileriyle kalıcı olarak siler. Bu işlem geri alınamaz; silmeden önce tam yedek almayı alışkanlık hâline getirin.
Paketi düzenlemek veya silmek
Packages > Edit a Package ile bir paketin limitlerini değiştirdiğinizde bu paketi kullanan tüm hesaplar etkilenir. Tek bir müşteriye özel limit gerekiyorsa paketi değiştirmek yerine o müşteri için ayrı bir paket oluşturmak daha düzenli bir yaklaşımdır. Packages > Delete a Package ile kullanılmayan paketleri temizleyebilirsiniz.
Otomasyon ile Hesap Açmak
Müşteri sayınız arttıkça her hesabı elle açmak zaman alır ve hata riskini artırır. WHMCS veya WiseCP gibi hosting otomasyon yazılımları, WHM'in API'sine bağlanarak ödeme alındığında hesabı otomatik açar, ödeme gecikince askıya alır ve paket değişikliklerini uygular. Bu entegrasyon için WHM'de Development > Manage API Tokens ekranından bir API token oluşturmanız gerekir; bu ekranın görünürlüğü de reseller yetkilerinize bağlıdır. Token'ı yalnızca ihtiyaç duyulan yetkilerle sınırlamak ve güvenli bir yerde saklamak önemlidir. Otomasyonun iş süreçlerinize etkisini reseller hosting'de müşteri yönetimi yazımızda ayrıntılı ele aldık.
Sık Sorulan Sorular
WHM'de Add a Package menüsünü göremiyorum, neden?
Reseller hesabınızın ACL ayarlarında paket oluşturma yetkisi kapalı olabilir. Bu durumda altyapı sağlayıcınızın destek ekibinden yetkinin açılmasını isteyebilir veya sağlayıcının tanımladığı hazır paketleri kullanabilirsiniz.
Paket adımın başına neden kullanıcı adım eklendi?
WHM, aynı sunucudaki farklı reseller'ların paketlerinin karışmaması için reseller tarafından oluşturulan paket adlarının başına reseller kullanıcı adını ekler. Bu normal bir davranıştır ve müşterileriniz bu adı cPanel'de görmez.
Bir hesabı başka bir alan adına taşıyabilir miyim?
Modify an Account ekranından hesabın ana alan adını değiştirebilirsiniz. Ancak bu işlem DNS, SSL ve e-posta ayarlarını etkiler; trafiğin az olduğu bir saatte yapılmalı ve sonrasında sertifikaların yeniden alındığı kontrol edilmelidir.
Müşterinin cPanel parolasını bilmeden ona destek verebilir miyim?
Evet. List Accounts ekranındaki cPanel simgesi, reseller oturumunuz üzerinden müşterinin paneline doğrudan giriş yapmanızı sağlar. Müşteriden parola istemenize gerek kalmaz.
Hesabı silmek yerine askıya almak daha mı doğru?
Ödeme gecikmelerinde önce askıya almak doğru yaklaşımdır; veriler korunur ve ödeme gelince hesap aynı gün açılabilir. Silme işlemi, sözleşmenizde belirttiğiniz süre dolduktan ve müşteriye bildirim yapıldıktan sonra uygulanmalıdır.
Paketlerinizi bir kez doğru kurguladığınızda WHM hesap oluşturma işlemi birkaç dakikalık rutin bir işe dönüşür. WHM ile hesap yönetimi, her müşteriye ayrı cPanel ve ücretsiz günlük yedekleme sunan Türkiye lokasyonlu reseller hosting paketlerini ve Avrupa'daki müşterileriniz için Almanya reseller hosting seçeneğini inceleyebilirsiniz. Bayilik işinin genel planını görmek için reseller hosting ile hosting firması kurmak rehberimiz de yol gösterici olacaktır.
Hizmet Sözleşmemiz
Web Koruma
İade Politikamız
