Pkentertainment.id - aaPanel merupakan salah satu control panel terbaik yang bisa digunakan untuk mengelola server. Software ini menyediakan antarmuka web untuk administrasi server seperti manajemen domain, email, basis data, dan lainnya.
Di tutorial kali ini kita akan belajar cara menginstall aaPanel di CentOS 7. Proses instalasi cukup sederhana dan tidak akan memakan waktu lama.
Pastikan Anda login sebagai user root agar bisa menjalankan semua perintah installasi yang dibutuhkan. Mari kita mulai langkah-langkah installasi aaPanel di CentOS 7.
Daftar Isi Artikel
Persiapan Sistem CentOS 7 Sebelum Instalasi
Sebelum instalasi aaPanel, ada beberapa persiapan sistem yang perlu dilakukan di CentOS 7, yaitu:
Update Sistem
Pastikan sistem CentOS sudah diperbarui dengan perintah:
yum update -y
Nonaktifkan SELinux
Kemudian matikan SELinux untuk menghindari konflik dengan aaPanel:
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
Nonaktifkan Firewall
Firewall perlu dimatikan atau dikonfigurasi agar port web bisa diakses:
systemctl stop firewalld
systemctl disable firewalld
Reboot Server
Setelah itu reboot server agar perubahan pada SELinux dan Firewall diterapkan.
reboot
Menambahkan Repository aaPanel di CentOS 7
Repository resmi aaPanel perlu ditambahkan agar bisa menginstall aaPanel via yum package manager.
Jalankan perintah berikut:
yum install -y wget
wget -O /etc/yum.repos.d/aapanel.repo http://www.aapanel.com/script/install_for_centos7_en.sh
Lakukan update repo dan cache yum:
yum clean all && yum makecache
Install aaPanel di CentOS 7
Kita sudah siap untuk memasang aaPanel. Jalankan satu baris perintah berikut:
yum install -y aapanel
Tunggu hingga proses instalasi selesai. aaPanel dan semua dependensinya telah terinstal.
Konfigurasi Port dan Firewall
Secara default aaPanel menggunakan port 888. Kita perlu membuka port ini agar bisa mengakses melalui browser.
Buka port 888:
firewall-cmd --permanent --add-port=888/tcp
firewall-cmd --reload
Akses Web Interface aaPanel
Buka browser kemudian akses URL http://ip_server:888 untuk masuk ke portal administrasi aaPanel.
Ganti ip_server dengan alamat IP public server Anda. Jika mengakses secara lokal, gunakan alamat 127.0.0.1.
Masukkan username dan password admin aaPanel:
- Username: aapanel
- Password: aapanel
Anda akan masuk ke halaman administrator aaPanel. Kini bisa mulai mengelola server menggunakan control panel ini.
Menambahkan Lisensi aaPanel
Untuk fitur penuh, tambahkan lisensi aaPanel yang Anda miliki. Klik menu License lalu isikan kode lisensinya.
Mengelola Server dengan aaPanel
Beberapa fitur utama yang bisa dilakukan dengan aaPanel antara lain:
- Kelola domain - Tambah, edit, atur DNS domain.
- Kelola basis data MySQL dan PostgreSQL.
- Buat akun email bisnis atau personal.
- Instal aplikasi web populer seperti WordPress, Joomla dsb.
- Manage server e-commerce untuk toko online.
- Monitoring dan update sistem.
- Backup dan restore data.
- Pengaturan firewall server.
- Opsi manajemen server yang lainnya.
Gunakan menu-menu di sidebar sebelah kiri untuk mengelola berbagai aspek server Anda. Selamat menggunakan aaPanel!
Perintah Dasar Administrasi aaPanel
Anda juga bisa mengelola aaPanel lewat command line / terminal dengan perintah berikut:
Perintah | Fungsi |
---|---|
aap restart | Restart service aaPanel |
aap stop | Berhentikan service aaPanel |
aap start | Mulai service aaPanel |
aap info | Cek status informasi aaPanel |
aap firewall | Mengelola firewall server |
aap update | Memperbarui aaPanel ke versi terbaru |
Backup dan Restore aaPanel
Adalah penting untuk rutin membackup konfigurasi dan data penting aaPanel.
Backup aaPanel bisa dilakukan dari panel admin atau CLI:
aap tools backuppanel
Hasil backup disimpan di /www/server/panel/data/aapanel.bak
.
Untuk restore gunakan perintah:
aap tools loadbackup
Pilih backup file `.bak` yang akan di-restore.
Performa Optimal aaPanel di CentOS 7
Agar aaPanel berjalan optimal di CentOS 7, Anda bisa menerapkan beberapa pengaturan dan tips berikut:
- Gunakan sistem CentOS 7 minimal agar lebih ringan.
- Tambahkan swap agar performa lebih mulus pada RAM rendah.
- Gunakan SSD agar proses I/O database lebih cepat.
- Sesuaikan php max file upload dan post size.
- Optimasi MySQL database untuk query dan caching.
- Jaga ruang disk agar tidak penuh.
- Monitor kinerja server dan uptime menggunakan tools.
Troubleshooting Masalah aaPanel di CentOS 7
Beberapa masalah umum yang mungkin terjadi saat menggunakan aaPanel beserta solusinya antara lain :
Tidak bisa akses web aaPanel | Cek firewall atau port server. Restart service aaPanel. |
Lambat, banyak resource terpakai | Cek log, pahami resource yang bermasalah. Optimasi server. |
CERT SSL error saat akses https | Re-generate self-signed cert atau pasang cert valid SSL. |
Fungsi aaPanel tertentu error | Restart service, cek log error, laporkan ke tim aaPanel. |
Lupa password admin | Reset password lewat database atau reinstall ulang aaPanel. |
Jika mengalami masalah serius, backup dulu baru lakukan reinstall sebagai jalan terakhir.
Uninstall aaPanel di CentOS 7Jika ingin menghapus aaPanel, jalankan script uninstaller resminya:
yum remove aapanel -y
rm -f /etc/yum.repos.d/aapanel.repo
Secara opsional, hapus folder data dan konfigurasi aaPanel:
rm -rf /www/server/panel
Itu dia tutorial lengkap cara menginstall dan menggunakan aaPanel di CentOS 7. Dengan aaPanel Anda bisa dengan mudah mengelola server tanpa harus pusing konfigurasi manual.
Kesimpulan
aaPanel merupakan salah satu control panel server terbaik yang menyediakan antarmuka administrator web untuk mengelola berbagai layanan server seperti web, email, DNS, dan database.
Proses instalasi aaPanel di CentOS 7 cukup mudah dilakukan dengan mengikuti langkah-langkah di atas, yaitu menambahkan repository resmi lalu install melalui yum.
Setelah berhasil diinstal, Anda bisa mengakses portal admin aaPanel dan mulai mengelola domain, email server, basis data, serta aplikasi web lainnya dengan GUI yang intuitif.
Bagikan tutorial ini jika bermanfaat. Ajukan pertanyaan jika ada kesulitan saat instalasi aaPanel di CentOS 7.
FAQ Instalasi aaPanel di CentOS 7
Berikut adalah beberapa pertanyaan yang sering diajukan terkait instalasi aaPanel di CentOS 7.
Pertanyaan: Apakah perlu VPS/dedicated server untuk menjalankan aaPanel?
Jawaban: Tidak harus. aaPanel bisa berjalan baik di shared hosting. Namun VPS atau dedicated server direkomendasikan agar performa optimal.
Pertanyaan: Apakah bisa menginstall di CentOS 8 atau 9?
Jawaban: aaPanel secara resmi hanya mendukung install di CentOS 7 saat ini. Install di CentOS versi lain belum didukung dan bisa menyebabkan masalah.
Pertanyaan: Berapa lama proses instalasi aaPanel di CentOS 7?
Jawaban: Tergantung spesifikasi server, tapi biasanya memakan waktu 5-10 menit sampai selesai dan bisa diakses.
Pertanyaan: Bagaimana cara upgrade aaPanel ke versi terbaru?
Jawaban: Jalankan aap update
di CLI untuk memeriksa update. Install versi terbaru jika available. Backup dulu sebelum upgrade.
Pertanyaan: Apakah bisa menggunakan Nginx di aaPanel?
Jawaban: Secara default aaPanel menggunakan Apache web server. Tapi Anda bisa mengkonfigurasi Nginx manual setelah aaPanel terinstal.
Demikian beberapa pertanyaan umum terkait install aaPanel di CentOS 7. Ajukan pertanyaan lainnya jika ada di kolom komentar.