aaPanel: Mengatur Panel Kontrol Hosting Gratis di Ubuntu 24.04
Pengungkapan: Artikel ini berisi tautan afiliasi. Saya mungkin mendapatkan komisi ketika Anda melakukan pembelian melalui tautan ini tanpa biaya tambahan bagi Anda.
Mengelola server web hanya melalui baris perintah bisa terasa seperti Anda sedang menangani terlalu banyak hal sekaligus. Anda perlu mengonfigurasi Apache atau Nginx, menyiapkan database, mengelola sertifikat SSL, memantau penggunaan sumber daya, dan menangani izin file, semua sambil mengingat sintaks yang tepat untuk setiap operasi.
Panel kontrol hosting menyelesaikan masalah ini dengan memberikan antarmuka visual untuk semua tugas ini. Alih-alih menghafal perintah dan mengedit file konfigurasi secara manual, Anda mendapatkan dasbor di mana Anda dapat mengklik, mengonfigurasi, dan menerapkan dengan percaya diri.
aaPanel adalah panel kontrol gratis dan ringan yang melakukan pekerjaan ini dengan sangat baik. Ini adalah versi internasional dari BT Panel, salah satu alat manajemen server paling populer di Cina, dan menghadirkan kesederhanaan yang sama kepada pengguna berbahasa Inggris. Anda mendapatkan instalasi satu-klik untuk server web, basis data, versi PHP, dan alat keamanan, semuanya melalui antarmuka web yang bersih yang tidak membanjiri Anda dengan opsi yang tidak akan pernah Anda gunakan.
Tapi begini: meskipun aaPanel mempermudah manajemen server, instalasi awal tetap memerlukan beberapa pekerjaan melalui command-line untuk membuat semuanya berjalan dengan baik, itulah yang akan kita bahas dalam panduan ini.
Kami akan mengatur aaPanel di server Ubuntu 24.04 yang baru, mengkonfigurasi firewall dengan benar, dan membuat Anda bisa masuk ke antarmuka web di mana Anda dapat mulai mengelola lingkungan hosting Anda tanpa harus menyentuh terminal lagi kecuali Anda ingin melakukannya.
Prasyarat
Sebelum kita mulai, Anda akan membutuhkan beberapa hal berikut:
- Sebuah server yang menjalankan Ubuntu 24.04 (VPS dari penyedia seperti DigitalOcean, Linode, atau AWS bekerja dengan baik).
- Akses root atau akun pengguna dengan hak istimewa sudo.
- Minimal 512MB RAM (1GB atau lebih disarankan untuk kinerja yang lebih baik).
- Koneksi internet yang stabil untuk mengunduh paket.
Langkah 1: Perbarui Sistem Ubuntu
Pertama, mari pastikan sistem Ubuntu Anda memiliki semua paket terbaru, yang mencegah masalah kompatibilitas dan memastikan Anda memulai dengan kondisi yang bersih.
sudo apt update && sudo apt upgrade -y
Perintah di atas melakukan dua hal: memperbarui daftar paket untuk melihat apa yang tersedia, lalu meningkatkan paket yang sudah terpasang ke versi terbaru. Flag -y secara otomatis menjawab “ya” untuk setiap prompt, sehingga Anda tidak perlu mengawasi prosesnya.
Langkah 2: Instal aaPanel di Ubuntu
aaPanel menyediakan skrip instalasi yang memeriksa sistem Anda, menginstal dependensi, menyiapkan panel, dan menghasilkan kredensial login Anda, semuanya sekaligus.
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
Instalasi memakan waktu sekitar 5-10 menit, tergantung pada kecepatan server dan koneksi internet Anda. Anda akan melihat berbagai paket diinstal, layanan dikonfigurasi, dan pengaturan keamanan diterapkan.
Saat instalasi selesai, Anda akan melihat sesuatu yang terlihat seperti ini:
Penting: Ingatlah untuk menyimpan kredensial login ini, Anda akan membutuhkannya nanti, dan string acak di URL (e05c4e96 dalam contoh ini) adalah token keamanan yang mencegah akses tidak sah ke panel Anda.
Alamat eksternal adalah yang akan Anda gunakan untuk mengakses aaPanel dari mana saja di internet, sementara alamat internal hanya berfungsi jika Anda berada di jaringan lokal yang sama dengan server Anda.
Langkah 3: Buka Port aaPanel di Firewall
aaPanel berjalan di port 7800 secara default, tetapi tergantung pada pengaturan server Anda, port ini mungkin diblokir oleh firewall. Mari pastikan port ini dapat diakses.
Jika Anda menggunakan UFW (firewall default Ubuntu):
sudo ufw allow 7800/tcp
sudo ufw reload
Jika Anda menjalankan server Anda di penyedia cloud seperti AWS, DigitalOcean, atau Linode, Anda juga perlu menambahkan aturan firewall di konsol web mereka untuk mengizinkan lalu lintas di port 7800.
Langkah 4: Akses Antarmuka Web aaPanel
Buka peramban web Anda dan buka URL yang diberikan saat instalasi:
http://your-server-ip:7800/e05c4e96
Ganti your-server-ip dengan alamat IP server Anda yang sebenarnya, dan gunakan token keamanan yang tepat dari output instalasi Anda. Anda akan melihat layar login, masukkan nama pengguna dan kata sandi yang dibuat selama instalasi.
Tips Keamanan: Hal pertama yang harus Anda lakukan setelah masuk adalah mengganti kata sandi dengan sesuatu yang hanya Anda tahu, dan Anda dapat melakukan ini dari pengaturan panel.
Langkah 5: Selesaikan Pengaturan Awal
Setelah Anda masuk, aaPanel akan menyarankan untuk menginstal stack LAMP atau LNMP (Linux + Apache/Nginx + MySQL + PHP), yang memberi Anda semua yang diperlukan untuk meng-host situs web.
Anda akan melihat beberapa pilihan seperti:
- LNMP (Nginx + MySQL + PHP) – lebih cepat untuk konten statis, lebih baik untuk situs dengan lalu lintas tinggi.
- LAMP (Apache + MySQL + PHP) – lebih kompatibel dengan aplikasi tertentu, konfigurasi
.htaccesslebih mudah.
Pilih berdasarkan kebutuhan Anda. Jika Anda tidak yakin, LNMP umumnya merupakan pilihan yang lebih baik untuk aplikasi web modern, jadi pilih versi yang Anda inginkan untuk setiap komponen (panel akan menyarankan versi stabil), kemudian klik “Instal Satu-Klik” dan biarkan aaPanel menangani sisanya.
Apa yang Bisa Anda Lakukan Sekarang dengan aaPanel
Dengan aaPanel terpasang dan tumpukan web Anda siap, Anda dapat:
- Buat situs web dengan konfigurasi Nginx/Apache otomatis.
- Pasang sertifikat SSL dengan integrasi Let’s Encrypt sekali klik.
- Kelola database MySQL melalui phpMyAdmin.
- Unggah file melalui manajer file bawaan.
- Pantau sumber daya server (CPU, memori, penggunaan disk) secara real-time.
- Atur cadangan otomatis ke penyimpanan lokal atau penyedia cloud.
- Instal perangkat lunak tambahan seperti Redis, Memcached, atau Node.js melalui App Store.
Semua ini terjadi melalui antarmuka web, tidak perlu menggunakan baris perintah kecuali Anda menginginkan tingkat kontrol tersebut.
Rekomendasi Keamanan aaPanel
Sebelum Anda mulai menghosting sesuatu yang penting, luangkan beberapa menit untuk mengamankan panel Anda:
- Ubah port default – Pergi ke Pengaturan Panel dan ubah port 7800 ke sesuatu yang kurang jelas.
- Aktifkan autentikasi dua faktor – Ini menambahkan lapisan perlindungan ekstra pada login Anda.
- Atur SSL untuk panel itu sendiri – Ini mengenkripsi koneksi Anda ke antarmuka aaPanel.
- Konfigurasikan pembaruan otomatis – Jaga tumpukan perangkat lunak Anda tetap diperbarui terhadap kerentanan.
- Tinjau pengaturan keamanan – aaPanel menyertakan alat pemindaian keamanan yang memeriksa miskonfigurasi umum.
Panel ini membuat semua perubahan ini mudah diterapkan, Anda tidak perlu menjadi ahli keamanan untuk memiliki server yang aman secara tepat.
Mengelola aaPanel dari Command Line
Sementara antarmuka web menangani sebagian besar tugas, terkadang Anda perlu mengelola aaPanel itu sendiri dari terminal, mungkin antarmuka web tidak memuat, Anda perlu memulai ulang layanan, atau Anda ingin memeriksa status sistem dengan cepat melalui SSH.
aaPanel menyertakan skrip manajemen baris perintah yang memberi Anda kontrol atas fungsi inti panel, yang sederhana, mudah dipahami, dan tidak mengharuskan Anda mengingat perintah yang rumit.
Untuk membuka kotak alat manajemen aaPanel, cukup jalankan:
bt
Itu dia. Dua huruf, dan Anda akan mendapatkan menu interaktif dengan opsi bernomor untuk segala hal mulai dari mengganti kata sandi hingga melihat informasi sistem. Ini adalah sentuhan perhatian yang membuat manajemen server menjadi lebih mudah, ketika Anda perlu melakukan sesuatu dengan cepat, Anda tidak perlu mencari-cari melalui dokumentasi.
Terkadang Anda perlu kendali langsung atas layanan aaPanel itu sendiri.
service bt stop #Stop the panel
service bt start #Start the panel
service bt restart #Restart the panel
Pemikiran Akhir
aaPanel mengubah manajemen server yang kompleks menjadi pengalaman yang sederhana dan ramah pemula. Setelah diinstal, ia memberikan dasbor web yang bersih untuk men-deploy website, mengelola database, mengatur keamanan, dan memantau server Anda tanpa harus terus-menerus bekerja melalui command-line.





