e-Ticaret yazılımımız üzerinden oluşturduğunuz sunucu erişimli ürün sayfalarını hedef kitlenize ulaştırmak, kullanıcıya doğrudan erişmek ve satış verimliliğini artırmak için bu pazarlama modeli kullanılır. Bu entegrasyon sayesinde yalnızca bir mağaza açmakla kalmaz, aynı zamanda ürünlerinizi sunucuya bağlı olarak otomatik şekilde dağıtarak hem güvenli hem verimli bir satış süreci sağlayabilirsiniz.

1. Pterodactyl’i Kurma.

Dağıtımlı Sunucu Yönetimi altyapımızda, sunucuları dağıtmak ve yönetmek için Pterodactyl Panel kullanıyoruz.

Pterodactyl Panel Nedir?

Pterodactyl, oyun ve uygulama sunucularını web tabanlı bir arayüz üzerinden kolayca yönetmenizi sağlayan, açık kaynak kodlu bir kontrol panelidir. Laravel tabanlıdır ve yüksek güvenlik, çoklu sunucu yönetimi ve özelleştirilebilir yapı gibi özellikler sunar.

Pterodactyl Yumurtaları Nedir?

Yumurtalar, Pterodactyl’in sunucu oluşturma şablonlarıdır.
Bu sayede sistem üzerinde:
  • Sanal oyun sunucuları oluşturabilir.
  • AFK client, Discord Bot, Minecraft, Oyun Sunucusu, web hosting gibi özel sunucular tanımlayabilir.
  • Hazır şablonlarla hızlı kurulum yapabilirsiniz.
Panelimizde sizler için en çok kullanılan bazı yumurtalar hazır olarak eklenmiştir.

Kurulum Adımları

  1. Pterodactyl Paneli Kurun
    Sunucunuza kurulum yapmak için aşağıdaki bağlantıyı kullanın:
    Buraya tıklayın.
SSH üzerinden talimatları uygulayarak panelin kurulumunu tamamlayın.
  1. phpMyAdmin Kurulumu (İsteğe Bağlı)
    Panelinize phpMyAdmin eklemek için şu YouTube videosunu izleyebilirsiniz:
Kurulum tamamlandıktan sonra example.com/phpmyadmin adresine giderek SQL yedeğinizi alın.
  1. Pterodactyl Yedeğinizi Zonely Veritabanına Aktarın
    Aldığınız SQL yedeğini Zonely veritabanınıza aktarın.
  2. Pterodactyl Yapılandırması (.env)
    FTP erişimiyle sunucunuza bağlanın ve şu dosyayı açın:
    /var/www/pterodactyl/.env
Aşağıdaki satırları kendi Zonely veritabanı bilgilerinize göre düzenleyin:
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=zonely_veritabani
DB_USERNAME=zonely_kullanici
DB_PASSWORD="gizli_sifreniz"
  1. Pterodactyl Panelini Yeniden Başlatın
php artisan queue:restart
Bu komutla Pterodactyl paneliniz yapılandırılmış veritabanıyla yeniden başlatılır. Kurulum başarıyla tamamlanmış olacaktır.

2. Eklentilerde Hosting’i Aktif Etme.

