Ana içeriğe geç

aaPanel

Bu makalede

Bilgi

aaPanel, popüler bir açık kaynaklı web barındırma kontrol panelidir. CentOS, Ubuntu ve Debian dahil olmak üzere Linux sistemleri çalıştıran sunucularda web sitelerini yönetmek için tasarlanmıştır. aaPanel; web sitelerini, uygulamaları ve sunucu hizmetlerini hızlı bir şekilde kurmak ve yönetmek için kullanıcı dostu ve sezgisel bir web arayüzü sağlar. Panel; alan adlarını, MySQL ve MongoDB veritabanlarını, e-posta hizmetlerini etkili bir şekilde yönetmenize olanak tanır ve Apache ile Nginx web sunucularını yapılandırmak için kapsamlı seçenekler sunar. aaPanel'in temel özellikleri arasında birden fazla PHP sürümü desteği, yerleşik bir güvenlik duvarı, otomatik SSL sertifikası kurulumu ve yedekleme araçları bulunur.

aaPanel: Temel Özellikler

  • Web Server Management: Apache ve Nginx web sunucularını; sanal hostlar oluşturma, SSL sertifikaları kurma, sunucu yapılandırmalarını yönetme ve istek işleme kurallarını uygulama dahil olmak üzere zahmetsizce yapılandırın ve yönetin.
  • Database Management: MySQL, MariaDB ve MongoDB gibi popüler veritabanlarını destekleyerek web arayüzü üzerinden veritabanları oluşturmanıza, içe aktarmanıza, dışa aktarmanıza ve yönetmenize olanak tanır.
  • Email Service: Bir e-posta sunucusu yapılandırmak, e-posta hesaplarını yönetmek ve spam karşıtı filtreler kurmak için entegre araçlar.
  • Multi-Site Hosting: Her biri için bireyselleştirilmiş ayarlara sahip birden fazla web sitesini tek bir sunucuda barındırın ve yönetin.
  • API Automation: Web sitesi oluşturma, kullanıcı yönetimi ve hizmet yapılandırması dahil olmak üzere sunucu yönetimi görevlerini otomatikleştirmek için bir programlama arayüzü sağlar.
  • Monitoring System: CPU yükü, bellek kullanımı, disk alanı ve ağ trafiğini izleme dahil olmak üzere sunucu sağlığını takip etmek için yerleşik araçlar.
  • Backup System: Web sitelerinin, veritabanlarının ve sistem ayarlarının otomasyon yetenekleriyle yedeklerini oluşturmak ve yönetmek için esnek seçenekler.
  • Performance Optimization: Önbelleğe alma yapılandırması, dosya sıkıştırma ve hizmet yapılandırma ayarları gibi web sunucusu performansını optimize etmek için araçlar içerir.

Dağıtım Özellikleri

ID Yazılım Adı Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Özel Alan Adı Aktif
241 aaPanel Ubuntu 22.04 + + + + 2 2 - Evet SİPARİŞ VER

