Ubuntu ve CyberPanel Kurulumu Rehberi
Ubuntu ve CyberPanel Kurulumu Rehberi

Ubuntu ve CyberPanel Kurulumu Rehberi

Ubuntu ve CyberPanel Kurulumu, kendi web sunucusunu kurmak isteyen kullanıcılar için düşük maliyetli ve yüksek performanslı bir çözüm sunar. Bu rehberde VirtualBox üzerinde Ubuntu Server kurulumu, CyberPanel yapılandırması, PHP ayarları ve ilk web sitesinin yayına alınması adım adım gösterilir.

Neden Ubuntu ve CyberPanel Tercih Edilmeli

  • Düşük maliyet: Lisans ücreti olmadan güçlü hosting altyapısı kurulur.
  • Yüksek performans: OpenLiteSpeed, özellikle WordPress sitelerinde hızlı çalışır.
  • Tam kontrol: Sunucu ayarlarına doğrudan müdahale edilebilir.
  • Kaynak verimliliği: Düşük RAM ve CPU ile stabil çalışır.
  • Kolay yönetim: CyberPanel arayüzü yeni başlayanlar için anlaşılırdır.

Dikkat Edilmesi Gereken Noktalar

  • İlk kurulum süreci teknik bilgi gerektirebilir.
  • Yanlış yapılandırma performans sorunlarına yol açabilir.
  • Sunucu güvenliği kullanıcının sorumluluğundadır.

Uyarı: Bu içerikte yer alan görseller yapay zekâ ile oluşturulmuş temsili görsellerdir. Arayüzlerde farklılıklar ve küçük hatalar bulunabilir.

Kuruluma Başlamadan Önce Gerekenler

Kuruluma geçmeden önce aşağıdaki bileşenlerin hazır olması gerekir:

  • Güncel bir bilgisayar
  • VirtualBox kurulu olmalı
  • Ubuntu Server ISO dosyası indirilmeli (önerilen sürüm: Ubuntu 22.04 LTS veya 24.04 LTS)
  • En az 4 GB RAM ve 20 GB disk alanı ayrılmalı
  • Stabil internet bağlantısı bulunmalı

Bu hazırlıklar tamamlandığında kurulum sorunsuz ilerler.

VirtualBox Kurulumu ve Sanal Makine Oluşturma

İlk aşamada VirtualBox üzerine Ubuntu çalıştıracak bir sanal makine oluşturulur.

VirtualBox Ağ Modu Seçimi (Önemli)

VirtualBox ağ modu, sunucuya nasıl erişeceğinizi doğrudan etkiler:

  • Sadece kendi bilgisayarından test: NAT kullanılabilir. Bu durumda dış erişim için VirtualBox Port Forward gerekir.
  • Aynı ağdaki cihazlar erişsin: Bridged Adapter seçilmelidir. Bu modda sanal makine modemden gerçek bir IP alır.

Ev veya ofis içinde gerçek sunucu gibi çalışması isteniyorsa Bridged Adapter önerilir.

Yeni Sanal Makine Oluşturma

VirtualBox açıldıktan sonra yeni makine oluşturma ekranı kullanılır.

  • Name: ubuntu-server
  • Type: Linux
  • Version: Ubuntu (64-bit)

RAM olarak en az 4096 MB önerilir. İşlemci çekirdeği mümkünse 2 yapılır.

VirtualBox Ubuntu Yeni Sanal Makine Oluşturma
VirtualBox Ubuntu Yeni Sanal Makine Oluşturma

Disk Ayarlarının Yapılması

Sanal disk oluşturma adımında şu seçimler yapılır:

  • Disk Type: VDI
  • Storage: Dynamically allocated
  • Disk Size: minimum 20 GB

Disk oluşturulduktan sonra makine hazır hale gelir.

VirtualBox VDI Dinamik Disk Olusturma Ekrani
VirtualBox VDI Dinamik Disk Olusturma Ekrani

Ubuntu Server Kurulumu

Sanal makine başlatıldığında Ubuntu ISO dosyası bağlanır ve kurulum başlatılır.

ISO Dosyasını Bağlama

Settings → Storage → Empty → ISO seçilir ve makine başlatılır.

VirtualBox Ubuntu ISO Baglama Ekrani
VirtualBox Ubuntu ISO Baglama Ekrani

Ubuntu Kurulum Adımları

  • Language: English
  • Keyboard: default
  • Install: Ubuntu Server
  • Network: DHCP otomatik bırakılır

Önemli not: Kurulumdan sonra modem üzerinden IP sabitleme (DHCP reservation) yapmanız önerilir. Aksi halde sunucu yerel IP’si değişirse port yönlendirme bozulabilir.

  • Storage: Use entire disk
  • Profile: kullanıcı adı ve şifre belirlenir

SSH kurulumu sorulduğunda Install OpenSSH Server seçilmelidir.

Ubuntu Server Kurulum Ekrani
Ubuntu Server Kurulum Ekrani

Ubuntu İlk Güncelleme ve Hazırlık

