
WHM ile Reseller Paket Oluşturma ve Müşteri Yönetimi
WHM üzerinde reseller paket oluşturma, kaynak limitleri, ACL yetkilendirme, müşteri hesabı açma/askıya alma ve marka kimliği ayarlarını adım adım anlatan pratik rehber.
WHM ile Reseller Paket Oluşturma ve Müşteri Yönetimi
Reseller hosting işine giren herkesin er ya da geç karşılaştığı ilk soru şudur: müşterilere satacağım paketleri nasıl tanımlarım, her birinin kaynak sınırını nasıl belirlerim ve onlarca hesabı tek tek uğraşmadan nasıl yönetirim? Cevap tek bir panelde saklı: WHM (Web Host Manager). cPanel'in sunucu yönetim katmanı olan WHM, reseller hosting satan herkesin günlük olarak elini attığı, paket şablonlarından hesap oluşturmaya, kaynak limitlerinden marka kimliğine kadar her şeyi kontrol ettiği merkezi araçtır.
Bu yazıda WHM üzerinden sıfırdan bir reseller paketi nasıl tasarlanır, müşteri hesapları nasıl açılır, askıya alınır ve yönetilir, kaynak limitleri ile ACL yetkilendirmesi nasıl kurulur konularını adım adım ele alacağız. Amaç, teorik bir panel turu değil; gerçekten iş kuran birinin ilk haftasında ihtiyaç duyacağı pratik bir rehber sunmak.
WHM Nedir ve Reseller Hosting'de Rolü
WHM, cPanel ekosisteminin sunucu tarafı yönetim arayüzüdür. Müşterilerin web sitelerini yönettiği cPanel son kullanıcı paneliyken, WHM bir üst katmanda durur ve o sunucudaki (ya da reseller hesabınızdaki) tüm cPanel hesaplarını yaratma, silme, sınırlama ve izleme yetkisini size verir. Reseller hosting satan bir işletme için WHM aslında "mağaza yönetim paneli" gibi düşünülebilir: paket (ürün) tanımlarsınız, müşteri geldiğinde o pakete göre bir hesap açarsınız, kaynak kullanımını izlersiniz.
WHM vs cPanel Farkı
Bu ikisini karıştırmak yeni başlayanların en sık yaptığı hatadır:
- WHM: Reseller/sunucu yöneticisinin kullandığı, hesap oluşturma, paket tanımlama, DNS yönetimi, güvenlik ayarları gibi üst düzey işlemlerin yapıldığı panel.
- cPanel: Her bir müşterinin kendi hesabında dosya yönetimi, e-posta, veritabanı, SSL gibi işlemleri yaptığı son kullanıcı paneli.
Reseller hosting alan bir kullanıcı olarak siz WHM'e giriş yapıp müşterileriniz için cPanel hesapları oluşturursunuz; müşterileriniz ise kendi cPanel hesaplarında siteyi yönetir. Bu ayrımı netleştirmek, hem destek taleplerini azaltır hem de kimin hangi yetkiye sahip olduğunu netleştirir.
Büyükweb notu: cPanel Reseller Hosting paketlerimizde WHM erişimi standart olarak gelir; ek bir lisans arayışına girmenize gerek kalmadan doğrudan paket oluşturmaya başlayabilirsiniz.
Reseller Hesabı ve Temel Ayarlar
WHM'e ilk giriş yaptığınızda karşınıza onlarca menü çıkar ve bu görünüm başta göz korkutucu olabilir. Ancak reseller hesabı açan bir kullanıcı için gerçekte sadece birkaç bölümle düzenli iş yapılır: Packages, Account Functions, Reseller Center ve Security Center.
İlk Giriş ve Güvenlik Ayarları
İlk yapılması gereken işlem şifre değişimi ve iki adımlı doğrulamanın (2FA) aktif edilmesidir. WHM üzerinden yüzlerce müşteri hesabına erişim yetkisi taşıyan bir giriş bilgisinin ele geçirilmesi, tek bir hesabın değil tüm portföyünüzün risk altına girmesi anlamına gelir. Security Center > Two-Factor Authentication menüsünden bunu birkaç dakikada etkinleştirebilirsiniz.
Ardından cPHulk Brute Force Protection ayarlarını kontrol edin — bu modül, art arda başarısız giriş denemelerini otomatik olarak engelleyerek kaba kuvvet saldırılarına karşı ilk savunma hattınızı oluşturur.
Nameserver ve DNS Yapılandırması
Reseller hesabınızda kendi markanızla nameserver tanımlamak (örneğin ns1.markaniz.com, ns2.markaniz.com) profesyonel bir görünüm sağlar. Edit DNS Zone ve Nameserver IPs bölümlerinden bu kaydı yapılandırabilir, ardından domain sağlayıcınızda glue record oluşturarak nameserver'larınızı aktif hale getirebilirsiniz. Bu adım atlanırsa müşterileriniz DNS kayıtlarında sizin altyapı sağlayıcınızın ismini görebilir, bu da beyaz etiket algısını zedeler.
WHM'de Paket (Package) Oluşturma
Reseller işinin temeli doğru paketlemedir. WHM'de bir package, bir müşteri hesabına ne kadar disk alanı, bandwidth, e-posta hesabı, veritabanı ve alt domain hakkı tanınacağını belirleyen şablondur. Packages > Add a Package menüsünden yeni paket oluşturabilirsiniz.
Paket oluştururken dikkat edilmesi gereken alanlar:
- Disk Quota: Hesaba tanınan toplam disk alanı (MB cinsinden, sınırsız için 0 girilir — ancak sınırsız paketler kaynak planlamasını zorlaştırdığı için gerçekçi bir üst sınır belirlemek önerilir).
- Monthly Bandwidth: Aylık trafik limiti.
- Max FTP Accounts, Max Email Accounts, Max Databases: Alt hesap sınırları.
- Max Subdomains, Max Parked Domains, Max Addon Domains: Domain yönetimi sınırları.
- CGI Access, Shell Access: İleri seviye erişim izinleri (genellikle son kullanıcı paketlerinde kapalı tutulur).
Paket Kaynak Limitleri
Kaynak limitlerini belirlerken sık yapılan hata, tüm paketleri birbirine çok yakın tutmaktır. Oysa net bir kademelendirme hem satışı kolaylaştırır hem de kaynak planlamasını netleştirir. Örnek bir yapı şu şekilde olabilir:
| Paket Adı | Disk Alanı | Aylık Bandwidth | Hesap Sayısı | E-posta Limiti |
|---|---|---|---|---|
| Başlangıç | 5 GB | 50 GB | 5 cPanel hesabı | Hesap başı 10 |
| Standart | 15 GB | 150 GB | 15 cPanel hesabı | Hesap başı 30 |
| Kurumsal | 40 GB | 400 GB | 40 cPanel hesabı | Sınırsız |
Bu tablo yalnızca bir başlangıç şablonudur; kendi reseller kotanıza göre rakamları uyarlamanız gerekir. Kotanızın üzerinde bir paket satmak, ilerleyen aylarda kaynak yetersizliğine ve müşteri mağduriyetine yol açar.
ACL (Access Control List) ile Yetkilendirme
Paketin yanında bir de Feature List ve ACL kavramı devreye girer. Feature List, hangi cPanel özelliklerinin (örneğin Git Version Control, SSH erişimi, belirli bir yedekleme aracı) o pakette görüneceğini belirler. Reseller hesabınızda kendinize de bir ACL tanımlanmıştır — sunucu sahibi olmadığınız için bazı kök (root) seviyesi işlemlere erişiminiz kısıtlıdır; bu normaldir ve güvenlik açısından beklenen bir davranıştır.
Büyükweb perspektifi: Yeni başlayan reseller müşterilerimize her zaman şunu öneririz — ilk etapta 3'ten fazla paket tanımlamayın. Çok fazla seçenek hem sizin yönetiminizi zorlaştırır hem de müşterinin karar verme sürecini uzatır. Basit başlayıp talebe göre genişletmek, WHM tarafında da daha az bakım gerektirir.
Müşteri Hesabı Açma ve Yönetme
Paketler tanımlandıktan sonra asıl operasyonel iş başlar: müşteri hesabı açmak. Account Functions > Create a New Account menüsünden domain adı, kullanıcı adı, paket seçimi ve iletişim bilgileriyle birkaç saniyede yeni bir cPanel hesabı oluşturabilirsiniz.
Yeni Hesap Oluşturma Adımları
- Müşterinin domain adını girin (domain zaten müşteride kayıtlıysa nameserver yönlendirmesinin yapıldığından emin olun).
- Kullanıcı adı otomatik önerilir, isterseniz özelleştirebilirsiniz.
- Paket seçin — az önce tanımladığınız şablonlardan biri.
- E-posta adresi ve iletişim bilgilerini girin (şifre sıfırlama ve bildirimler için kritik).
- Gerekirse "Reseller" seçeneğini işaretleyerek alt-reseller hesabı da açabilirsiniz.
Hesap oluşturulduğunda WHM otomatik olarak DNS zone kaydı yaratır, disk kotasını uygular ve müşteriye e-posta ile giriş bilgilerini gönderebilir.
Toplu işlem yapan ya da otomasyon kuran resellerlar için WHM'in API'si (whmapi1) de kullanılabilir. Örneğin SSH üzerinden bir hesap oluşturma komutu şu şekilde görünür:
whmapi1 createacct username=musteri1 domain=musteridomaini.com plan=Standart contactemail=musteri@ornek.com
Bu tür API çağrıları, özellikle sipariş otomasyonu kuran veya WHMCS gibi bir faturalandırma sistemiyle entegre çalışan reseller işletmeleri için zaman kazandırır.
Hesap Askıya Alma, Sonlandırma, Taşıma
Ödeme gecikmesi, kural ihlali ya da müşteri talebi durumunda hesap yönetimi de WHM üzerinden yapılır:
- Suspend an Account: Hesabı askıya alır, siteye erişim kapanır ama veriler korunur. Ödeme gecikmelerinde en sık kullanılan işlemdir.
- Unsuspend an Account: Askıyı kaldırır.
- Terminate Accounts: Hesabı ve tüm verilerini kalıcı olarak siler — bu işlem geri alınamaz, dikkatli kullanılmalıdır.
- Modify an Account: Paket değişikliği, disk kotası güncellemesi gibi işlemler için kullanılır.
- Copy an Account: Bir hesabı farklı bir sunucuya veya reseller hesabına taşımak için kullanılır; site taşıma sürecinde işinizi büyük ölçüde kolaylaştırır.
Terminate işleminden önce mutlaka güncel bir yedek almanız, hem sizi hem müşteriyi olası anlaşmazlıklarda koruyacaktır.
Marka Kimliği (Branding) ve Beyaz Etiket
Reseller hosting'in en cazip yanlarından biri, altyapıyı kendi markanızla sunabilmenizdir. WHM'de cPanel Branding Editor ve WHM Branding bölümlerinden giriş ekranı logosu, renk şeması ve destek iletişim bilgilerini kendi markanıza göre özelleştirebilirsiniz. Müşteri cPanel'e giriş yaptığında sizin adınızı ve iletişim bilgilerinizi görür, altyapı sağlayıcısının ismiyle hiç karşılaşmaz.
Bu noktada nameserver'ların da kendi marka adınızla tanımlanmış olması (yukarıda bahsettiğimiz gibi) bütünlüğü tamamlar. Yarım yamalak bir markalama — örneğin logo değişmiş ama nameserver hâlâ eski görünüyor — profesyonellik algısını zedeler.
Güvenlik, Yedekleme ve İzleme
CloudLinux ve Kaynak İzolasyonu
Birden fazla müşteriyi aynı ortamda barındırdığınız için kaynak izolasyonu kritik bir konudur. Bir müşterinin hatalı kod veya ağır trafik nedeniyle diğer hesapları etkilememesi gerekir. Bu konuyu daha detaylı incelemek isterseniz CloudLinux nedir? yazımıza göz atabilirsiniz — CPU, RAM ve I/O limitlerinin hesap bazında nasıl izole edildiğini anlatıyoruz.
WHM'de Account Information > List Accounts ekranından her hesabın anlık disk ve bandwidth kullanımını görebilir, Resource Usage sekmesinden CPU/RAM tüketimini izleyebilirsiniz. Düzenli izleme, hem kapasite planlaması hem de kötüye kullanımı erken tespit etmek için gereklidir.
Yedekleme Stratejisi
WHM'de Backup Configuration menüsünden hesap bazlı ya da tüm sunucu bazlı yedekleme zamanlaması yapılabilir. Reseller hosting paketlerinde günlük otomatik yedekleme standarttır; bu sayede bir müşterinin yanlışlıkla dosya silmesi ya da bir güvenlik olayı sonrası veri kaybı riski büyük ölçüde azalır. Yedekleme ve genel hosting güvenliği konusunda daha fazla detay için hosting yedekleme (backup) rehberimize ve web hosting güvenliği yazımıza bakabilirsiniz.
Büyükweb notu: Reseller paketlerimizde günlük otomatik yedekleme standart olarak sunulur; ayrıca hosting ve reseller paketlerinde koşullu 7 gün iade hakkı bulunur — yeni başlayan reseller işletmeler için riski azaltan bir başlangıç noktasıdır.
Faturalandırma ve Otomasyon
Elle hesap açıp kapatmak, birkaç müşteriyle idare edilebilir olsa da işiniz büyüdükçe sürdürülemez hale gelir. Bu noktada WHMCS gibi bir faturalandırma/otomasyon sistemi WHM ile entegre çalışarak sipariş alındığında otomatik hesap açma, ödeme gecikmesinde otomatik askıya alma ve iptal taleplerinde otomatik sonlandırma gibi işlemleri sizin yerinize yapar. Kurulum ve modül yapılandırması hakkında adım adım bilgi için WHMCS kurulum ve yapılandırma rehberimizi inceleyebilirsiniz.
Otomasyon kurmadan önce mutlaka test ortamında birkaç deneme siparişi geçirerek paket eşleştirmelerinin (WHMCS ürünü ile WHM paketi arasındaki bağlantı) doğru çalıştığını doğrulayın. Yanlış eşleştirme, müşteriye yanlış kaynak limitli bir hesap açılmasına neden olabilir.
Sık Yapılan Hatalar ve İpuçları
Reseller hosting işine yeni başlayanların WHM tarafında en sık düştüğü tuzaklar şunlardır:
- Kota planlaması yapmadan sınırsız paket satmak: Reseller kotanızın üzerinde taahhüt vermek, kaynak yetersizliğinde tüm müşterilerinizi etkiler.
- ACL ve Feature List'i hiç özelleştirmemek: Varsayılan ayarlarla devam etmek, son kullanıcıya gereğinden fazla teknik özellik (SSH, cron job düzenleme gibi) sunarak destek yükünü artırabilir.
- Nameserver markalamasını atlamak: Beyaz etiket hizmet sunduğunu söyleyip DNS'te farklı bir isim bırakmak güven kaybına yol açar.
- Yedekleme ayarlarını kontrol etmemek: Varsayılan zamanlamanın işinize uygun olduğunu varsaymak yerine periyodik olarak
Backup Configurationekranını gözden geçirin. - Askıya alınan hesapları takip etmemek: Uzun süre askıda kalan, ödemesi yapılmayan hesapları düzenli temizlemek disk alanınızı korur.
Bu hataların çoğu, WHM'i haftada bir kez düzenli olarak gözden geçirme alışkanlığıyla kolayca önlenebilir. Panel karmaşık görünse de, günlük operasyonda gerçekte sadece birkaç ekranla (Packages, Account Functions, Resource Usage, Backup Configuration) düzenli iş yapılır.
Reseller işine cPanel/WHM ekosistemi dışından bakan ve genel hosting kavramlarını netleştirmek isteyenler için web hosting nedir ve paylaşımlı hosting nedir yazılarımız da faydalı bir temel oluşturur.
Sıkça Sorulan Sorular
WHM ile cPanel arasındaki fark nedir?
WHM, reseller ya da sunucu yöneticisinin kullandığı üst düzey yönetim panelidir; paket tanımlama, hesap oluşturma, DNS ve güvenlik ayarları gibi işlemler buradan yapılır. cPanel ise her bir müşterinin kendi hesabında dosya, e-posta, veritabanı ve SSL yönetimi yaptığı son kullanıcı panelidir.
Reseller hosting alırken kaç paket tanımlamalıyım?
Yeni başlayanlar için 2-3 net kademelendirilmiş paket (örneğin başlangıç, standart, kurumsal) yeterlidir. Çok fazla paket seçeneği hem yönetimi hem satış sürecini zorlaştırır; talep arttıkça yeni paketler eklemek her zaman mümkündür.
WHM'de bir müşteri hesabını yanlışlıkla sildim, geri alabilir miyim?
Terminate işlemi kalıcıdır ve doğrudan geri alınamaz. Eğer düzenli otomatik yedekleme aktifse, hesabı yedekten geri yükleyebilirsiniz; bu yüzden herhangi bir sonlandırma işleminden önce güncel bir yedek almak kritik önem taşır.
Reseller hesabımdaki nameserver'ları kendi markamla nasıl gösteririm?
WHM'de Nameserver IPs bölümünden kendi nameserver isimlerinizi (örneğin ns1.markaniz.com) IP adresleriyle eşleştirir, ardından domain sağlayıcınızda glue record tanımlarsınız. Bu adım tamamlanmadan sadece logo değiştirmek beyaz etiket görünümünü tam sağlamaz.
WHM üzerinden toplu hesap açma işlemi otomatikleştirilebilir mi?
Evet, whmapi1 komut satırı arayüzü veya WHM API'si üzerinden hesap oluşturma, değiştirme ve silme işlemleri otomatikleştirilebilir. Sipariş otomasyonu için genellikle bu API, WHMCS gibi bir faturalandırma sistemiyle entegre çalıştırılır.
Reseller paketinde CPU/RAM limiti neden önemli?
Aynı ortamda birden fazla müşteri barındığı için bir hesabın aşırı kaynak tüketmesi diğer hesapları da yavaşlatabilir. CloudLinux tabanlı kaynak izolasyonu, her hesabın kendi CPU/RAM/I/O sınırında kalmasını sağlayarak "gürültülü komşu" sorununu önler.
Reseller hosting'de iade hakkı var mı?
Evet, hosting ve reseller paketlerinde koşullu 7 gün iade hakkı bulunur; talep ilk 7 gün içinde yapılmalı, hizmet kullanım oranı %50'yi geçmemeli ve öncesinde teknik destekle iletişime geçilmelidir (iade koşulları). VDS, dedicated sunucu ve domain kayıtlarında bu iade hakkı geçerli değildir.
Büyükweb Hizmetleri
WHM üzerinde anlattığımız tüm bu paket oluşturma, hesap yönetimi ve markalama işlemlerini kendi reseller hosting hesabınızda uygulamaya başlamak isterseniz:
Sorularınız için 0850 302 60 70 numaralı satış öncesi destek numaramızdan bize ulaşabilir veya iletişim sayfası üzerinden mesaj bırakabilirsiniz.
Web Hosting Rehberi İlgili Hizmetlerimiz
Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin
Etiketler:



