İçeriğe geç

Sunucu ve alan adı gereksinimleri

BorCube'u kurmak için gereken sunucu, işletim sistemi, bellek, portlar ve alan adı; Minecraft tarafında gerekenler.

BorCube'u kendi sunucuna kurarsın. Bu sayfa hangi sunucunun ve alan adının yettiğini anlatır. Kısaca: root erişimin olan bir Ubuntu sunucu ve ona yönlendirilmiş bir alan adı.

Kısa liste#

  • Root (yönetici) erişimin olan bir sunucu: VDS ya da VPS.
  • Ubuntu 22.04 ya da 24.04, 64 bit (x86_64).
  • En az 2 GB bellek (RAM).
  • 80 ve 443 portlarını kullanan başka bir program olmamalı.
  • Sunucunun IP'sine yönlendirilmiş bir alan adı ya da alt alan adı (ör. oyun.ornek.com).
  • Etkin bir BorCube lisansı. Ücretsiz deneme lisansı da olur.

Tek komutla kurulum için sunucu#

Önerilen yol tek komutla kurulum. Kurulum betiği başlamadan önce sunucuyu denetler; uymayan bir şey varsa nedenini yazıp durur.

GereksinimAyrıntı
İşletim sistemiUbuntu 22.04 ya da 24.04. Başka bir sürümde kurulum "Ubuntu 22.04 ya da 24.04 gerekli." diyerek durur.
İşlemci mimarisiYalnız x86_64 (amd64). ARM işlemcili sunucularda kurulum durur.
BellekEn az 2 GB önerilir. Bellek yaklaşık 1,4 GB'tan azsa kurulum bir uyarı yazar. Küçük ve orta sunucular için 2 vCPU ve 2–4 GB bellek önerilir.
Takas alanıBellek yaklaşık 2,6 GB'tan azsa ve sunucuda takas alanı yoksa kurulum 2 GB'lık bir takas dosyası (/swapfile) açar.
Portlar80 ve 443 portlarını Apache, Nginx gibi başka bir web sunucusu kullanmamalı. Kullanıyorsa kurulum durur.
YetkiKomut root olarak çalışır. Root ya da sudo yetkili bir kullanıcıyla bağlanman gerekir.
İnternetSunucu dışarıya bağlanabilmeli: BorCube paketi, Node.js ve Caddy indirilir; site lisansını düzenli olarak yeniler.

Mümkünse temiz (yeni kurulmuş) bir sunucu kullan. Kurulum MySQL, Node.js ve Caddy'yi kendisi kurar; sistemin tamamını güncellemez, yalnız eksik paketleri ekler.

Güvenlik duvarı

  • Sunucuda UFW güvenlik duvarı açıksa kurulum 80 ve 443 portlarına izin ekler. UFW kapalıysa onu açmaz.
  • VDS firmanın panelinde ayrı bir güvenlik duvarı varsa 80 ve 443 portlarını orada da açık tut. Bu portlar kapalıysa HTTPS sertifikası alınamaz.
  • Veritabanı yalnız sunucunun içinden erişilecek şekilde kurulur; onun için port açman gerekmez.

Alan adı#

Siten bir alan adında açılır. Ana alan adı (ornek.com) da olur, alt alan adı (oyun.ornek.com) da.

  • Alan adının A kaydı sunucunun IP adresini göstermeli. Bunu kurulumdan önce yapmanı öneririz.
  • Lisans, ilk kurulumda bu alan adına bağlanır.
  • HTTPS sertifikası satın alman gerekmez: tek komutla kurulumda (ve Docker kitinde) ücretsiz sertifika kendiliğinden alınır.
  • Cloudflare kullanabilirsin. Proxy açıksa (turuncu bulut) kurulum komutuna --cloudflare eklenir.

Ayrıntılar: Alan adı ve HTTPS.

Docker ya da elle kurulum için#

Ubuntu dışında bir sistem kullanıyorsan ya da her şeyi kendin yönetmek istiyorsan iki yol daha var:

  • Docker: Docker ve Docker Compose yüklü, x86_64 bir sunucu. İmaj, indirdiğin BorCube paketinden derlenir; veritabanı olarak MySQL 8.4 konteyneri gelir.
  • Elle kurulum: glibc kullanan bir Linux (ör. Ubuntu 22.04 / 24.04), x86_64; Node.js 24; MySQL 8+ ya da MariaDB 10.6+; HTTPS veren bir ters vekil (Caddy ya da Nginx).

Adımlar: Docker ile ya da elle kurulum.

Minecraft tarafı#

Otomatik teslimat için Minecraft sunucuna BorCube Connect eklentisini kurarsın.

PlatformJava
Spigot, Paper, Purpur, Folia (1.8.8'den güncel sürüme)8 ve üzeri
BungeeCord, Waterfall8 ve üzeri
Velocity 3.4 ve üzeri21 ve üzeri

Eklenti siteye kendisi bağlanır (HTTPS). Oyun sunucunda port açman gerekmez; yalnız oyun sunucusu sitenin adresine ulaşabilmeli.

Kurulum adımları: BorCube Connect kurulumu.

Kendin kurmak istemiyor musun?#

Sunucunu ve alan adını hazırla, gerisini biz yapalım: Ücretsiz kurulum hizmeti. Bu hizmet için de yukarıdaki sunucu gereksinimleri geçerlidir.

Bir yanlış ya da eksik mi gördün? Discord’dan haber ver, hemen düzeltelim.