Menü
💬 Forum 🛒 Mağaza ⛏️ Sunucular ⚔️ Klanlar 📰 Blog 🏆 Liderlik 👥 Üyeler 🎖️ Rütbeler
0 üye online 👥 5 toplam üye 📝 Bugün 74 konu 💬 Bugün 74 mesaj

📖 Rehber Wings Daemon Kurulumu ve Node Yapılandırması

orginscorel · 7 saat önce · 1 gönderi · 0 görüntülenme
#1

Pterodactyl Wings Kurulumu — Sunucuların Çalıştığı Katman



Panel'i kurdunuz ama henüz sunucu oluşturamıyorsunuz. Çünkü asıl işi yapan bileşen Wings henüz devrede değil. Bu rehberde Wings daemon'ını kuracak, bir node tanımlayacak ve Panel ile Wings arasındaki bağlantıyı kuracağız.

Wings Nedir, Neden Gerekli?



Wings, sunucularınızın fiziksel olarak çalıştığı makinede kurulan bir daemon'dır. Panel'den gelen "sunucuyu başlat", "konsola komut gönder", "yedek al" gibi istekleri alır ve Docker konteynerleri üzerinden uygular. Panel ile Wings ayrı makinelerde olabilir; bu sayede tek panelden birden fazla sunucuyu yönetebilirsiniz.

1. Docker Kurulumu



Wings, Docker olmadan çalışmaz. Resmi kurulum scriptiyle hızlıca kurabilirsiniz:

curl -sSL https://get.docker.com/ | CHANNEL=stable sh
sudo systemctl enable --now docker


2. Wings İndirme ve Yerleştirme



sudo mkdir -p /etc/pterodactyl
curl -L -o /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64
sudo chmod u+x /usr/local/bin/wings


3. Panel'de Node Oluşturma



Wings'i yapılandırmadan önce Panel arayüzünden bir node tanımlamalısınız. Admin paneline girin, "Nodes" bölümünden yeni node ekleyin. Burada şunları belirlersiniz:


  • FQDN: Node'un alan adı (örn. node1.sunucum.net) — SSL için gereklidir
  • RAM ve Disk limiti: Bu node'un toplam kaynak kapasitesi
  • Daemon portu: Varsayılan 8080


4. Yapılandırmayı Wings'e Aktarma



Node oluşturulduktan sonra "Configuration" sekmesinde bir yapılandırma kodu göreceksiniz. Bunu Wings sunucusunda çalıştırın:

cd /etc/pterodactyl
sudo wings configure --panel-url https://panel.sunucum.net --token PANELDEN_GELEN_TOKEN --node 1


Bu komut, Wings'in Panel ile güvenli şekilde haberleşmesi için gerekli sertifika ve token bilgilerini yapılandırır.

5. Wings'i Servis Olarak Çalıştırma



Wings'in sürekli çalışması için bir systemd servisi oluşturun:

[Unit]
Description=Pterodactyl Wings Daemon
After=docker.service
[Service]
WorkingDirectory=/etc/pterodactyl
ExecStart=/usr/local/bin/wings
Restart=on-failure
[Install]
WantedBy=multi-user.target


Ardından servisi etkinleştirin:

sudo systemctl enable --now wings


Bağlantıyı Doğrulama



Panel'deki node listesinde node'unuzun yanında yeşil bir kalp simgesi görmelisiniz. Bu, Panel ile Wings'in başarıyla haberleştiği anlamına gelir. Kırmızı görünüyorsa SSL, port veya firewall sorununuz var demektir.

En sık karşılaşılan sorun: Daemon portunun (8080) firewall'da kapalı olması. UFW kullanıyorsanız bu portu açmayı unutmayın.


Allocation (Port Tahsisi)



Sunucu oluşturmadan önce node'a allocation eklemelisiniz. Bunlar, sunucuların oyunculara hizmet vereceği IP ve port kombinasyonlarıdır. Örneğin 25565, 25566 gibi portları tahsis edersiniz.

Sonuç



Wings çalışıyor ve Panel'e bağlı. Artık ilk Minecraft sunucunuzu oluşturmaya hazırsınız. Bir sonraki rehberde Panel üzerinden adım adım sunucu kurmayı göreceğiz.

Cevap yazabilmek için giriş yap.