Cara Install aaPanel di Ubuntu 24.04

admin
29 November 2025
6 min

Butuh Website Profesional?

Tingkatkan visibilitas bisnis Anda dengan website modern dan cepat dari kami.

Jasa Pembuatan Website

Bagikan Artikel

Cara Install aaPanel di Ubuntu 24.04

Daftar Isi

aaPanel adalah salah satu control panel hosting berbasis web yang paling populer untuk mengelola server Linux. Panel ini menawarkan antarmuka yang intuitif, fitur lengkap, dan proses instalasi yang sederhana. Tidak hanya untuk pemula, aaPanel juga dapat digunakan oleh profesional untuk mengelola layanan web, database, firewall, hingga monitoring server.

Cara Install aaPanel di Ubuntu 24.04
Image by aaPanel.com

Pada artikel ini, Anda akan mempelajari cara install aaPanel di Ubuntu 24.04 secara lengkap dan mendalam. Selain langkah instalasi, Anda juga akan mempelajari konfigurasi awal, optimasi keamanan, serta alasan mengapa aaPanel menjadi pilihan terbaik untuk server Linux.

Apa Itu aaPanel?

aaPanel adalah control panel web hosting gratis yang digunakan untuk mengelola server berbasis Linux. Dengan aaPanel, pengguna dapat mengelola:

  • Website
  • Database MySQL/MariaDB
  • File manager
  • SSL & domain
  • Cron job
  • Firewall
  • Layanan seperti Nginx, Apache, PHP, Node.js, Redis, dan lainnya

aaPanel menawarkan dashboard modern dengan fitur lengkap, sehingga Anda tidak perlu mengelola server hanya melalui command line.

Beberapa keunggulan aaPanel:

  • Gratis dan open source
  • Install cepat dan mudah
  • Ringan dan tidak memakan banyak resource
  • Memiliki App Store untuk install modul tambahan
  • Mendukung LNMP & LAMP
  • Dapat digunakan pada VPS dan dedicated server

aaPanel sangat cocok digunakan untuk WordPress, Laravel, aplikasi Node.js, serta berbagai project web lainnya.

Persiapan Sebelum Install aaPanel di Ubuntu 24.04

Sebelum memulai instalasi, pastikan server Anda sudah memenuhi syarat berikut.

1. Spesifikasi Minimum Server

  • OS: Ubuntu 24.04 LTS (64-bit)
  • RAM: minimal 1GB (disarankan 2GB atau lebih)
  • Storage: minimal 20GB
  • Akses root atau sudo
  • Port 7800 terbuka

2. Akses Terminal (SSH)

Gunakan aplikasi seperti:

  • Terminal (Linux/macOS)
  • CMD/PowerShell
  • PuTTY
  • Bitvise
  • Termius

Pastikan bisa login menggunakan perintah:

ssh root@IP-SERVER

Cara Install aaPanel di Ubuntu 24.04 (Langkah Lengkap)

Berikut langkah instalasi aaPanel mulai dari update sistem hingga konfigurasi panel.

1. Update Sistem Ubuntu

Pertama, lakukan update repository dan paket sistem agar tidak terjadi error saat instalasi.

sudo apt update && sudo apt upgrade -y

Update sistem adalah langkah penting untuk memastikan semua dependensi berada dalam versi terbaru.

2. Install Dependensi Dasar

aaPanel memerlukan beberapa tool dasar seperti wget dan curl.

Jalankan perintah berikut:

sudo apt install wget curl -y

Dependensi ini dibutuhkan untuk mendownload dan menjalankan installer aaPanel.

3. Download dan Install aaPanel

aaPanel menyediakan installer otomatis untuk sistem Ubuntu terbaru. Gunakan perintah berikut:

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh

Setelah perintah dijalankan, proses instalasi akan berlangsung selama 3 hingga 10 menit tergantung kecepatan server.

