aaPanel
aaPanel adalah panel kontrol hosting berbasis web yang open source dan ringan untuk mengelola server Linux. Dengan antarmuka yang sederhana dan ramah pengguna, aaPanel mempermudah pengelolaan server, termasuk instalasi dan konfigurasi aplikasi seperti Nginx, Apache, MySQL, PHP, dan lainnya. Fitur unggulannya mencakup manajemen file, sertifikat SSL, firewall, tugas terjadwal (cron jobs), dan pemantauan performa server. Cocok untuk pemula maupun profesional, aaPanel mendukung kebutuhan hosting website dan aplikasi dengan efisiensi dan kemudahan.
1. Persyaratan Sistem
System requirements untuk menjalankan aaPanel:
- 1 CPU 1 GB RAM
- OS: Debian 12, Ubuntu 22.04, AlmaLinux 8/9, Rocky Linux 8
Sebelum memulai install, siapkan:
- VPS atau server dengan OS Ubuntu 22.04
- Akses SSH ke server
- Domain yang sudah diarahkan ke server
2. Persiapan Server
Login ke server
ssh user@IP-SERVER
Beralih ke user root
sudo su -
Update sistem
apt update
apt upgrade -y
3. Install aaPanel
Download script installer aaPanel dan jalankan
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
Jawab y
pada pertanyaan berikut
Do you want to install aaPanel to the /www directory now?(y/n): y
Jika instalasi awal aaPanel telah selesai, ditampilkan pesan seperti berikut ini
==================================================================
Congratulations! Installed successfully!
==================================================================
aaPanel Internal Address: https://170.64.171.105:34306/68c65310
username: nh915pqh
password: e951185d
Warning:
If you cannot access the panel,
release the following port (34306|888|80|443|20|21) in the security group
==================================================================
Time consumed: 2 Minute!
4. Install LEMP
Akses ke aaPanel dengan menggunakan URL, username, dan password yang ditampilkan. aaPanel mendukung LEMP (Nginx) atau LAMP (Apache) sebagai paket web server. aaPanel merekomendasikan menggunakan LEMP/LNMP.
- Pilih Nginx, MySQL, PHP, dan phpMyAdmin, lalu klik
One-Click
untuk memulai instalasi LEMP stack. - Akan ditampilkan
Messages Box
yang menampilkan proses instalasi. JikaTask list (0)
atau pesannyaCurrently no tasks!
berarti instalasi sudah selesai. - Verifikasi hasil instalasi, cek di
App Store
>Installed
, apakah Nginx, MySQL, PHP, dan phpMyAdmin telah terinstal.
5. Tambah Website
Langkah untuk menambah website:
- Klik menu
Website
- Klik
Add Site
- Masukkan
Domain name
, misalcontoh.com
, lalu baris berikutnyawww.contoh.com
sebagai alias - Pada
Database
, pilihMySQL
- Lalu klik
Confirm
6. Install SSL
Langkah untuk install SSL:
- Klik
Conf
pada barisSite name
yang ingin dipasangkan SSL - Klik menu
SSL
, tabLet's Encrypt
- Pada
Domain
klikSelect All
untuk request SSL pada nama domain dan alias www, lalu klikApply
- Klik
Apply and Open
- Jika berhasil, ditampilkan
Private Key
danCertificate
. AktifkanForce HTTPS
agar semua request dari HTTP menjadi HTTPS.