Panduan 7 min read

Cara Install aaPanel di VPS Ubuntu (Step-by-Step Lengkap)

Panduan lengkap cara install kontrol panel aaPanel di VPS Ubuntu. Kelola web server Nginx, Apache, MySQL, PHP, FTP, dan SSL dengan GUI web yang ringan.

E
Ekstensi ID Technical Team
Cara Install aaPanel di VPS Ubuntu (Step-by-Step Lengkap)

Mengelola server VPS Linux seringkali dianggap menakutkan bagi pemula karena harus mengetik perintah command-line. Namun dengan aaPanel, Anda bisa memiliki kontrol panel web gratis yang sangat ringan, modular, dan intuitif layaknya cPanel untuk mengelola website WordPress Anda.

Apa Itu aaPanel?

aaPanel adalah web hosting control panel berbasis open-source yang dirancang agar ringan dan mudah digunakan. Dengan aaPanel, Anda dapat menginstal web server (Nginx/Apache/OpenLiteSpeed), database MySQL/MariaDB, multi-versi PHP (PHP 7.4 hingga 8.3), phpMyAdmin, FTP server, file manager web, hingga sertifikat SSL hanya dengan satu kali klik.

Persyaratan Sistem VPS

Untuk memastikan aaPanel berjalan lancar, pastikan VPS Anda memenuhi kriteria berikut:

  • OS Bersih (Clean OS): Belum terpasang Apache, Nginx, atau MySQL bawaan lain.
  • Sistem Operasi: Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, atau Debian 11/12.
  • RAM: Minimal 1 GB (Disarankan 2 GB atau lebih untuk kenyamanan multi-website).
  • Disk Space: Minimal 10 GB.

1. Koneksi SSH & Update Ubuntu

Buka aplikasi terminal Anda (seperti PuTTY di Windows atau Terminal di Mac/Linux) dan hubungkan ke server Anda:

Terminal Bash - Login SSH bash
ssh root@IP_SERVER_VPS_ANDA

Setelah berhasil login, jalankan update package repository sistem:

Terminal Bash - Update Sistem bash
sudo apt update && sudo apt upgrade -y

2. Jalankan Script Installer Resmi aaPanel

Jalankan perintah instalasi satu baris resmi dari aaPanel di bawah ini:

Terminal Bash - Script Install aaPanel bash
URL=https://www.aapanel.com/script/install_6.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_6.0_en.sh "$URL";fi;bash install_6.0_en.sh aapanel

Ketika muncul pertanyaan "Do you want to install aaPanel to the /www directory now?(y/n):", ketik y lalu tekan Enter.

Tunggu proses download dan instalasi berjalan selama 2 hingga 5 menit.

3. Simpan Kredensial & Akses Dashboard

Setelah proses instalasi selesai, terminal akan menampilkan informasi penting login seperti ini:

Output Terminal - Kredensial Login aaPanel bash
==================================================================
aaPanel Internet Address: https://123.45.67.89:8888/abc1234
aaPanel Internal Address: https://10.0.0.1:8888/abc1234
username: aa_user
password: secret_password
==================================================================
Catat dan Simpan Informasi Login Ini!

Simpan URL lengkap beserta security entry path (kode acak di ujung URL), username, dan password Anda di tempat yang aman (seperti password manager).

Buka URL tersebut di browser. Jika muncul peringatan SSL browser ("Your connection is not private"), klik Advanced → Proceed to unsafe untuk melanjutkan ke halaman login.

4. Pilih Paket Stack LNMP / LAMP

Saat pertama kali masuk ke dashboard aaPanel, Anda akan disambut pop-up untuk memilih lingkungan server (Environment):

  • LNMP (Nginx + MySQL + PHP + Pure-Ftpd + phpMyAdmin): (Sangat Direkomendasikan untuk Kecepatan & Performa Tinggi).
  • LAMP (Apache + MySQL + PHP + Pure-Ftpd + phpMyAdmin): Pilihan alternatif jika Anda membutuhkan kompatibilitas penuh file .htaccess tanpa modifikasi.

Pilih metode instalasi Fast / One-Click, lalu klik tombol One-Click Install. Tunggu beberapa menit hingga semua komponen berhasil di-compile oleh server.

5. Langkah Pengamanan Wajib Setelah Instalasi

Untuk mencegah server Anda dibobol oleh bot scanner internet, lakukan langkah hardening berikut di menu Settings aaPanel:

  1. Ubah Default Port: Ganti port panel dari 8888 menjadi port custom (contoh: 45829).
  2. Ubah Security Entrance Path: Ganti path URL login rahasia dengan kata unik Anda sendiri.
  3. Ganti Password Default: Buat password baru yang panjang dan kompleks.
  4. Aktifkan Panel SSL: Pasang sertifikat SSL untuk dashboard aaPanel agar koneksi admin terenkripsi.
  5. Pasang Fail2Ban dari App Store aaPanel: Masuk ke tab App Store di aaPanel dan instal ekstensi Fail2Ban untuk memblokir IP yang gagal login SSH/FTP berulang kali.

Kesimpulan

Selamat! Server VPS Ubuntu Anda kini telah dilengkapi dengan kontrol panel modern aaPanel. Anda siap menambahkan domain, mengunggah file WordPress, membuat database MySQL, dan mengaktifkan SSL Let's Encrypt hanya dengan beberapa klik saja.

Butuh Bantuan Teknis Profesional? Jika Anda membutuhkan bantuan setup server VPS bergaransi atau migrasi WordPress tanpa risiko downtime, tim engineer Ekstensi ID siap membantu secara tuntas.