aaPanel akan menginstal:

  • Service utama panel
  • Direktori konfigurasi
  • Instalasi inti LNMP/LAMP (opsional setelah login)

4. Simpan URL Login, Username, dan Password

Setelah instalasi selesai, terminal akan menampilkan informasi akses seperti:

  • Panel Address (URL login)
  • Username
  • Password

Contoh output:

The installation is complete.
Panel Address: http://IP-SERVER:7800/XXXXXXX
username: admin
password: ********

Saran:

  1. Simpan informasi ini di tempat aman.
  2. Catat di password manager seperti Bitwarden atau KeePass.

Jika lupa password, aaPanel menyediakan fitur reset melalui SSH.

5. Akses aaPanel Melalui Browser

Buka browser dan masukkan URL panel:

http://IP-SERVER:7800/XXXXXXXX

Pada halaman pertama, Anda akan diminta untuk:

  • Login menggunakan username & password
  • Memilih environment server
  • Menginstal web stack

Pemilihan Web Stack: LNMP atau LAMP?

Setelah login pertama kali, aaPanel akan memberikan pilihan instalasi stack server.

1. LNMP (Linux, Nginx, MySQL/MariaDB, PHP)

Kelebihan LNMP:

  • Lebih cepat
  • Lebih ringan
  • Lebih stabil untuk traffic tinggi
  • Direkomendasikan untuk WordPress

2. LAMP (Linux, Apache, MySQL/MariaDB, PHP)

Kelebihan LAMP:

  • Kompatibilitas luas
  • Cocok untuk aplikasi yang memerlukan .htaccess

Rekomendasi:

  • Untuk WordPress, Laravel, dan website modern: LNMP
  • Untuk aplikasi lama yang butuh Apache: LAMP

6. Buka Port 7800 (Jika Menggunakan UFW Firewall)

Jika server menggunakan UFW firewall, pastikan port 7800 dibuka agar panel dapat diakses.

sudo ufw allow 7800/tcp
sudo ufw reload

Jika panel tidak dapat diakses, coba cek apakah firewall provider server (seperti DigitalOcean, Vultr, AWS Lightsail) mengizinkan port 7800.

Konfigurasi Awal aaPanel Setelah Instalasi

Setelah berhasil login, lakukan konfigurasi dasar berikut agar server aman dan optimal.

1. Ganti Port Default Panel

Port default 7800 mudah ditebak, sehingga rawan percobaan brute force.

Cara mengubahnya:

  • Masuk ke Settings
  • Pilih Panel Port
  • Ganti ke port custom, misalnya 8822

2. Aktifkan SSL untuk Panel

Panel login tanpa SSL tidak aman. Anda dapat mengaktifkan SSL dengan:

  • Settings
  • Toggle “Enable SSL”

aaPanel akan memberikan link HTTPS untuk login aman.

3. Tambahkan IP Whitelist

Untuk keamanan maksimal:

  • Hanya izinkan IP tertentu mengakses panel
  • Gunakan fitur IP Whitelist

Ini sangat dianjurkan untuk server production.

4. Update Semua Komponen

Pada dashboard, update:

  • Panel
  • Modul Nginx/Apache
  • PHP
  • Database
  • Security extensions

Update memastikan performa dan keamanan yang lebih baik.

Mengelola Server Menggunakan aaPanel

aaPanel memiliki fitur lengkap yang dapat digunakan untuk mengelola server dengan mudah.

1. Mengelola Website

Anda dapat:

  • Menambah domain
  • Menambah SSL (Let’s Encrypt)
  • Redirect
  • Reverse proxy
  • Config Nginx/Apache

2. Mengelola Database

Mendukung:

  • MySQL/MariaDB
  • phpMyAdmin
  • Backup otomatis

3. File Manager

Memiliki fitur:

  • Upload
  • Editing file
  • Permission
  • Extract/zip

4. Cron Job

Membuat jadwal otomatis seperti backup harian.

