Lewati ke isi

Website & Domain

Cara Pasang aaPanel di VPS Ubuntu dan Pengaturan Awal

Pasang aaPanel di VPS Ubuntu dengan perintah resmi, simpan data login, pilih stack web, lalu kunci akses panel sebelum dipakai untuk website.

Terbit 5 menit baca

Jawaban singkat

aaPanel dipasang di VPS Ubuntu yang masih bersih dengan satu skrip resmi sebagai root. Setelah selesai, simpan alamat, username, dan password yang tercetak, pasang stack LNMP atau LAMP, lalu batasi akses panel lewat port, IP, dan SSL panel.

Daftar isi
  1. Menyiapkan VPS sebelum instalasi
  2. Menjalankan skrip instalasi resmi
  3. Membuka port dan login pertama
  4. Kenapa pengaturan keamanan panel harus didahulukan?
  5. Setelah panel siap dipakai

Bayangkan kamu baru menyewa VPS untuk beberapa website klien. Mengatur Nginx, PHP, database, dan FTP lewat terminal satu per satu memang bisa, tapi setiap website baru berarti mengulang belasan perintah. Panel kontrol gratis seperti aaPanel memindahkan pekerjaan itu ke antarmuka web: tambah website, buat database, pasang SSL, dan lihat log dari satu tempat.

Prosesnya sendiri singkat. Kamu menjalankan satu skrip resmi di Ubuntu yang masih bersih, menyimpan data login yang muncul di akhir, lalu memilih stack web. Bagian yang sering dilewati justru yang paling penting, yaitu mengunci akses panel sebelum dipakai untuk website sungguhan.

Menyiapkan VPS sebelum instalasi

aaPanel sebaiknya dipasang di sistem yang baru diinstal, tanpa Nginx, Apache, PHP, atau MySQL yang sudah terpasang dari apt. Panel akan memasang dan mengelola komponennya sendiri di bawah folder /www, dan paket yang terpasang lebih dulu bisa bentrok dengan port atau konfigurasi panel.

Menurut halaman unduhan resmi, kebutuhan minimumnya 1 inti CPU dan 512 MB RAM, dengan rekomendasi 1 GB RAM. Angka itu untuk panelnya saja. Begitu ada website WordPress dan database, 2 GB RAM jauh lebih nyaman. Per 6 November 2026, halaman panduan cepat aaPanel mencantumkan Ubuntu 22 (direkomendasikan), Ubuntu 24, dan Ubuntu 26 di antara sistem yang didukung, bersama Debian, AlmaLinux, Rocky Linux, dan CentOS.

Sebelum memasang, perbarui sistem dan lakukan pengamanan dasar seperti SSH key dan pembaruan otomatis, sesuai panduan mengamankan VPS Linux baru. Pastikan juga kamu tahu firewall apa yang aktif, karena nanti port panel harus dibuka.

Menjalankan skrip instalasi resmi

Login sebagai root (atau sudo -i), lalu jalankan perintah dari halaman unduhan aaPanel:

URL=https://www.aapanel.com/script/install_panel_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO $URL ;else wget --no-check-certificate -O install_panel_en.sh $URL;fi;bash install_panel_en.sh

Skrip akan menanyakan konfirmasi, lalu mengunduh dan memasang panel. Halaman resminya menyebut proses ini sekitar dua menit, tergantung kecepatan server. Salin perintah langsung dari situs aaPanel, jangan dari forum atau blog lain, karena skrip ini dijalankan dengan hak root penuh.

Di akhir instalasi, terminal menampilkan beberapa baris penting: alamat panel internet dan internal dalam bentuk https://IP-SERVER:PORT/kode-acak, username, dan password. Bagian kode-acak di ujung alamat adalah bagian dari URL login. Tanpa itu, halaman login tidak akan terbuka. Simpan ketiganya di pengelola password. Bila terlanjur hilang, jalankan bt default untuk menampilkannya lagi.

Membuka port dan login pertama

