Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Aapanel Kurulumu — Ubuntu Sunucuya Ücretsiz Hosting Paneli Kurma (Adım Adım)

efe

Moderator
Katılım
30 Ağustos 2026
Mesajlar
3
Rating - 0%
0   0   0
Rozetler
Süper Moderatör Süper Moderatör

AaPanel Kurulumu — Sıfırdan VPS/VDS Sunucuya Ücretsiz Hosting Paneli​

CPanel ve Plesk gibi ücretli kontrol panellerine alternatif arıyorsan aaPanel oldukça güçlü seçeneklerden biri.
AaPanel sayesinde Linux sunucunu sürekli terminal komutları kullanmadan web arayüzünden yönetebilirsin. Nginx veya Apache, PHP, MySQL/MariaDB, Redis, Docker, FTP, SSL sertifikaları, dosya yöneticisi, cron görevleri ve sunucu takibi gibi birçok işlemi tek panel üzerinden gerçekleştirebilirsin.
Bu rehberde temiz bir Ubuntu sunucuya aaPanel kuracağız, ardından temel web sunucusu bileşenlerini yükleyip ilk web sitemizi yayına hazırlayacağız.

1. Kuruluma başlamadan önce​

AaPanel'i mümkünse yeni kurulmuş temiz bir Linux sunucu üzerinde kullanmanı öneririm.

GereksinimÖneri
İşletim sistemiUbuntu 22.04 LTS
CPUMinimum 1 çekirdek
RAMMinimum 512 MB, önerilen 1-2 GB+
DiskKullanıma göre en az 10-20 GB
ErişimRoot SSH erişimi
SunucuVPS / VDS / Dedicated

AaPanel'in resmi dokümantasyonunda Ubuntu 22.04 özellikle öneriliyor. Ubuntu 24/26, Debian 11/12/13 ve güncel AlmaLinux/Rocky Linux sürümleri de destekleniyor.
Gerçek bir WordPress, OpenCart veya XenForo sitesi çalıştıracaksan sadece panelin minimum gereksinimlerini baz alma.
Ben en az:
Kod:
2 CPU
2 GB RAM
30+ GB SSD/NVMe
İle başlamanı öneririm.

2. Sunucuya SSH ile bağlanma​

Windows kullanıyorsan PowerShell, Windows Terminal veya PuTTY kullanabilirsin.
Terminali açıp:
ssh root@SUNUCU_IP

Örneğin:
ssh [email protected]

Sunucu root şifreni girdikten sonra sisteme bağlanmış olacaksın.
Şifreyi yazarken terminalde karakterlerin görünmemesi normaldir.
AaPanel kurulumu root yetkisi gerektiriyor.

3. Sistemi güncelleyelim​

Kuruluma başlamadan önce paketleri güncellemek iyi olacaktır.
Ubuntu / Debian için:
apt update && apt upgrade -y

Ardından gerekli temel araçları kuralım:
apt install curl wget -y

İstersen kurulum sırasında SSH bağlantısı koparsa işlemin yarım kalmaması için screen de kurabilirsin:
apt install screen -y

Yeni bir screen oturumu:
screen -S aapanel

4. aaPanel kurulumu​

Güncel aaPanel kurulum scriptini çalıştırıyoruz:
URL=https://www.aapanel.com/script/install_panel_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_panel_en.sh "$URL";fi;bash install_panel_en.sh forum
Bu komut aaPanel'in resmi dokümantasyonunda verilen güncel kurulum yöntemidir.
Kurulum sırasında şöyle bir soru gelecektir:
Do you want to install aaPanel to the /www directory now?(y/n):
Buraya:
y
Yazıp Enter'a bas.
Kurulum birkaç dakika sürebilir.

5. Kurulum tamamlandığında​

Kurulum bittiğinde terminalde buna benzer bilgiler göreceksin:
Kod:
Congratulations! Installed successfully!

aaPanel Internet Address:
https://SUNUCU_IP:PORT/gizli-adres

username: kullaniciadi
password: sifre
Buradaki:
  • Panel adresi
  • Kullanıcı adı
  • Şifre
Bilgilerini mutlaka kaydet.
AaPanel güvenlik amacıyla panel adresine rastgele bir URL yolu da ekleyebilir.
Örneğin:
https://185.123.45.67:31750/a8fd72c1
Şeklinde bir adres görebilirsin. Resmî dokümantasyondaki güncel örnekte panel portu 31750 olarak gösteriliyor; ancak kurulum çıktındaki port neyse onu kullanmalısın.

6. Giriş bilgilerini kaybettiysen​

Panel adresini veya kullanıcı bilgilerini unuttuysan SSH üzerinden:
bt default
Komutunu çalıştırabilirsin.
Şifre değiştirmek için:
bt 5
Kullanılabilir. Bunlar aaPanel'in resmi dokümantasyonunda da belirtiliyor.
Ayrıca:
bt
Komutuyla aaPanel yönetim menüsünü açabilirsin.

