DirectAdmin kurulumunun sonunda yalnızca giriş ekranına ulaşmak yeterli değildir. Hedefiniz, ayrı bir kullanıcıya ait test sitesinin doğru IP adresinden açılması, HTTPS kullanması ve geri yüklenebilir bir yedeğinin bulunması olmalı.
1. Temiz sunucu ve lisans hazırlığı
Başka bir panelin ya da çalışan sitelerin bulunduğu sunucu üzerine kurulum yapmayın. Bu örnek için temiz Debian 12, root erişimi ve sabit IPv4 kullanın. DirectAdmin belgeleri en az 4 GB RAM ve 4 GB swap istiyor; site dosyaları ve yedekler için ayrıca disk ayırın. Lisansınızın aktif ve doğrulanmış olduğunu müşteri hesabından kontrol edin. Dağıtım desteğini kurulum günü sistem gereksinimleri ile karşılaştırın.
Sunucunun mevcut durumunu kaydedin:
bashcat /etc/os-release
hostname -f
free -h
df -h /Disk doluysa veya beklemediğiniz servisler çalışıyorsa kurulumdan önce nedenini bulun. Paneli başka bir panelin üzerine kurarak taşıma yapamazsınız; önce ayrı bir hedef hazırlayın.
2. Hostname ve paketler
Sitenizden ayrı bir hostname seçin; örneğin panel.example.com. Bu ad için sunucunun IP adresine A kaydı açın. Aşağıdaki örnek adı kendi alan adınızla değiştirin:
bashsudo -i
apt update
apt upgrade -y
apt install -y curl ca-certificates
hostnamectl set-hostname panel.example.comÇekirdek güncellendiyse bakım zamanında yeniden başlatıp SSH ile tekrar bağlanın. Sağlayıcının konsol erişimini de açık tutun.
3. Kurulumu başlatın
Root kabuğunda resmi betiği indirin:
bashcurl -fsSL https://download.directadmin.com/setup.sh -o /root/directadmin-setup.sh
sh /root/directadmin-setup.shResmi yükleyici, tarayıcıdan devam edilecek bir adres gösterebilir. Adresteki geçici portu yalnız kendi IP adresinize açın; bağlantı anahtarını paylaşmayın. Lisansı sihirbaza girin. Tamamlanınca verilen yönetici bilgilerini güvenli biçimde saklayın.
4. Panel erişimi ve ilk kullanıcı
Kurulumun verdiği adresten 2222 portuna bağlanın. Panel henüz HTTPS sunmuyorsa önce SSH tüneli kullanın; hostname sertifikasını etkinleştirdikten sonra doğrudan HTTPS adresine geçin:
bashssh -N -L 2222:127.0.0.1:2222 root@SUNUCU_IPBu komut kendi bilgisayarınızda çalışır; ardından tarayıcıda http://127.0.0.1:2222 adresini açın.
Admin genel ayarları, Reseller müşteri hesaplarını, User ise siteyi yönetir. Test sitesi için ayrı kullanıcı oluşturun; bütün projeleri admin altında toplamayın. Rol ayrımı ve hostname sertifikası için ilk adımlar bölümünü izleyin.
5. DNS, SSL ve kabul kontrolü
Alan adının yetkili DNS sağlayıcısında A kaydını değiştirin. Panelde bir DNS bölgesi oluşturmak tek başına internet üzerindeki DNS’i değiştirmez. AAAA kaydı varsa çalışan IPv6 adresini göstermelidir. Site hesabından sertifika isteyin, sonra ana sayfa ve yönetim girişini test edin:
bashcurl -I https://site.example.comPanel açılmıyor: önce 2222 dinleyicisini ve sağlayıcı güvenlik duvarını kontrol edin. Yanlış site açılıyor: DNS adresi ile panelde tanımlı alan adını karşılaştırın. SSL alınamıyor: A/AAAA kayıtlarını ve doğrulama erişimini inceleyin; sertifika kontrolünü kapatmayın.
6. İlk yedek ve bakım
Test dosyası ile küçük bir veritabanı oluşturup kullanıcı yedeği alın. Yedeği başka bir sunucuya kopyalayın ve ayrı test hesabında geri yükleyin. Yedekleme stratejisi ile saklama süresini belirleyin; müşteri yönetimi için bayi hosting rehberine geçin.
