- Katılım
- 26 Şubat 2020
- Mesajlar
- 159
- En iyi cevaplar
- 2
- Tepki puanı
- 22
- Puanları
- 1,080
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Ubuntu Üzerinde Minecraft Sunucu Kurulum Rehberi (Web FTP Destekli)
Bu doküman, Ubuntu tabanlı sistemlerde **Minecraft Sunucusu + Web FTP Paneli (FileBrowser)** kurulumunu otomatikleştiren enterprise-grade pipeline sunar.
Zero-hassle, one-shot.
İş akışı → “Kur → Çalıştır → Yönet → Ölçekle”.
---
Gereksinimler
- Ubuntu 20 / 22 / 24
- Minimum: 2 vCore / 4GB RAM / SSD
- Java 17 (script kurar)
- Root erişimi
Performans mottosu → “Clock hızına yatırım yap, CPU bench boss sensin.”
---
Kurulum Scripti
Aşağıdaki script tam otomatik setup yapar:
Bash:
#!/bin/bash
# Minecraft + FileBrowser Web FTP Kurulum Scripti
# Ubuntu 20/22/24 uyumlu
sudo apt update -y && sudo apt upgrade -y
sudo apt install curl wget screen unzip -y
sudo apt install openjdk-17-jre -y
mkdir -p /opt/mcserver
cd /opt/mcserver
LATEST_PAPER=$(curl -s https://api.papermc.io/v2/projects/paper | jq -r '.versions[-1]')
LATEST_BUILD=$(curl -s https://api.papermc.io/v2/projects/paper/versions/$LATEST_PAPER | jq -r '.builds[-1]')
wget https://api.papermc.io/v2/projects/paper/versions/$LATEST_PAPER/builds/$LATEST_BUILD/downloads/paper-$LATEST_PAPER-$LATEST_BUILD.jar -O paper.jar
echo "eula=true" > eula.txt
cat << 'EOF' > start.sh
#!/bin/bash
java -Xms2G -Xmx2G -jar paper.jar --nogui
EOF
chmod +x start.sh
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
mkdir -p /opt/filebrowser
filebrowser -r /opt/mcserver &
cat << 'EOF' | sudo tee /etc/systemd/system/mcserver.service
[Unit]
Description=Minecraft Server
After=network.target
[Service]
WorkingDirectory=/opt/mcserver
ExecStart=/bin/bash /opt/mcserver/start.sh
Restart=always
User=root
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable mcserver
cat << 'EOF' | sudo tee /etc/systemd/system/filebrowser.service
[Unit]
Description=FileBrowser Web FTP
After=network.target
[Service]
ExecStart=/usr/local/bin/filebrowser -r /opt/mcserver
Restart=always
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable filebrowser
sudo systemctl start filebrowser
echo "Kurulum tamam!"
echo "Minecraft: screen -S mc /opt/mcserver/start.sh"
echo "Web FTP: http://IP-ADRESIN:8080"
echo "Login: admin / admin"
---
Port Açma (Opsiyonel)
Bash:
ufw allow 25565
ufw allow 8080
---
Erişim Bilgileri
- Minecraft Sunucu: Port 25565
- Web FTP Panel:
Ziyaretçiler için gizlenmiş link,görmek için Giriş yapın veya üye olun.
- Varsayılan Giriş: admin / admin
İlk login sonrası şifreyi değiştir — attack surface minimization as a service.
---
Başlatma & Yönetim
Bash:
systemctl start mcserver
systemctl stop mcserver
systemctl restart mcserver
Screen manual run:
Bash:
screen -S mc /opt/mcserver/start.sh
Screen’den çıkış: `CTRL + A` → `D`
---
Sonuç
Bu kurulum:
- PaperMC (high-performance)
- Web FTP panel (browser-native ops)
- Systemd servis (uptime insurance)
- Z kuşağı dev-ops vibe + kurumsal disiplin
Minecraft altyapısı → artık “hobi sunucudan enterprise workflow’a” evrildi.
---
[/LIST]