Apa itu aaPanel ?

AlmaLinux awalnya merupakan projek dari RedHat Linux Enterprise (RHEL) yang dimulai saat RedHat mengumumkan untuk mengalihkan waktu dan fokusnya dari CentOS Linux ke CentOS Stream. Saat ini AlmaLinux yang didukung dan sudah diambil alih oleh CloudLinux inc. 

aaPanel adalah panel kontrol Linux open-source yang menyediakan antarmuka web dan tools yang mudah dalam pengelolaan hosting web. aaPanel menawarkan dasbor web yang mudah digunakan untuk mengelola dan memanajemen website, database,  DNS, akun email, dan aplikasi lain di server.

Dalam artikel ini, kita akan menginstal aaPanel di Server Rocky Linux 8 | Alma Linux 8, lalu membuat situs web sederhana menggunakan web interface.

System Requirements.

  1. Memory of 512MB atau lebih tinggi. Recommended 1 GB atau lebih
  2. Hard disk of 1 GB atau lebih
  3. Rocky Linux 8 | AlmaLinux 8 fresh belum terinstall apapaun termasuk Apache/Nginx/php/MySQL installed.

1. Update OS dan Instal Paket yang Diperlukan.

Sebelum kita memulai penginstalan, pastikan paket sistem Anda diperbarui ke versi stabil terbaru. Setelah itu instal paket yang diperlukan

sudo yum update
sudo yum install vim curl

2. Instal aaPanel

Pada instalasi kali ini, kita akan memulai dengan mendownload script instalasi aaPanel dari halaman resmi aaPanel.

Script instalasi untuk Rocky Linux 8 | AlmaLinux 8 dapat diunduh menggunakan wget seperti di bawah ini.

curl -sSO http://www.aapanel.com/script/new_install_en.sh  

Setelah proses download selesai, jalankan script untuk install aapanel di di Rocky Linux 8 | Alma Linux 8.

sudo bash new_install_en.sh forum
+----------------------------------------------------------------------
| aaPanel 6.0 FOR CentOS/Ubuntu/Debian
+----------------------------------------------------------------------
| Copyright © 2015-2099 BT-SOFT(http://www.aapanel.com) All rights reserved.
+----------------------------------------------------------------------
| The WebPanel URL will be http://SERVER_IP:8888 when installed.
+----------------------------------------------------------------------

Do you want to install aaPanel to the /www directory now?(y/n): y
........
Dependencies resolved.
=============================================================================
 Package              Arch      Version                   Repository    Size
=============================================================================
Installing:
 gcc                  x86_64    8.5.0-4.el8_5             appstream     23 M
Upgrading:
 glibc                x86_64    2.28-164.el8              baseos       3.6 M
 glibc-common         x86_64    2.28-164.el8              baseos       1.3 M
 glibc-langpack-en    x86_64    2.28-164.el8              baseos       827 k
 libgcc               x86_64    8.5.0-4.el8_5             baseos        78 k
 libgomp              x86_64    8.5.0-4.el8_5             baseos       205 k
 libxcrypt            x86_64    4.1.1-6.el8               baseos        72 k
Installing dependencies:
 cpp                  x86_64    8.5.0-4.el8_5             appstream     10 M
 glibc-devel          x86_64    2.28-164.el8              baseos       1.0 M
 glibc-headers        x86_64    2.28-164.el8              baseos       479 k
 isl                  x86_64    0.16.1-6.el8              appstream    834 k
 kernel-headers       x86_64    4.18.0-348.2.1.el8_5      baseos       8.3 M
 libxcrypt-devel      x86_64    4.1.1-6.el8               baseos        24 k

Transaction Summary
======================================
.................
Complete!
success
==================================================================
Congratulations! Installed successfully!
==================================================================
aaPanel Internet Address: http://88.99.92.81:8888/e3ada478
aaPanel Internal Address: http://192.168.205.2:8888/e3ada478
username: wcacqdhr
password: 4abdc73f
Warning:
If you cannot access the panel, 
release the following port (8888|888|80|443|20|21) in the security group
==================================================================
Time consumed: 5 Minute!

Dari tampilan outputnya, aaPanel dan pendukungnya telah terinstal di Rocky Linux 8 | AlmaLinux 8.
Selanjutnya user dan password untuk login sudah dibuat

Cek apakah port 8888 sudah dapat digunakan dengan menggunakan perintah

$ sudo ss -plunt|grep 8888 tcp LISTEN 0 128 0.0.0.0:8888 0.0.0.0:* users:(("BT-Panel",pid=86700,fd=6))

anda dapat membuka port melalui perintah firewall : 

sudo firewall-cmd --add-port=8888/tcp --permanent
sudo firewall-cmd --reload

3. Akses UI Web aaPanel.

Sekarang lanjutkan dan akses UI web aaPanel menggunakan URL yang disediakan di atas. Misalnya http://103.xxx.xxx.xxx:8888

aaPanel sekarang siap untuk dikonfigurasi.

4. Konfigurasi aaPanel

Salin  random secure URL dari konsol SSH Anda. Paste di web browser  Anda dan masuk ke panel kontrol menggunakan random credentials yang dibuat oleh skrip instalasi.

5. Install a LAMP Stack

Anda akan diminta untuk memasang web stack di server Anda. Antara LEMP dan LAMP akan ditampilkan di jendela pop-up. Pilih pilihan terbaik Anda. Dalam artikel ini, kami akan memasang pilihan LAMP.

Proses instalasi akan dimulai. Tergantung pada spesifikasi server Anda, instalasi akan memakan waktu sekitar 5 menit. Selanjutnya, dasbor aaPanel utama menampilkan penggunaan sumber daya server anda saat ini,traffic, statistik, dan control panel untuk mengonfigurasi server.

Kesimpulan

Dalam artikel ini, Anda telah mempelajari cara menginstal aaPanel di server Rocky Linux 8 atau Alma Linux 8. Anda dapat membuat beberapa situs web, akun FTP, akun Email, mengatur Cron, dan menggunakan fitur lain yang memungkinkan hosting web di server VPS.