sudo apt update && sudo apt upgrade -y
Linux Terminal Apt Update Upgrade Ekrani
Linux Terminal Apt Update Upgrade Ekrani

CyberPanel Kurulumu

Kurulum Scriptinin Çalıştırılması

sudo su -
sh <(curl -sSL https://cyberpanel.net/install.sh)

Kurulum Sihirbazında Sorulan Sorular

Kurulum komutu çalıştırıldıktan sonra terminalde bazı seçimler sorulur. Genellikle aşağıdaki seçenekler tercih edilir:

  • Install CyberPanel
  • OpenLiteSpeed
  • Full installation
  • Redis: Yes (önerilir)
  • Memcached: küçük RAM'li sistemlerde isteğe bağlıdır
  • WatchDog: Yes

Not: Kurulum tamamlandıktan sonra panel açılmazsa sunucuyu yeniden başlatmanız gerekebilir.

CyberPanel Kurulum Scripti Calisiyor Ekrani
CyberPanel Kurulum Scripti Calisiyor Ekrani

CyberPanel’e İlk Giriş

https://SUNUCU-IP:8090

Güvenlik notu: 8090 portunu doğrudan internete açmak önerilmez. Mümkünse sadece kendi IP adresinize izin verin veya VPN üzerinden erişim sağlayın.

Not: OpenLiteSpeed WebAdmin paneli varsayılan olarak 7080 portundan çalışır.

CyberPanel Giris Ekrani
CyberPanel Giris Ekrani

CyberPanel Üzerinden Web Sitesi Oluşturma

CyberPanel kurulduktan sonra önce bir web sitesi oluşturulmalıdır.

  • Websites → Create Website
  • Package: Default
  • Domain Name: alanadiniz.com
  • Email: yönetici e‑postası
  • PHP Version: güncel sürüm
  • SSL: işaretlenir

Website oluşturulduktan sonra WordPress kurulumuna geçilebilir.

Önemli not: Lokal veya VirtualBox testlerinde SSL otomatik oluşmayabilir. Let's Encrypt sertifikası alabilmek için domainin doğru IP'ye yönlenmiş ve 80/443 portlarının dışarı açık olması gerekir.

WordPress Kurulumu (WP + LSCache)

  • Websites → List Websites → Manage
  • Application Installers → WP + LSCache
  • Site Title, Admin Username, Admin Password ve Admin Email alanları doldurulur

Kurulum tamamlandığında WordPress otomatik olarak hazır hale gelir.

WordPress Paneline Giriş

https://alanadiniz.com/wp-admin

Siteyi İnternete Açma ve Erişilebilir Hale Getirme

ÖNEMLİ: VirtualBox Ağ Modu

Eğer Ubuntu sunucusu VirtualBox içinde çalışıyorsa ağ modu kritik önem taşır:

  • NAT: Router → Host PC → VirtualBox Port Forward → VM zinciri gerekir.
  • Bridged Adapter (önerilen): VM ağda ayrı cihaz gibi IP alır ve port yönlendirme doğrudan VM IP’sine yapılır.

CGNAT Kontrolü (Çok Önemli)

Eğer internet sağlayıcınız CGNAT kullanıyorsa port yönlendirme çalışmaz. Dış IP adresiniz 100.64.x.x aralığındaysa büyük ihtimalle CGNAT altındasınız. Bu durumda statik IP satın almanız veya CGNAT çıkışı almanız gerekir.

Domain DNS Ayarları (A Kaydı)

Alan adının sunucuya yönlenmesi için domain firmanızın DNS panelinden A kaydı oluşturmanız gerekir.

  • Type: A
  • Name: @
  • Value: Sunucunun dış (public) IP adresi

Not: Eğer dinamik IP kullanıyorsanız DDNS hizmetlerinden yararlanabilirsiniz.

Modem / Router Port Yönlendirme

Web sitesi için gerekli temel portlar:

  • 80 (HTTP)
  • 443 (HTTPS)

Güvenlik önerisi: 8090 panel portunu mümkünse internete açmayın.

Firewall Yönetimi (Önerilen Yöntem)

CyberPanel kurulum sırasında kendi güvenlik duvarını yapılandırır. Bu nedenle UFW'yi ayrıca etkinleştirmek genellikle önerilmez ve çakışmaya neden olabilir.

Port açma ve kapama işlemlerini şu yol üzerinden yapmanız daha güvenlidir:

  • CyberPanel → Security → Firewall

Not: Eğer UFW manuel olarak kullanılacaksa önce SSH (22) portunun açık olduğundan emin olun, aksi halde sunucuya erişiminizi kaybedebilirsiniz.

Performans ve Optimizasyon İpuçları

  • WordPress kurulumundan sonra LSCache eklentisinde Redis Object Cache aktif edilmesi performansı artırır.
  • OPcache ayarlarının CyberPanel üzerinden optimize edilmesi PHP performansını yükseltir.
  • Sistem sürekli çalışacaksa VirtualBox yerine doğrudan makineye (bare‑metal) Ubuntu kurulumu daha yüksek verim sağlar.

Bu adımlar tamamlandığında sunucunuz internet üzerinden erişilebilir hale gelir.