Panduan Lengkap Cara Instal aaPanel di VPS Ubuntu dan Deploy Website untuk Pemula

 


Mengelola Virtual Private Server atau VPS seringkali menjadi tantangan tersendiri bagi pemula yang belum terbiasa dengan perintah baris. Solusi terbaik untuk mengatasi hal ini adalah menggunakan kontrol panel yang handal. Dari sekian banyak pilihan, aaPanel muncul sebagai primadona baru karena sifatnya yang open-source, ringan, dan memiliki fitur yang sangat lengkap termasuk dukungan native untuk Node.js serta Docker.

Dalam panduan ini, Anda akan mempelajari langkah demi langkah cara instal aaPanel di VPS menggunakan studi kasus OS Ubuntu 24. Kita akan membahas mulai dari persiapan server, proses instalasi, pengamanan panel, hingga cara deploy website agar bisa diakses publik secara otomatis.

Daftar Isi

Alasan Memilih aaPanel untuk Mengelola VPS

Sebelum masuk ke teknis instalasi, penting untuk memahami kenapa aaPanel layak dipilih dibandingkan panel gratis lainnya seperti CyberPanel atau HestiaCP. Berikut adalah keunggulan utamanya:

  1. Ringan dan Cepat - aaPanel dirancang dengan arsitektur yang efisien sehingga tidak membebani resource server baik CPU maupun RAM.

  2. Akses Root Folder Gratis - Anda bisa mengakses file manager level root secara leluasa, fitur yang biasanya berbayar di panel kompetitor.

  3. Dukungan Multi-Environment - Sangat mudah untuk menjalankan project berbasis PHP, Node.js, Java, hingga Python hanya dengan sekali klik.

  4. Gratis Selamanya - Versi gratisnya sudah lebih dari cukup untuk kebutuhan hosting website produksi tanpa biaya lisensi bulanan.

Langkah 1 Persiapan Server VPS

Pastikan Anda sudah memiliki VPS yang aktif. Dalam tutorial ini, kita menggunakan server berbasis Ubuntu 24.04. Pastikan Anda melakukan instalasi ulang (Rebuild OS) ke Ubuntu jika sebelumnya menggunakan sistem operasi lain agar kompatibilitas terjamin.

Setelah server siap, Anda perlu mengakses terminal. Anda bisa menggunakan terminal bawaan browser jika disediakan provider atau menggunakan aplikasi pihak ketiga seperti PuTTY atau Terminal CMD di Windows.

Login ke Server via SSH

Gunakan perintah berikut untuk masuk ke server Anda:

ssh root@ip_address_server_anda

Masukkan password root VPS Anda ketika diminta untuk melanjutkan akses.

Langkah 2 Proses Instalasi aaPanel

Setelah berhasil masuk ke terminal, langkah selanjutnya adalah mengunduh script instalasi aaPanel. Karena kita menggunakan versi gratis, kita akan mengambil script langsung dari situs resminya.

  1. Kunjungi website resmi aaPanel dan cari menu Download.

  2. Salin perintah instalasi khusus untuk Ubuntu/Deepin.

  3. Tempel atau paste perintah tersebut ke terminal VPS Anda lalu tekan Enter.

Berikut adalah contoh perintah instalasi standar untuk Ubuntu (pastikan cek situs resmi untuk versi terbaru):

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

Selama proses instalasi berjalan:

  1. Ketik y dan tekan Enter ketika muncul konfirmasi instalasi direktori.

  2. Tunggu proses berjalan yang biasanya memakan waktu 5 sampai 10 menit tergantung kecepatan internet server.

  3. Setelah selesai, terminal akan menampilkan URL Login, Username, dan Password.

PENTING: Segera salin dan simpan informasi login tersebut di Notepad atau password manager Anda karena info ini hanya muncul satu kali saat instalasi selesai.

Langkah 3 Konfigurasi Awal dan Keamanan

Buka browser dan akses URL yang diberikan dengan format biasanya http://ip-server:8888/kodeunik. Masukkan username dan password default yang Anda dapatkan.

Instalasi Stack LNMP atau LAMP

Saat pertama kali login, Anda akan ditawari paket instalasi. Pilih opsi "LNMP" (Nginx) untuk performa yang lebih baik dan stabil, lalu klik tombol "Quick Install".

Mengamankan Panel

Demi keamanan, jangan gunakan pengaturan default selamanya. Masuk ke menu Settings dan lakukan perubahan berikut:

Pengaturan Tindakan Tujuan
Panel User Ubah Username Menghindari serangan brute force user admin standar.
Panel Password Ubah Password Menggunakan password yang lebih kuat dan mudah diingat.
Panel Port Ganti Port (Misal 7575) Menyembunyikan panel dari scanner port standar.
Security Entrance Ubah URL Login Membuat alamat login khusus agar tidak mudah ditebak orang lain.

Langkah 4 Cara Deploy Website Node.js

Salah satu fitur unggulan aaPanel adalah kemudahan deploy aplikasi Node.js tanpa konfigurasi rumit. Berikut caranya:

  1. Masuk ke menu Website lalu pilih Node Project.

  2. Jika belum terinstal, sistem akan meminta Anda menginstal Node.js Version Manager, silakan lakukan instalasi tersebut.

  3. Klik tombol Add Node Project.

  4. Pilih path direktori project Anda, tentukan Start Script, dan isi port aplikasi misalnya port 3000.

  5. Masukkan nama domain Anda pada kolom Domain dan pastikan DNS domain sudah diarahkan ke IP VPS.

  6. Klik Confirm untuk menyelesaikan.

Untuk mengaktifkan SSL atau HTTPS, klik menu konfigurasi pada website yang baru dibuat, pilih menu SSL, centang Let's Encrypt, dan klik Apply.

Tips Tambahan Menggunakan Perintah BT

Jika suatu saat Anda lupa password atau URL login aaPanel, Anda tidak perlu panik. Anda bisa meresetnya melalui terminal VPS menggunakan perintah bt.

sudo bt

Setelah mengetik perintah di atas, akan muncul menu bernomor. Berikut beberapa menu penting yang sering digunakan:

  1. Angka 5 untuk mengubah password panel.

  2. Angka 6 untuk mengubah username panel.

  3. Angka 14 untuk melihat default login info seperti URL, User, dan Pass.

Rekomendasi VPS Terbaik untuk aaPanel

Untuk menjalankan aaPanel dengan performa maksimal, stabil, dan aman, pemilihan penyedia VPS sangatlah krusial. Jika Anda mencari VPS dengan spesifikasi tinggi, dukungan teknis lokal yang responsif, serta harga yang sangat bersaing, saya sangat merekomendasikan layanan dari Jagoan Hosting.

VPS X dari Jagoan Hosting sudah teruji kompatibilitasnya untuk berbagai kebutuhan server, mulai dari website, toko online, hingga aplikasi berat. Klik banner di bawah ini untuk mendapatkan penawaran spesial:

VPS Murah Indonesia Jagoan Hosting

Dengan mengikuti panduan di atas dan menggunakan infrastruktur server yang tepat, kini VPS Anda sudah terinstal aaPanel dan siap digunakan untuk men-hosting berbagai website atau aplikasi dengan performa maksimal. Selamat mencoba! (selesai)

Baca Juga
Posting Komentar

Adblock Terdeteksi

Mohon matikan Adblock untuk mendukung ferdichocs.my.id agar kami tetap bisa berkarya.