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:
ssh root@IP_SERVER_VPS_ANDA
Setelah berhasil login, jalankan update package repository sistem:
sudo apt update && sudo apt upgrade -y
2. Jalankan Script Installer Resmi aaPanel
Jalankan perintah instalasi satu baris resmi dari aaPanel di bawah ini:
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:
==================================================================
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
==================================================================
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
.htaccesstanpa 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:
- Ubah Default Port: Ganti port panel dari
8888menjadi port custom (contoh:45829). - Ubah Security Entrance Path: Ganti path URL login rahasia dengan kata unik Anda sendiri.
- Ganti Password Default: Buat password baru yang panjang dan kompleks.
- Aktifkan Panel SSL: Pasang sertifikat SSL untuk dashboard aaPanel agar koneksi admin terenkripsi.
- 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.