7. aaPanel'e ilk giriş​

Kurulumda verilen URL'yi tarayıcıda aç:
https://SUNUCU_IP:PORT/gizli-adres
İlk girişte tarayıcı SSL sertifikasıyla ilgili uyarı verebilir.
Bunun nedeni aaPanel'in ilk kurulumda self-signed yani kendi imzaladığı SSL sertifikasını kullanabilmesidir.
Panel alan adı ve gerçek SSL yapılandırdıktan sonra bu uyarıyı ortadan kaldırabiliriz.

8. LNMP mi LAMP mı?​

İlk giriş yaptığında aaPanel sana web sunucusu ortamı kurmayı teklif edecektir.
Genellikle iki seçenek görürsün:

LNMP​

Kod:
Linux
Nginx
MySQL
PHP

LAMP​

Kod:
Linux
Apache
MySQL
PHP
WordPress, OpenCart, XenForo ve çoğu PHP sitesi için kişisel tercihim:
Nginx + MySQL/MariaDB + PHP
Yani LNMP olacaktır.
Nginx özellikle statik dosyalarda ve yüksek trafik altında oldukça verimlidir.
AaPanel resmi dokümantasyonu da ilk girişten sonra LNMP veya LAMP ortamının panel üzerinden kurulmasını öneriyor.

9. Önerilen başlangıç kurulumu​

Yeni bir sunucu için örneğin:
Kod:
Nginx
MySQL 8.x / MariaDB
PHP 8.2 veya PHP 8.3
phpMyAdmin
Kurabilirsin.
Kullanacağın yazılıma göre PHP sürümünü seç.
Örneğin:
WordPress
PHP 8.2 / 8.3
OpenCart
Kullandığın OpenCart sürümüne göre PHP sürümünü kontrol et.
XenForo
XenForo sürümünün desteklediği PHP sürümünü seç.
Birden fazla PHP sürümünü aaPanel üzerinden aynı anda kurabilirsin.

10. İlk domainimizi ekleyelim​

Sol menüden:
Website → Add Site
Bölümüne gir.
Domain olarak örneğin:
oblifex.com
Ve:
www.oblifex.com
Ekleyebilirsin.
AaPanel otomatik olarak site için bir dizin oluşturacaktır.
Genellikle:
/www/wwwroot/DOMAIN/
Altında bulunur.
Örneğin:
/www/wwwroot/oblifex.com/
Site dosyalarını buraya yükleyebilirsin.

11. Domain DNS ayarı​

Domain sağlayıcına veya Cloudflare'e girip sunucu IP adresine A kaydı oluştur.
Örneğin:
Kod:
A
@
185.123.45.67
Ve:
Kod:
A
www
185.123.45.67
DNS yayıldıktan sonra domain sunucuna yönlenecektir.

12. SSL sertifikası kurulumu​

AaPanel'de:
Website → Domain → SSL
Bölümüne gir.
Let's Encrypt seçeneğini seç.
Domainlerini işaretleyip SSL sertifikasını oluştur.
Ardından:
Force HTTPS
Seçeneğini aktif edebilirsin.
Böylece:
http://site.com
Otomatik olarak:
https://site.com
Adresine yönlendirilir.

13. Veritabanı oluşturma​

Sol menü:
Databases → Add DB
Bölümüne gir.
Buradan:
Kod:
Database name
Username
Password
Oluşturabilirsin.
Örneğin:
Kod:
Database:
oblifex_forum

Username:
oblifex_db
Güçlü ve rastgele bir şifre kullanmanı öneririm.

14. PHP ayarları​

Website bölümünden sitenin ayarlarına gir.
Buradan PHP sürümünü değiştirebilirsin.
Örneğin:
PHP 8.2
Veya:
PHP 8.3
PHP eklentilerini ise:
App Store → PHP → Install Extensions
Bölümünden yönetebilirsin.
Yaygın olarak gereken eklentiler:
Kod:
curl
fileinfo
gd
mbstring
mysqli
openssl
zip
intl
opcache
Kullandığın yazılıma göre değişebilir.

15. Redis kurulumu​

WordPress, OpenCart veya yoğun veritabanı kullanan sistemlerde Redis kullanmak faydalı olabilir.
AaPanel:
App Store → Redis
Üzerinden Redis'i kurabilirsin.
Ardından PHP'nin Redis uzantısını da kullandığın PHP sürümüne eklemeyi unutma.

16. Panel alan adı kullanma​

Paneli doğrudan IP üzerinden kullanmak yerine:
panel.siteadi.com
Gibi bir subdomain tanımlamak daha düzenli olacaktır.
Örneğin Cloudflare DNS:
Kod:
A
panel
SUNUCU_IP
AaPanel ayarlarından panel domainini tanımladıktan sonra SSL sertifikası da oluşturabilirsin.
Böylece:
https://panel.siteadi.com
Üzerinden erişebilirsin.

