aaPanel: Ubuntu 24.04 Üzerinde Ücretsiz Bir Hosting Kontrol Paneli Kurun


Açıklama: Bu makale bağlı kuruluş bağlantıları içermektedir. Bu bağlantılar üzerinden alışveriş yapmanız durumunda sizden ek bir ücret alınmadan komisyon kazanabilirim.

Sadece komut satırı aracılığıyla bir web sunucusunu yönetmek, sanki birden fazla şeyi aynı anda idare ediyormuşsunuz gibi hissettirebilir. Apache veya Nginx yapılandırmanız, veritabanlarını kurmanız, SSL sertifikalarını yönetmeniz, kaynak kullanımını izlemeniz ve dosya izinlerini ayarlamanız gerekir, hem de her işlemin doğru sözdizimini hatırlayarak.

Bir hosting kontrol paneli, tüm bu görevler için size görsel bir arayüz sunarak bunu çözer. Komutları ezberlemek ve yapılandırma dosyalarını manuel olarak düzenlemek yerine, tıklayabileceğiniz, yapılandırabileceğiniz ve güvenle dağıtım yapabileceğiniz bir kontrol paneli elde edersiniz.

aaPanel, bu işi olağanüstü bir şekilde yöneten ücretsiz ve hafif bir kontrol panelidir. Çin’in en popüler sunucu yönetim araçlarından biri olan BT Panel’in uluslararası versiyonudur ve aynı sadeliği İngilizce konuşan kullanıcılara sunar. Web sunucuları, veritabanları, PHP sürümleri ve güvenlik araçları için tek tıkla kurulumlar elde edersiniz; tüm bunlar, asla kullanmayacağınız seçeneklerle sizi boğmayan temiz bir web arayüzü üzerinden yapılır.

Ama işin aslı şu: aaPanel sunucu yönetimini kolaylaştırsa da, her şeyi düzgün bir şekilde çalışır hale getirmek için ilk kurulum hâlâ bazı komut satırı işlemleri gerektiriyor; işte bu rehberde bunu adım adım göstereceğiz.

Yeni bir Ubuntu 24.04 sunucusunda aaPanel'i kuracağız, güvenlik duvarını doğru şekilde yapılandıracağız ve sizi web arayüzüne giriş yaptıracağız. Böylece terminali tekrar kullanmak istemediğiniz sürece hosting ortamınızı yönetmeye web arayüzünden başlayabilirsiniz.

Önkoşullar

Başlamadan önce, birkaç şeyin hazır olması gerekecek:

  • Bir Ubuntu 24.04 çalıştıran sunucu (DigitalOcean, Linode veya AWS gibi sağlayıcılardan bir VPS mükemmel şekilde çalışır).
  • Kök erişimi veya sudo ayrıcalıklarına sahip bir kullanıcı hesabı.
  • En az 512MB RAM (daha iyi performans için 1GB veya daha fazla önerilir).
  • Paketleri indirmek için stabil bir internet bağlantısı.

Adım 1: Ubuntu Sistemini Güncelle

Öncelikle, Ubuntu sisteminizin tüm en son paketlere sahip olduğundan emin olalım; bu, uyumluluk sorunlarını önler ve temiz bir başlangıç yapmanızı sağlar.

sudo apt update && sudo apt upgrade -y

Yukarıdaki komut iki iş yapar: paket listesini güncelleyerek nelerin mevcut olduğunu görmenizi sağlar ve ardından kurulu paketleri en yeni sürümlerine yükseltir. -y bayrağı, herhangi bir istemi otomatik olarak “evet” olarak yanıtlar, böylece süreci sürekli kontrol etmeniz gerekmez.

Adım 2: Ubuntu'ya aaPanel yükleyin

aaPanel, sisteminizi kontrol eden, bağımlılıkları yükleyen, paneli kuran ve giriş bilgilerinizi oluşturan bir kurulum betiği sunar, hepsi tek seferde.

URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel

Kurulum, sunucunuzun hızı ve internet bağlantınıza bağlı olarak yaklaşık 5-10 dakika sürer. Farklı paketlerin yüklendiğini, hizmetlerin yapılandırıldığını ve güvenlik ayarlarının uygulandığını göreceksiniz.

Ubuntu'ya aaPanel Kurulumu

Kurulum tamamlandığında, şu şekilde bir şey göreceksiniz:

aaPanel Başarıyla Yüklendi

Önemli: Bu giriş bilgilerini kaydetmeyi unutmayın, daha sonra bunlara ihtiyacınız olacak ve URL'deki rastgele dizi (e05c4e96 bu örnekte) panelinize yetkisiz erişimi önleyen bir güvenlik tokenıdır.

Dış adres, aaPanel'e internetin herhangi bir yerinden erişmek için kullanacağınız adrestir, iç adres ise yalnızca sunucunuzla aynı yerel ağda olduğunuzda çalışır.

Adım 3: aaPanel Portunu Güvenlik Duvarında Açın

aaPanel varsayılan olarak 7800 numaralı port üzerinden çalışır, ancak sunucu ayarlarınıza bağlı olarak bu port güvenlik duvarı tarafından engellenmiş olabilir. Erişilebilir olduğundan emin olalım.

Eğer UFW (Ubuntu’nun varsayılan güvenlik duvarı) kullanıyorsanız:

sudo ufw allow 7800/tcp
sudo ufw reload

Sunucunuzu AWS, DigitalOcean veya Linode gibi bir bulut sağlayıcısında çalıştırıyorsanız, 7800 numaralı port üzerinden trafiğe izin vermek için web konsollarında bir güvenlik duvarı kuralı eklemeniz gerekecektir.

Adım 4: aaPanel Web Arayüzüne Erişin