5. Firewall Management

Mengatur port dan rules keamanan.

6. Monitoring Server

Menampilkan:

  • CPU usage
  • RAM
  • Disk I/O
  • Network

Tips Keamanan Setelah Install aaPanel

Berikut langkah wajib agar server aman dari serangan:

  1. Ganti port login aaPanel.
  2. Aktifkan SSL pada panel.
  3. Gunakan password yang kuat dan unik.
  4. Buat whitelist IP untuk login.
  5. Jangan buka port MySQL/SSH ke publik.
  6. Nonaktifkan login root SSH, gunakan user sudo.
  7. Rutin update aaPanel dan paket server.
  8. Keamanan server sangat penting, terutama jika digunakan untuk website client atau aplikasi bisnis.

Kesimpulan

Install aaPanel di Ubuntu 24.04 sangat mudah karena tersedia installer otomatis dan antarmuka web yang user-friendly. Dengan mengikuti panduan di atas, Anda dapat mengatur server dalam waktu singkat tanpa perlu menguasai banyak perintah Linux.

aaPanel merupakan solusi ideal untuk:

  • WordPress
  • Laravel
  • Website custom
  • Aplikasi PHP & Node.js
  • Layanan server skala kecil hingga besar

Panel ini sangat cocok untuk pemula yang ingin belajar server hingga profesional yang membutuhkan pengelolaan cepat dan efisien.

FAQ: Pertanyaan yang Sering Diajukan

1. Apakah aaPanel gratis?

Ya, aaPanel 100% gratis. Namun ada beberapa ekstensi premium yang bersifat opsional.

2. Apakah aaPanel aman digunakan?

Aman, selama Anda melakukan beberapa langkah keamanan seperti mengganti port, mengaktifkan SSL, dan membatasi akses IP.

3. Bisakah aaPanel digunakan untuk WordPress?

Ya. aaPanel sangat cocok untuk WordPress, terutama menggunakan stack LNMP karena performanya lebih cepat.

4. Apakah aaPanel membutuhkan RAM besar?

Tidak. Minimal RAM 1GB sudah cukup, tetapi 2GB atau lebih direkomendasikan untuk performa optimal.

5. Bagaimana cara login jika lupa password aaPanel?

Anda dapat mereset password melalui SSH menggunakan perintah:

bt

Lalu pilih opsi reset password.

6. Apakah aaPanel bisa digunakan untuk Node.js?

Bisa. aaPanel menyediakan modul Node.js Manager di App Store.

7. Apakah aaPanel bisa digunakan di VPS seperti DigitalOcean, Vultr, dan AWS?

Bisa. aaPanel mendukung hampir semua VPS dan dedicated server yang menggunakan Linux.

8. Apakah aaPanel mendukung SSL gratis?

Ya. Anda dapat mengaktifkan SSL gratis dari Let’s Encrypt dalam beberapa klik.

9. aaPanel untuk apa?

aaPanel digunakan untuk mengelola server berbasis Linux melalui antarmuka web. Dengan aaPanel, Anda dapat mengatur website, database, SSL, DNS, cron job, file server, firewall, monitoring CPU/RAM, hingga instalasi stack seperti LNMP dan LAMP tanpa perlu banyak perintah terminal.

10. Apakah aaPanel mudah dipelajari?

Sangat mudah. aaPanel memiliki antarmuka sederhana yang memungkinkan pemula sekalipun memahami cara kerja server dengan cepat. Semua fungsi disajikan dalam menu visual, sehingga proses instalasi website, database, dan SSL dapat dilakukan dengan beberapa klik.

admin

admin

Tim Profesional Netbits.id Menyediakan Jasa pembuatan website, jasa install VPS, Jasa Desain Grafis, Jasa Migrasi Hosting, Jasa Install Wordpress

Bergabung sejak 2023
Chat via WhatsAppChat via WhatsApp