Hosting sistemini aktif ederek, ürünlerinizi Pterodactyl panel ile entegre bir şekilde yönetebilir ve dağıtabilirsiniz. Aşağıdaki adımları izleyerek gerekli yapılandırmayı tamamlayabilirsiniz: 1. Zonely’yi Kurduğunuz Yönetim panelinize giriş yapın. 2. Sol menüde yer alan Dişli Çark (Ayarlar) ikonuna tıklayın. 3. Açılan sayfadan “Eklentiler” bölümüne geçin. 4. Listeden “Hosting Sistemi” eklentisini bulun ve aktif konuma getirin.
Bu işlem sizi otomatik olarak Sistem Ayarları ekranına yönlendirecektir.
5. Hosting sistemine özel ayarlar ekranında:
  • Pterodactyl panelinizin logosunu yükleyin.
  • Pterodactyl panelinden oluşturduğunuz API anahtarını ilgili alana girin.
  • Pterodactyl panelinizin tam URL adresini (örneğin: https://panel.siteniz.com) yazın.

3. Ürün Ekleme.

Bu bölümde, sisteminizde hazır olarak sunulan düğümler (nodes) üzerinden bir hosting ürünü nasıl oluşturulur, adım adım anlatılmaktadır. Her düğüme yalnızca bir ürün tanımlanabilir. 1. Yönetim panelinize giriş yapın. 2. Sol menüde yer alan “Alışveriş Arabası” simgesine tıklayın. 3. Açılan menüden “Mağaza Yönetimi” sekmesine geçin. 4. Buradan “Hosting” sekmesini seçin. 5. Ürün eklemek istediğiniz düğümün satırındaki kalem ikonuna tıklayın.
Not: Her düğüme yalnızca 1 ürün tanımlanabilir.

Ürün Bilgilerini Doldurun:

  • Sunucu Başlığı:
    Ürünün adını belirleyin (örnek: Minecraft Sunucusu #2).
  • Ağ IP Adresi (Pterodactyl):
    Pterodactyl panelinizde ilgili node’un IP adresini girin.
    Yardım: Panelde Nodes > [Düğüm Adı] > Allocations kısmından IP’yi kopyalayabilirsiniz.
  • Subdomain (DNS):
    IP adresine bağlı bir subdomain girin (örnek: mc2.siteadi.com).
    Yardım: Bu subdomaini DNS sağlayıcınız üzerinden “A Kaydı” olarak IP adresine yönlendirin.
  • Sunucu Açıklaması:
    Kullanıcıya gösterilecek kısa bir bilgilendirme metni yazın.
  • Ürün İkonu (SVG):
    İnternetten bulacağınız veya özel oluşturduğunuz bir SVG ikonu girin.
    HTML <svg>...</svg> etiketi kullanılabilir.
  • Yumurta Seçimi:
    Pterodactyl panelinizde yüklü olan hazır yumurtalardan birini seçin.
    (Örn: Minecraft, Discord Bot, AFK Client)
  • Sunucu Kapasitesi:
    Kullanıcının sunucusuna tanımlanacak değerleri girin:
    • RAM (MB)
    • Disk (MB)
    • Çekirdek Sayısı
      Not: 100 = 1 çekirdek, örnek: 200 → 2 çekirdek

Fiyatlandırma ve Limit Ayarları:

  • Sunucu Birimi:
    “Ücretli” veya “Ücretsiz” seçeneklerinden birini belirleyin.
  • Ekstra Maliyetler (Sadece ücretli seçildiğinde):
    • Port Ücreti
    • Veritabanı Ücreti
    • Yedekleme Ücreti
  • Askıya Alma Süresi:
    Kullanıcı sunucuyu ne kadar süre aktif tutmazsa sistem tarafından askıya alınacağını belirleyin.
Eğer ürün sınırsız kullanım için sunuluyorsa bu alanı boş bırakabilirsiniz.

Tanıtım ve Görsel Ayarlar:

  • Renk Paleti:
    Ürün tanıtımında kullanılacak tema rengini açılacak pencerede seçin.
  • Arka Plan Görseli:
    Ürün kutusunda arka planda kullanılacak büyük resmi yükleyin.
“Kaydet” butonuna tıklayarak işlemi tamamlayın.
Ürününüz artık mağazada gösterilecek ve sistem Pterodactyl paneli ile entegre şekilde çalışacaktır.
Pterodactyl üzerindeki detaylı node, egg veya limit konfigürasyonlarını doğrudan pterodactyl panel üzerinden manuel olarak düzenleyebilirsiniz. Hazırsınız! Dağıtımlı sunucu mağazanızdan artık gerçek kazanç sağlayabilirsiniz. Bol kazançlar!