17. Güvenlik ayarları​

AaPanel'i kurup bırakmak yerine bazı temel güvenlik ayarlarını mutlaka yap.

Panel portunu değiştir​

Varsayılan/kurulumda verilen port yerine rastgele bir port kullanabilirsin.
Örneğin:
42871
Gibi.

Güçlü panel şifresi kullan​

Şifre:
admin123
Gibi olmamalı.
Mümkünse parola yöneticisiyle oluşturulmuş uzun bir parola kullan.

İki faktörlü doğrulama​

Panel hesabında 2FA / Google Authenticator kullan.

SSH güvenliği​

Mümkünse şifre yerine SSH key kullan.
SSH anahtarının düzgün çalıştığından emin olduktan sonra root parola girişini kapatmayı düşünebilirsin.

Gereksiz portları kapat​

Sadece gerçekten kullandığın servislerin portlarını açık bırak.

18. Panel açılmıyor​

Kurulum tamamlandı ancak:
https://IP:PORT
Açılmıyorsa ilk kontrol etmen gereken şey firewall/security group.
AWS, Google Cloud, Azure ve bazı VDS firmalarında dışarıdan erişilecek portların ayrıca açılması gerekir.
AaPanel'in resmi rehberi de panel açılmadığında ilk olarak sunucu sağlayıcısındaki Security Group/Firewall kurallarının kontrol edilmesini öneriyor.
Örneğin kurulum sana:
31750
Portunu verdiyse bu port dış bağlantılara açık olmalıdır.

19. aaPanel servislerini kontrol etmek​

AaPanel durumuyla ilgili işlemler için:
bt
Komutunu kullanabilirsin.
Panel servisini yeniden başlatmak gerekirse aaPanel'in yönetim araçları üzerinden restart işlemi yapılabilir.
Kurulumdan sonra bir problem olduğunda ilk olarak:
bt
Menüsüne bakmak oldukça işe yarar.

20. Yedekleme​

Sunucunun aynı diski üzerine alınan yedek tek başına gerçek bir yedekleme stratejisi değildir.
En azından:
Kod:
Sunucu
↓
aaPanel Backup
↓
Harici depolama
Şeklinde kullan.
Örneğin:
  • Başka bir VPS
  • S3 uyumlu depolama
  • Cloudflare R2
  • FTP/SFTP depolama
  • NAS
Kullanılabilir.
Sunucunun diski bozulursa aynı disk içerisindeki hem site hem yedek birlikte kaybolabilir.

21. Kaynak kullanımını kontrol et​

AaPanel Dashboard üzerinden:
Kod:
CPU
RAM
Disk
Load
Network
Kullanımını görebilirsin.
Terminal tarafında da:
htop
Kullanabilirsin.
Kurulum:
apt install htop -y

22. Sık karşılaşılan sorunlar​

AaPanel kurulumu başlamıyor​

Root hesabında olduğundan emin ol:
whoami
Çıktı:
root
Olmalı.
Normal kullanıcıdaysan:
sudo -i
Kullanabilirsin. AaPanel dokümantasyonu da root kullanıcıyla kurulumu istiyor.

Panel URL'sini unuttum​

bt default

Panel şifresini unuttum​

bt 5

Panel açılmıyor​

Sunucu sağlayıcının firewall/security group ayarlarını kontrol et.

Domain açılmıyor​

A kaydının doğru sunucu IP'sine yönlendiğini kontrol et.
ping domain.com
İle yönlendirilen IP'yi kontrol edebilirsin.

SSL alınmıyor​

Şunları kontrol et:
Kod:
Domain doğru IP'ye gidiyor mu?
80 ve 443 portları açık mı?
DNS yayılmış mı?

Sonuç​

Bu işlemlerin ardından aaPanel üzerinde çalışan temel bir web hosting ortamına sahip olmuş olacaksın.
AaPanel'in en büyük avantajlarından biri; Nginx, Apache, PHP, MySQL, Redis, Docker, SSL, dosya yöneticisi ve sunucu izleme gibi işlemleri tek arayüz üzerinden yönetebilmen.
Özellikle kendi VPS/VDS sunucusunda WordPress, OpenCart, XenForo veya özel PHP projeleri barındırmak isteyenler için oldukça kullanışlı bir kontrol paneli.
Kurulum sırasında hata alırsanız terminal çıktısını konu altına ekleyebilirsiniz, birlikte inceleyebiliriz.
 

Telegram kanalımız

Önemli konulardan ilk sen haberdar ol. Yeni konular anında Telegram kanalımıza düşüyor.

4 üye

Kanala katıl

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

Radius aç/kapat

Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Geri