Pterodactyl Panel ve Wings için resmi olmayan kurma betiği. Her zaman Pterodactyl'in son sürümü ile çalışır.
Buradan daha fazlasını okuyabilirsin: Pterodactyl. Bu reponun orijinal Pterodactyl Projesi ile bağıntısı yoktur.
- Otomatik Pterodactyl Panel kurulumu (bağımlılıklar, veritabanı, cronjob, nginx).
- Otomatik Pterodactyl Wings kurulumu (Docker, systemd).
- Panel: (opsiyonel) Otomatik Let's Encrypt konfigürasyonu.
- Panel: (opsiyonel) Otomatik Güvenlik Duvarı konfigürasyonu.
- Panel ve Wings kaldırma desteği.
Resmi Pterodactyl projesi ile bağıntılı değil, betik ile ilgili yardım ve destek için Discord Chat adresine katılabilirsiniz.
Panel ve Wings için desteklenen sistemlerinin listesi (bu kurulum betiği tarafından desteklenen sistemler).
İşletim Sistemi | Versiyon | Destekliyor mu? | PHP Versiyon |
---|---|---|---|
Ubuntu | 14.04 | 🔴 | |
16.04 | 🔴 * | ||
18.04 | 🔴 * | 8.1 | |
20.04 | ✅ | 8.1 | |
22.04 | ✅ | 8.1 | |
Debian | 8 | 🔴 * | |
9 | 🔴 * | ||
10 | ✅ | 8.1 | |
11 | ✅ | 8.1 | |
12 | ✅ | 8.1 | |
CentOS | 6 | 🔴 | |
7 | 🔴 * | ||
8 | 🔴 * | ||
Rocky Linux | 8 | ✅ | 8.1 |
9 | ✅ | 8.1 | |
AlmaLinux | 8 | ✅ | 8.1 |
9 | ✅ | 8.1 |
* Indicates an operating system and release that previously was supported by this script.
Kurulum betiklerini kullanmak için bu komutu root olarak çalıştırmanız yeterlidir. Betik size sadece paneli mi, sadece Wings'i mi yoksa her ikisini de mi kurmak istediğinizi soracaktır.
bash <(curl -s https://raw.githubusercontent.com/CaglarYml/pterodactyl-installer-turkce/master/install.sh
Not: Bazı sistemlerde, tek satırlık komutu çalıştırmadan önce root olarak oturum açmış olmanız gerekir (komutun önünde sudo
varsa çalışmaz).
İşte kurulum sürecini gösteren bir YouTube videosu.
Kurulum komut dosyaları sizin için bir güvenlik duvarı kurabilir ve yapılandırabilir. Komut dosyası bunu isteyip istemediğinizi soracaktır. Otomatik güvenlik duvarı kurulumunu tercih etmeniz önemle tavsiye edilir.
Betiği test etmek için Vagrant kullanıyoruz. Vagrant ile, betiği test etmek için hızlı bir şekilde yeni bir makine kurabilir ve çalıştırabilirsiniz.
Betiği desteklenen tüm sistemlerde tek seferde test etmek istiyorsanız, aşağıdakileri çalıştırmanız yeterlidir.
vagrant up
Yalnızca belirli bir desteklenen sistemler test etmek istiyorsanız, aşağıdakileri çalıştırabilirsiniz.
vagrant up <name>
Adı aşağıdakilerden biriyle değiştirin (desteklenen sistemler).
ubuntu_jammy
ubuntu_focal
debian_bullseye
debian_buster
debian_bookworm
almalinux_8
almalinux_9
rockylinux_8
rockylinux_9
Daha sonra kutuya SSH ile bağlanmak için vagrant ssh <makine adı>
kullanabilirsiniz. Proje dizini /vagrant
dizinine bağlanacaktır, böylece betiği yerel olarak hızlı bir şekilde değiştirebilir ve ardından betiği sırasıyla /vagrant/installers/panel.sh
ve /vagrant/installers/wings.sh
adreslerinden çalıştırarak değişiklikleri test edebilirsiniz.
Install.shdosyasında github kaynağı ve betik sürüm değişkenleri her sürümde değişmelidir. İlk olarak,
CHANGELOG.mddosyasını güncelleyin, böylece yayın tarihi ve yayın etiketinin her ikisi de görüntülenir. Değişiklik günlüğü noktalarının kendisinde herhangi bir değişiklik yapılmamalıdır. İkinci olarak,
install.shdosyasındaki
GITHUB_SOURCEve
SCRIPT_RELEASEdosyalarını güncelleyin. Son olarak, artık
Release vX.Y.Z` mesajıyla bir commit gönderebilirsiniz. GitHub üzerinde bir sürüm oluşturun. Referans için this commit adresine bakın.
Telif hakları saklıdır. (C) 2018 - 2024, Vilhelm Prytz, [email protected], ve katkıda bulunanlar!
- Sahibi: Vilhelm Prytz
- Geliştiren: Linux123123
- Türkçeleştiren: CaglarYml
Discord moderatörleri sam1370, Linux123123 ve sinjs'e Discord sunucusundaki yardımları için teşekkürler! Katkıda Bulunanlar: