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.
- Memory of 512MB atau lebih tinggi. Recommended 1 GB atau lebih
- Hard disk of 1 GB atau lebih
- 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.