Menyiapkan server web menggunakan aaPanel adalah langkah yang powerful, tetapi agar website bisa diakses publik, kamu perlu menghubungkannya dengan domain/ subdomain.
Cloudflare, sebagai layanan DNS dan CDN terkemuka, adalah pilihan tepat untuk melakukan hal ini. Proses ini tidak hanya tentang “Pointing” domain, tetapi juga tentang meningkatkan keamanan dan performa website.
Artikel ini akan memandu step by step untuk hubungkan domain aaPanel melalui Cloudflare.
Prasyarat Hubungkan Domain aaPanel
Sebelum memulai, pastikan kamu telah memiliki:
- Server dengan aaPanel yang sudah terinstall dan berjalan. Harus mengetahui IP Address Public server.
- Sebuah Domain yang sudah Anda beli dari registrar dimana pun
- Akun Cloudflare. Jika belum, daftar terlebih dahulu di cloudflare.com .
Buat DNS Record di Cloudflare
Contoh disini menggunkan subdomain untuk di hubungkan ke aaPanel. Buat Record A (Address Record) untuk Mengarahkan domain/subdomain ke IPv4 Address Public.
- Klik tombol “Add record”
- Type: Pilih “A”
- Name: subdomain
- Content : IP Public Cloud/ VPS/ Hosting
- Proxy status: Pilih abu-abu (DNS only) atau oranye (Proxied)
- Klik “Save”

Menambahkan Domain ke aaPanel
Setelah konfigurasi DNS di Cloudflare aktif dan domain sudah mengarah ke IP VPS dengan benar, kamu perlu menambahkan domain tersebut ke dalam aaPanel. Langkah ini penting agar VPS dapat mengenali dan melayani traffic yang datang dari domain kamu.
Untuk menambahkan website, akses menu “Website” yang terletak pada sidebar sebelah kiri dashboard aaPanel. Setelah itu, pilih opsi “Add Site“.
Akan muncul jendela pop-up. Isi data berikut pada formulir yang tersedia:

- Resolved Domain: Manual Add Record (Karena menggunakan Cloudflare untuk DNS Record)
- Domain name: Masukkan domain/subdomain
- Description: Isi Deskripsi Singkat Website Kamu.
- Website Path: aaPanel akan otomatis membuatkan direktori untuk file website kamu
- FTP: Jika kamu ingin membuat akun FTP khusus untuk domain ini, centang opsi “Create FTP” dan isi detailnya. Ini opsional.
- Database: Jika website memerlukan database, centang opsi “Create Database” dan pilih tipe database (MySQL/MariaDB), lalu isi Name Database, Username, dan Password.
- PHP Version: Pilih versi PHP yang ingin digunakan untuk situs ini.
- Categories: Pilih kategori Website (Optional) atau Biarkan Default.
Setelah semua informasi terisi dengan benar, klik tombol “Submit”. aaPanel akan membuat konfigurasi web server (Nginx atau Apache, tergantung pilihan saat setup aaPanel) untuk domain tersebut dan membuat direktori root.

Pengujian Domain dan Website Pada aaPanel
Setelah domain berhasil ditambahkan di aaPanel, tunggu beberapa saat lalu buka domain kamu di web browser.
Jika semuanya dikonfigurasi dengan benar, seharusnya melihat default page aaPanel Index of / jika belum ada file index.html atau index.php di root directory.
Ini menandakan bahwa domain telah terhubung dengan sukses ke VPS melalui aaPanel. Saat mengakses domain/subdomain pada browser pastikan tidak menggunakan https tapi menggunakan http.


