Kurulum işlemine başlamadan önce, alan adı ad sunucularınızın/DNS’nizin yapılandırıldığından emin olun. Aksi takdirde, web sitesine erişemezsiniz.Alan adı ad sunucularınızı/DNS’nizi nasıl yapılandıracağınızı buradan öğrenin.
-
LeaderOS Egg dosyasını indirin:
-
Yeni bir Nest oluşturun:
- Pterodactyl Panel > Admin Control > Nests yolunu izleyin.
- Nest oluşturma sürecini başlatmak için “Create New” butonuna tıklayın.
- Yeni nest’e “LeaderOS” adını verin.
-
Bot Egg dosyasını içe aktarın:
- Nests bölümünde, yeni oluşturulan “LeaderOS” nest’ini bulun.
- “Import Egg” butonuna tıklayın.
- LeaderOS Egg JSON dosyasını seçin.
- Bu egg’i “LeaderOS” nest’i ile ilişkilendirin.
-
LeaderOS Yazılımı için yeni bir sunucu kurun:
- Pterodactyl Panel > Admin Control > Servers yolunu izleyin.
- Sunucu oluşturma sürecini başlatmak için “Create New” butonuna tıklayın.
- Yeni sunucu için gerekli alanları yapılandırın.
- “LeaderOS” nest’ini ve LeaderOS Egg’i seçtiğinizden emin olun.
- Alan adınızı “Service Variables” bölümüne girin.
-
Yeni bir veritabanı oluşturun:
- Pterodactyl Panel > Server > Manage > Databases yolunu izleyin.
- “New Database” butonuna tıklayın.
- Veritabanı adını girin ve “Connections From” alanını boş bırakın.
-
Nginx Reverse Proxy yapılandırın:
- SSH ile Pterodactyl Node’a bağlanın.
sudo nano /etc/nginx/sites-enabled/YOURDOMAIN.COM
komutunu çalıştırın.- Aşağıdaki nginx yapılandırmasını kendi gereksinimlerinize göre düzenleyin. Yalnızca yorum satırı ile belirtilen alanları değiştirin.
- YOUR_IP: Aşağıdaki komutun çıktısını kullanın:
hostname -I | awk '{print $1}'
- YOUR_PORT: Pterodactyl tarafından sunucunuza atanan portu girin.
- SSH ile Pterodactyl Node’a bağlanın.
sudo apt update -y
komutunu çalıştırın.sudo apt install -y certbot
komutunu çalıştırın.sudo apt install -y python3-certbot-nginx
komutunu çalıştırın.certbot certonly --nginx -d YOURDOMAIN.COM
komutunu çalıştırın.sudo crontab -e
komutunu çalıştırın ve aşağıdaki satırı en altına ekleyin, bu her gün yenilemeyi deneyecektir.0 23 * * * certbot renew --quiet --deploy-hook "systemctl restart nginx"
sudo nano /etc/nginx/sites-enabled/YOURDOMAIN.COM
komutunu çalıştırın.- Aşağıdaki nginx yapılandırmasını kendi gereksinimlerinize göre düzenleyin. Yalnızca yorum satırı ile belirtilen alanları değiştirin.
- YOUR_IP: Aşağıdaki komutun çıktısını kullanın:
hostname -I | awk '{print $1}'
- YOUR_PORT: Pterodactyl tarafından sunucunuza atanan portu girin.
-
Web sitenizi ziyaret edin
- Web sitenizi ziyaret ettiğinizde, sizi LeaderOS kurulum sayfasına yönlendirecektir. Kurulumu tamamlamak için kılavuzu izleyin.