Bu yazılım için kurulum sırasında özel bir alan adı belirleme imkanı bulunmaktadır. [Talimatları] görün(https://hostkey.com/documentation/tr/faq/custom_domain/)

Kurulum süresi: İşletim sistemi kurulumu dahil 20-30 dakika.

Not

Aksi belirtilmedikçe, varsayılan olarak yazılımın geliştiricisinin web sitesinden veya işletim sisteminin depolarından en son sürümünü kurarız.

aaPanel Kurulumu Sonrası Başlangıç

Siparişinizi ödedikten sonra, kayıt sırasında kayıtlı olan adrese sunucunuz hazır olduğunda sizi bilgilendiren bir e-posta gönderilecektir. Bu e-posta, VPS'inizin IP adresinin yanı sıra bağlantı için giriş bilgilerini de içerecektir. Şirketimizin müşterileri, ekipmanlarını server management panel and APIInvapi üzerinden yönetirler.

Giriş bilgilerini, sunucu yönetim panelindeki Configuration >> Tags sekmesinde veya sunucunuz yazılım kurulumundan sonra hazır olduğunda aldığınız e-postada bulabilirsiniz:

  • aaPanel web arayüzüne erişim bağlantısı: webpanel etiketi içinde bulunur.
  • SSH sunucu bağlantısı için Kullanıcı Adı ve Şifre: Sunucu hazır olduğunda e-posta ile gönderilir.

Yetkilendirme ve İlk Ayarlar

Varsayılan olarak, panele erişim için aşağıdaki kimlik bilgileri ayarlanmıştır:

  • Login: aaPanel
  • Password: aaPanel123

  • webpanel etiketinde belirtilen bağlantıya gidin.

  • Güvenlik sertifikası ayarlarını kabul edin.
  • Varsayılan giriş bilgilerini girin.

Not

Güvenliği sağlamak için panele çalışmaya başladıktan sonra kimlik bilgilerini kendiniz değiştirdiğinizden emin olun; bunun için Changing administrator password and login bölümündeki talimatları kullanın.

Dikkat

Kontrol paneline erişemiyorsanız, sunucunuzun güvenlik ayarlarında aşağıdaki portların açık olduğından emin olun:

- 3000 (ana kontrol paneli portu)
- 80
- 443
- 21

Yönetici kullanıcı adını ve şifresini değiştirme

Yönetici şifresini ve kullanıcı adını değiştirmek için aşağıda açıklanan yöntemlerden birini kullanmanız gerekir. Uygulamanızın güvenliğini sağlamak için panele çalışmaya başladıktan hemen sonra bu işlemi yapın.

Panel arayüzünü kullanarak yönetici şifresini ve kullanıcı adını değiştirme

  1. Ana panel yönetim menüsünün Settings bölümüne gidin.

  2. Açılan pencerede Authentication & Security bölümüne ihtiyacınız var. Kullanıcı adı ve şifre değiştirme işlemi sırasıyla gerçekleşir:

    • kullanıcı adını değiştirmek için, Panel user alanının yanındaki Modify düğmesine tıklayın
    • şifreyi değiştirmek için, Panel password alanının yanındaki Modify düğmesine tıklayın

  3. Açılan pencerede kullanıcı adını değiştirmek için:

    • Username alanı için yeni bir değer girin (en az 5 karakter içermelidir);
    • bu değeri Repeat alanına tekrar girin;
    • Password alanına mevcut şifrenizi girin;
    • değişiklikleri kaydetmek için Confirm düğmesine tıklayın.

  4. Açılan pencerede şifreyi değiştirmek için:

    • Old Password alanına mevcut şifrenizi girin;
    • New Password alanına yeni bir şifre girin (veya otomatik oluşturun)
    • Repeat alanına yeni şifreyi tekrar girin
    • değişiklikleri kaydetmek için Confirm düğmesine tıklayın.

SSH üzerinden yönetici şifresini ve kullanıcı adını değiştirme

  1. SSH üzerinden sunucuya bağlanın:

ssh root@<server_ip>
2. Bağlantıdan sonra, aaPanel CLI arayüzüne erişmek için komutu girin:

bt
3. Sonuçlanan menüde, ilgili numarayı girerek 5. öğeyi (Change panel password) seçin:

Pls enter command number:5
4. Yeni bir şifre girin (en az bir büyük harf ve en az bir rakam içermelidir)

Pls enter new password:
5. Yönetici kullanıcı adını değiştirmek için benzer şekilde komutları yürütün:

bt
Pls enter command number:6 #Change panel username
Pls enter new username(>5 characters):

Kimlik bilgilerini değiştirdikten sonra, webpanel etiketinde belirtilen URL'ye giderek bir tarayıcı aracılığıya kontrol panelinin web arayüzüne giriş yapmak için bunları kullanabilirsiniz.

İlk Kurulum

aaPanel'e ilk kez giriş yaptığınızda, tam teşekküllü bir web sunucusu kurmak için gerekli bileşenleri seçmenize olanak tanıyan "Recommended software packages" başlıklı bir pencere görünecektir. Bu kritik ilk kurulum adımı, sunucunuzu çalışmaya hızlı bir şekilde hazırlamanızı sağlar:

  1. Mevcut Yapılar:

    • Tek Web Sunucusu modeli
    • Çoklu Web Sunucusu Barındırma
  2. Her Yapıdaki Temel Bileşenler:

    • Web server (Nginx or Apache)
    • Database (MySQL mariadb)
    • PHP
    • Pure-Ftpd (FTP server)
    • phpMyAdmin (MySQL yönetimi için web arayüzü)
  3. Seçenekli Bileşenler:

    • DNS-Server (DNS kayıtlarını yönetmek için)
    • Mail-Server (Bir e-posta sunucusu kurmak için)
  4. Installation Methods:

    • Hızlı kurulum - önerilen yöntem
    • Derlenmiş - ileri düzey kullanıcılar için

Not

Nginx, statik içeriği işlerken genellikle daha iyi performans gösterdiği ve Apache'ye kıyasla daha az kaynak gerektirdiği için LNMP yapısını seçmeniz önerilir.

İstenen bileşenleri seçtikten sonra, kurulumu başlatmak için One-click düğmesine tıklayın. Kurulum süreci, seçilen bileşenlere ve sunucu gücüne bağlı olarak biraz zaman alabilir.

Ana aaPanel ayarları hakkında ayrıntılı bilgiye geliştirici dokümantasyonundan ulaşılabilir.

Kurumsal E-posta Hizmeti İçin SMTP Portlarını Açma

Güvenlik nedenleriyle, tüm VPS sunucularında giden TCP portları (25, 24, 2525, 387, 465 ve 587) ve UDP portu (5060) varsayılan olarak engellenmiştir. Bu önlem, spam dağıtımını önlemeyi amaçlamaktadır. Engeli kaldırmak için şu adımları izleyin:

  1. Alan adı bölgenizi (domain zone) kaydedin. Alan adınızın A kaydı, HOSTKEY'deki sunucunuzun IP adresini göstermelidir.

  2. Teknik destek birimine talep gönderin ve e-posta göndermek için giden SMTP portlarını açmanız gerektiğini ve e-postanın hangi adresten (veya hangi alt alan adından) gönderileceğini belirtin.

Dikkat

Certbot aracılığıyla otomatik olarak SSL sertifikası almak için, sunucunuzun IP adresini gösteren geçerli bir alan adına sahip olmalısınız. Bu uygulamada, SSL sertifikası yönetimi Certbot kullanarak bir Nginx konteyneri aracılığıyla gerçekleştirilir. Alan adınız ve kullanım seçeneklarınızla ilgili ek sorular sorma hakkımızı saklı tutarız.
  1. Alan adınızı analiz ettikten sonra, SMTP portlarının açılması konusunda bir karar vereceğiz ve sizi bilgilendireceğiz.

API Kullanarak aaPanel Siparişi Verme