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 docker2. 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/wings3. 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 1Bu 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.targetArdından servisi etkinleştirin:
sudo systemctl enable --now wingsBağ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.
💡 Etkileşim için giriş yap.