Web tarayıcınızı açın ve kurulum sırasında verilen URL'ye gidin:

http://your-server-ip:7800/e05c4e96

your-server-ip adresini gerçek sunucunuzun IP adresi ile değiştirin ve kurulum çıktınızdan tam olarak aynı güvenlik belirtecini kullanın. Bir giriş ekranı göreceksiniz, kurulum sırasında oluşturulan kullanıcı adı ve şifreyi girin.

aaPanel Web Girişi

Güvenlik İpuçları: Giriş yaptıktan sonra yapmanız gereken ilk şey, sadece sizin bildiğiniz bir şifreye değiştirmektir ve bunu panel ayarlarından yapabilirsiniz.

aaPanel Yönetici Parolasını Değiştir

Adım 5: İlk Kurulumu Tamamlayın

Giriş yaptıktan sonra, aaPanel size bir LAMP veya LNMP paketi (Linux + Apache/Nginx + MySQL + PHP) kurmanızı önerecek, bu da web sitelerini barındırmak için ihtiyacınız olan her şeyi sağlar.

Şu tür seçenekler göreceksiniz:

  • LNMP (Nginx + MySQL + PHP) – statik içerik için daha hızlı, yüksek trafik alan siteler için daha iyi.
  • LAMP (Apache + MySQL + PHP) – bazı uygulamalarla daha uyumlu, .htaccess yapılandırması daha kolay.

İhtiyaçlarınıza göre seçim yapın. Emin değilseniz, modern web uygulamaları için genellikle LNMP daha iyi bir seçimdir, bu yüzden her bileşen için tercih ettiğiniz sürümleri seçin (panel kararlı sürümleri önerecektir), ardından “Tek Tıkla Kur” butonuna tıklayın ve geri kalanını aaPanel halletsin.

LNMP Kurulumu Yap

aaPanel ile Şimdi Neler Yapabilirsiniz

aaPanel kurulu ve web altyapınız hazır olduğunda şunları yapabilirsiniz:

  • Otomatik Nginx/Apache yapılandırması ile web siteleri oluşturun.
  • SSL sertifikalarını tek tıklamayla Let’s Encrypt entegrasyonu ile yükleyin.
  • phpMyAdmin üzerinden MySQL veritabanlarını yönetin.
  • Dosyaları yerleşik dosya yöneticisi üzerinden yükleyin.
  • Sunucu kaynaklarını (CPU, bellek, disk kullanımı) gerçek zamanlı olarak izleyin.
  • Yerel depolama veya bulut sağlayıcılarına otomatik yedeklemeler ayarlayın.
  • Redis, Memcached veya Node.js gibi ek yazılımları Uygulama Mağazası aracılığıyla yükleyin.

Tüm bunlar web arayüzü üzerinden gerçekleşir, o seviyede bir kontrol istemiyorsanız komut satırına gerek yoktur.

aaPanel Güvenlik Önerileri

Önemli bir şey barındırmaya başlamadan önce, panelinizi güvence altına almak için birkaç dakika ayırın:

  • Varsayılan portu değiştirin – Panel Ayarları'na gidin ve 7800 portunu daha az belli olan bir şeyle değiştirin.
  • İki faktörlü kimlik doğrulamayı etkinleştir – Bu, girişinize ekstra bir koruma katmanı ekler.
  • Panel için SSL kurun – Bu, aaPanel’in arayüzüne olan bağlantınızı şifreler.
  • Otomatik güncellemeleri yapılandırın – Yazılım paketlerinizi güvenlik açıklarına karşı güncel tutun.
  • Güvenlik ayarlarını gözden geçirin – aaPanel, yaygın yanlış yapılandırmaları kontrol eden bir güvenlik tarama aracını içerir.

Panel, tüm bu değişiklikleri uygulamayı kolaylaştırır; doğru şekilde güvenliği artırılmış bir sunucuya sahip olmak için bir güvenlik uzmanı olmanıza gerek yok.

aaPanel'i Komut Satırından Yönetme

Web arayüzü çoğu görevi yerine getirirken, bazen aaPanel'i terminalden yönetmeniz gerekebilir; belki web arayüzü yüklenmiyordur, servisleri yeniden başlatmanız gerekiyordur veya SSH üzerinden sistem durumunu hızlıca kontrol etmek istiyorsunuzdur.

aaPanel, panelin temel işlevleri üzerinde kontrol sağlayan, basit, anlaşılır ve karmaşık komutları ezberlemenizi gerektirmeyen bir komut satırı yönetim betiğini içerir.

aaPanel'in yönetim araç kutusunu açmak için, sadece şunu çalıştırın:

bt

Hepsi bu. İki harf yeter, ve şifre değiştirmekten sistem bilgilerini görüntülemeye kadar her şey için numaralandırılmış seçeneklere sahip bir etkileşimli menü alırsınız. Hızlı bir şey yapmanız gerektiğinde sunucu yönetimini daha az zahmetli hale getiren düşünceli bir dokunuş türüdür, belgelerde gezinmenize gerek kalmaz.

aaPanel Yönetim Araç Kutusu

Bazen aaPanel servisi üzerinde doğrudan kontrol sahibi olmanız gerekir.

service bt stop          #Stop the panel
service bt start         #Start the panel
service bt restart       #Restart the panel
Son Düşünceler

aaPanel, karmaşık sunucu yönetimini basit ve yeni başlayanlar için uygun bir deneyime dönüştürür. Kurulduktan sonra, web siteleri dağıtmak, veritabanlarını yönetmek, güvenliği yapılandırmak ve sunucunuzu sürekli komut satırı çalışmasına gerek kalmadan izlemek için size temiz bir web kontrol paneli sunar.