aapanel adalah panel kontrol hosting web sumber terbuka dan gratis yang populer, yang menyederhanakan pengelolaan server melalui antarmuka grafis (GUI) yang intuitif. Tutorial ini akan memandu Anda melalui proses instalasi aapanel di server Ubuntu 24.04.
Perkiraan Waktu: 15-25 menit
Prasyarat
Sebelum memulai, pastikan Anda memiliki:
- Server baru yang menjalankan Ubuntu 24.04.
- Akses root atau pengguna dengan hak sudo.
- Koneksi internet yang stabil.
Rekomendasi Spesifikasi Server (Minimal):
- CPU: 1 Core
- RAM: 2 GB
- Penyimpanan SSD: 20 GB
Langkah 1: Persiapan Sistem
Langkah pertama dan terpenting sebelum instalasi perangkat lunak baru adalah memperbarui dan meningkatkan paket sistem Anda. Ini memastikan bahwa semua dependensi yang ada sudah yang terbaru dan mengurangi potensi konflik.
Buka terminal Anda dan jalankan perintah berikut:
Bash
sudo apt update && sudo apt upgrade -y
Jika ada pembaruan kernel atau paket inti lainnya, disarankan untuk me-reboot server Anda:
Bash
sudo reboot
Langkah 2: Unduh dan Jalankan Skrip Instalasi aapanel
aapanel menyediakan skrip instalasi yang mudah digunakan yang mengotomatiskan sebagian besar proses.
Unduh skrip instalasi:
Gunakan wget
untuk mengunduh skrip instalasi resmi dari situs aapanel.
Bash
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh
Jalankan skrip instalasi:
Setelah unduhan selesai, jalankan skrip menggunakan bash
dengan hak sudo.
Bash
sudo bash install.sh aapanel
Skrip akan menanyakan beberapa hal:
- Do you want to install aaPanel to the /www directory now?(y/n): Ketik
y
dan tekan Enter untuk mengonfirmasi direktori instalasi default. - Do you need to enable the panel SSl?: Anda bisa memilih
y
untuk mengaktifkan SSL untuk panel Anda (disarankan untuk keamanan) ataun
untuk saat ini (Anda dapat mengaturnya nanti).
Langkah 3: Akses Dasbor aapanel Anda
Setelah instalasi berhasil, informasi login aapanel Anda akan ditampilkan di terminal. Informasi ini sangat penting, jadi pastikan untuk menyalin dan menyimpannya di tempat yang aman.
Informasi tersebut akan terlihat seperti ini (dengan nilai yang berbeda):
Congratulations! Installed successfully!
==================================================================
aaPanel Internet Address: http://YOUR_SERVER_IP:7800/a1b2c3d4
aaPanel Internal Address: http://YOUR_SERVER_IP:7800/a1b2c3d4
username: admin
password: a_random_password
Warning:
If you cannot access the panel,
release the following port (7800|888|80|443|20|21) in the security group
Penjelasan:
- aaPanel Internet Address: Ini adalah URL yang Anda gunakan untuk mengakses dasbor aapanel dari browser web Anda.
- username: Nama pengguna untuk login.
- password: Kata sandi untuk login.
Membuka Port Firewall:
Jika Anda menggunakan firewall (seperti UFW), Anda perlu membuka port yang digunakan oleh aapanel. Secara default, portnya adalah 7800
.
Bash
sudo ufw allow 7800/tcp
sudo ufw reload
Sekarang, buka browser web Anda dan navigasikan ke aaPanel Internet Address yang Anda dapatkan. Masukkan username
dan password
untuk login.
Langkah 4: Konfigurasi Awal (Instalasi Stack Web)
Saat pertama kali login, aapanel akan menyarankan Anda untuk menginstal tumpukan web yang direkomendasikan. Anda memiliki dua pilihan utama:
- LNMP (Linux, Nginx, MySQL, PHP)
- LAMP (Linux, Apache, MySQL, PHP)
Pilih salah satu yang sesuai dengan kebutuhan Anda. LNMP (Nginx) umumnya dianggap lebih cepat untuk konten statis, sementara LAMP (Apache) memiliki kompatibilitas yang lebih luas dengan perangkat lunak lama.
Pilih versi perangkat lunak yang ingin Anda instal (misalnya, Nginx 1.22, MySQL 8.0, PHP 8.1). Anda dapat memilih Fast untuk instalasi cepat dengan kompilasi atau Compiled untuk kompilasi dari sumber (yang akan memakan waktu lebih lama).
Klik tombol One-click Install untuk memulai proses. Proses ini akan memakan waktu cukup lama tergantung pada kecepatan server Anda.
Potensi Masalah dan Peringatan untuk Ubuntu 24.04
Meskipun aapanel secara resmi mendukung Ubuntu 24.04, versi OS yang relatif baru ini mungkin masih memiliki beberapa masalah kompatibilitas dengan beberapa aplikasi di App Store aapanel.
- Instalasi Stack yang Lama: Beberapa pengguna melaporkan bahwa instalasi stack LAMP atau LNMP bisa memakan waktu sangat lama. Harap bersabar selama proses ini.
- Masalah Dependensi MariaDB: Mungkin ada beberapa konflik dependensi yang terkait dengan MariaDB. Jika Anda mengalami masalah saat menginstal paket lain setelah instalasi aapanel, ini mungkin penyebabnya.
- Kompatibilitas Aplikasi: Tidak semua aplikasi di "App Store" aapanel mungkin telah diuji sepenuhnya atau diperbarui untuk bekerja dengan sempurna di Ubuntu 24.04. Misalnya, beberapa pengguna melaporkan masalah dengan Mail Server. Selalu periksa log instalasi jika terjadi kegagalan.
Jika Anda mengalami masalah, forum komunitas aapanel adalah tempat yang baik untuk mencari solusi atau melaporkan bug.
Kesimpulan
Selamat! Anda telah berhasil menginstal dan mengonfigurasi aapanel di server Ubuntu 24.04 Anda. Anda sekarang dapat mulai menambahkan situs web, mengelola basis data, mengonfigurasi akun FTP, dan melakukan berbagai tugas administrasi server lainnya melalui antarmuka web yang ramah pengguna.