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.
| Gereksinim | Ayrıntı |
|---|---|
| İşletim sistemi | Ubuntu 22.04 ya da 24.04. Başka bir sürümde kurulum "Ubuntu 22.04 ya da 24.04 gerekli." diyerek durur. |
| İşlemci mimarisi | Yalnız x86_64 (amd64). ARM işlemcili sunucularda kurulum durur. |
| Bellek | En 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. |
| Portlar | 80 ve 443 portlarını Apache, Nginx gibi başka bir web sunucusu kullanmamalı. Kullanıyorsa kurulum durur. |
| Yetki | Komut root olarak çalışır. Root ya da sudo yetkili bir kullanıcıyla bağlanman gerekir. |
| İnternet | Sunucu 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
--cloudflareeklenir.
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.
| Platform | Java |
|---|---|
| Spigot, Paper, Purpur, Folia (1.8.8'den güncel sürüme) | 8 ve üzeri |
| BungeeCord, Waterfall | 8 ve üzeri |
| Velocity 3.4 ve üzeri | 21 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.