Disini kita akan menginstall aaPanel di Ubuntu 20.04. Buat yang belum tau apa itu aaPanel, aaPanel adalah control panel berbasis web (Web UI) yang digunakan untuk melakukan proses manejemen server. Banyak yang memilih cara ini karena lebih mudah bagi pemula.

aaPanel lebih difokuskan ke LNMP (Linux Nginx MySQL PHP)/LAMP (Linux Apache MySQL PHP), tapi tidak menutup kemungkinan digunakan di berbagai skenario, seperti FTP Hosting ataupun sebagai tempat hosting static file.

Sangat disarankan untuk menjalankan instalasi ini di server yang baru terinstall, agar tidak terjadi konflik dengan berbagai aplikasi yang sudah terinstall sebelumnya. Karena bisa membuang waktu anda untuk troubleshooting permasalahannya

Download dan Install aaPanel

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

pada pertanyaan, ketik y lalu tekan enter di keyboard

Do you want to install aaPanel to the /www directory now?(y/n): y

Tunggu beberapa saat sampai proses instalasi selesai

==================================================================
Congratulations! Installed successfully!
==================================================================
aaPanel Internet Address: http://[2a04:3543:xxxx:xxxx:4cc2:56ff:fea3:72b9]:8888/b8af7ca4
aaPanel Internal Address: http://xxx.237.78.xxx:8888/b8af7ca4
username: zzxitnbq
password: f3ccda4d
Warning:
If you cannot access the panel, 
release the following port (8888|888|80|443|20|21) in the security group
==================================================================
Time consumed: 3 Minute!

Buka alamat ip seperti log diatas (http://xxx.237.78.xxx:8888/b8af7ca4) di browser, gunakan username dan password yang ditampilkan pada log diatas (cek di terminal anda). Tiap install aaPanel menggenerate endpoint yang unik, jadi pastikan anda melihat log.
login webui aaPanel

Mengelola aaPanel

Setelah login, kita bisa mulai mengelola aaPanel. Pertama login akan muncul tampilan berikut
aapanel recommended software packages

Tergantung kebutuhan anda, apakah menggunakan Nginx/Apache atau versi PHP. Disini saya memilih

Nginx 1.19
MySQL mariadb_10.4
PHP 8.0
phpMyAdmin 5.0

Pure-Ftdpd sengaja tidak dicentang karena memang tidak digunakan. Lalu klik One-click Install untuk mulai proses instalasi
proses install lemp selesai
tunggu sampai muncul tampilan terssebut Task list(0), berarti proses instalasi sudah selesai.

Tambah Domain Baru

Pastikan anda sudah menambahkan IP server sebagai A record di DNS domain anda.
cloudflare set A record for dns
klik menu Website, lalu klik Add site
tambah domain baru aapanel

Yang perlu di isi:
– Domain name
– FTP (opsional)
– Database (not created) karena saya tidak perlu database
– PHP Version (opsional)
– SSL (opsional)

akhiri dengan mengklik Submit
Setelah selesai buka alamat domain/subdomain yang baru
aapanel untuk domain baru
bila muncul “This site can’t be reached” “DNS not found” atau sejenisnya, bisa saja karena proses propagasi DNS belum terjadi. Untuk validasinya bisa gunakan

dig namadomain-anda.com
nslookup namadomain-anda.com
host namadomain-anda.com

contoh hasil dig di linux

bila anda cek https://namadomain-anda.com, SSL dari Lets Encrypt sudah terinstall dengan sempurna dan bisa digunakan
https aapanel berhasil

Join the Conversation

1 Comment

Your email address will not be published. Required fields are marked *