Panel tidak bisa diakses bila port-nya tertutup. Dokumentasi resmi menyarankan membuka port panel beserta port 80, 443, 888, 20, dan 21 di security group penyedia VPS. Port 20 dan 21 hanya perlu bila kamu memakai FTP, dan 888 dipakai untuk phpMyAdmin bawaan panel. Bila memakai UFW di server, buka port yang sama, misalnya ufw allow 80,443/tcp ditambah port panel. Dasar-dasarnya ada di panduan UFW di Ubuntu 24.04.

Saat pertama membuka alamat panel, browser akan memperingatkan sertifikat tidak tepercaya. Itu wajar karena panel memakai sertifikat buatan sendiri. Setelah login, aaPanel biasanya menawarkan paket software rekomendasi.

PilihanIsi stackCocok untuk
LNMPNginx, MySQL, PHP, phpMyAdmin, Pure-FTPdSebagian besar website PHP dan WordPress
LAMPApache, MySQL, PHP, phpMyAdmin, Pure-FTPdAplikasi yang bergantung pada .htaccess
Pasang manual dari App Store panelKomponen dipilih satu per satuKamu tahu persis yang dibutuhkan

Pilih satu web server saja. Mode instalasi cepat lebih singkat, sedangkan kompilasi dari sumber memakan waktu lebih lama dan lebih berat untuk VPS kecil. Untuk kebanyakan orang, mode cepat sudah cukup.

Kenapa pengaturan keamanan panel harus didahulukan?

Panel kontrol adalah pintu ke seluruh server. Siapa pun yang berhasil login bisa membaca database, mengubah file website, dan menjalankan perintah. Karena itu, sebelum menambah website pertama, lakukan beberapa hal ini.

Pertama, ganti password bawaan dengan yang panjang dan unik. Bisa lewat menu pengaturan panel, atau dari terminal dengan bt 5. Kedua, pertimbangkan mengganti port panel. Halaman resmi aaPanel menyebut port tersimpan di /www/server/panel/data/port.pl, dan bisa diubah dari menu pengaturan. Jangan lupa membuka port baru di firewall sebelum menutup port lama.

Ketiga, batasi akses berdasarkan IP bila kamu bekerja dari alamat tetap, misalnya kantor dengan IP statis. Fitur ini tersedia di pengaturan panel. Kalau kamu terkunci, dokumentasi resmi menjelaskan bahwa menghapus file /www/server/panel/data/limitip.conf lewat SSH akan membuka kembali pembatasan tersebut. Keempat, ikat panel ke subdomain khusus dan aktifkan SSL panel dengan sertifikat sungguhan, sehingga peringatan browser hilang dan lalu lintas login terenkripsi dengan benar.

Terakhir, perlakukan aaPanel seperti software lain: perbarui panel dan komponennya secara berkala dari menu pembaruan, dan jangan memasang plugin pihak ketiga yang tidak jelas asal-usulnya.

Setelah panel siap dipakai

Dengan stack terpasang dan akses terkunci, kamu bisa mulai menambah website dari menu Website: isi domain, pilih versi PHP, buat database sekaligus bila perlu, lalu ajukan SSL Let's Encrypt dari tab SSL setelah DNS domain mengarah ke server. Pasang backup terjadwal untuk website dan database sejak hari pertama, dan simpan salinannya di luar server.

Kalau suatu saat panel tidak bisa dibuka, periksa dari SSH lebih dulu. Ketik bt untuk membuka menu perintah panel di terminal, yang antara lain bisa me-restart panel, mengganti password, dan menampilkan alamat login. Pastikan juga port panel masih terbuka di firewall dan tidak ada perubahan IP server. Halaman resmi aaPanel menjelaskan cara mematikan SSL panel atau binding domain lewat penghapusan file tertentu bila salah satunya membuatmu terkunci, jadi simpan tautannya untuk keadaan darurat.

Masih menimbang antara aaPanel dan panel gratis lain untuk WordPress? Perbandingannya ada di artikel CyberPanel atau aaPanel untuk WordPress.

Intinya, memasang aaPanel hanya butuh satu perintah, tapi panel yang aman butuh lima menit tambahan: simpan data login, buka hanya port yang perlu, ganti password dan port, batasi IP, lalu aktifkan SSL panel. Lakukan semua itu sebelum website pertama tayang, bukan sesudah ada masalah.

Sumber & referensi

Baca juga