Merubah Link Akses aaPanel
Merubah Link Akses aaPanel

Cara Merubah Link Akses aaPanel Menjadi Subdomain dengan Cloudflare + https

Mengakses control panel server aaPanel melalui alamat IP dan port default (misalnya, http://xxx.xxx.xxx.xxx:28317) memiliki risiko keamanan dan kurang profesional. Cara yang lebih aman dan elegan adalah dengan menggunakan subdomain, seperti https://subdomain.domain.com.

Dengan menggabungkan kekuatan aaPanel dan Cloudflare, kamu tidak hanya bisa menyembunyikan alamat IP server tetapi juga mendapatkan lapisan keamanan tambahan dari SSL/TLS gratis.

Artikel ini akan memandu kamu langkah demi langkah untuk merubah link akses aaPanel menjadi subdomain yang aman menggunakan Cloudflare.

Apa Keuntungannya?

  1. Keamanan Tinggi, Menyembunyikan port dan alamat IP server dari akses publik, mengurangi serangan brute-force.
  2. SSL/TLS Gratis, Cloudflare menyediakan sertifikat SSL sehingga koneksi antara kamu dan aaPanel terenkripsi.
  3. Kemudahan Akses, Cukup mengingat nama domain (misal: subdomain.domain.com) tanpa harus menghafal kombinasi IP dan port.
  4. Profesionalisme, Tampilan yang lebih rapi dan terpercaya.

Prasyarat

  • Server dengan aaPanel yang sudah terinstal dan dapat diakses via IP:Port.
  • Sebuah domain yang sudah terhubung dan dikelola di Cloudflare.
  • Akses untuk mengedit file konfigurasi di server (via SSH atau Terminal).

Membuat DNS Record di Cloudflare

Pertama, kita perlu memberi tahu Cloudflare bahwa subdomain yang kita inginkan akan mengarah ke server kita.

  1. Login ke akun Cloudflare kamu dan pilih domain yang ingin digunakan.
  2. Masuk ke menu DNS > Records.
  3. Klik tombol + Add record.
DNS Record Cloudflare
DNS Record Cloudflare

Isi detailnya sebagai berikut:

  • Type: A
  • Name: geekslab nama subdomain yang kamu inginkan, sesuaikan dengan kebutuhan.)
  • IPv4 Address: Masukkan Alamat IP Publik server VPS/Cloud kamu.
  • Proxy status: Non-Aktif (DNS only). Ini penting untuk sementara karena kita mengarahkan traffic langsung ke server.
  • TTL: Auto
  • Klik “Save”

Mengganti Port dan Binding Domain di aaPanel

Secara default, aaPanel berjalan di port 28317. Kita merubah link akses aaPanel agar bisa diakses via port standar web (80/443) dan mengikatnya ke subdomain.

  1. Login ke aaPanel kamu melalui http://IP-Public-Server:28317.
  2. Pada sidebar kiri, cari dan klik Settings.
  3. Di bagian Panel Port, ganti port default (28317) menjadi port 443 (untuk HTTPS) atau port 80 (untuk HTTP). Disarankan menggunakan 443.
  4. Klik ikon pensil, ganti angka port, lalu klik Submit.
  5. Di kolom yang tersedia, masukkan subdomain kamu yang baru dibuat, yaitu: subdomain.domain.com (ganti dengan subdomain kamu).
  6. Klik Submit. aaPanel akan merestart secara otomatis dan halaman aaPanel menjadi error.
  7. Login ulang aaPanel menggunakan subdomain contoh : http://geekslab.domain.com:28317 .
Masukan Subdomain Akses aaPanel
Masukan Subdomain Akses aaPanel
Halaman aaPanel Error
Halaman aaPanel Error

Mengaktifkan SSL di Cloudflare

Setelah semua konfigurasi server selesai, kita bisa mengamankan koneksi dengan SSL Cloudflare. Sekarang, masuk ke menu SSL/TLS > Origin Server > Origin Certificates > Create Certificate.

Generate SSL TLS Origin dan Private Key Cloudflare
Generate SSL TLS Origin dan Private Key Cloudflare

Pada bagian aaPanel masuk ke menu setting > Panel SSL > Lalu Modify . Sebelum mengganti Key dan Certificate default aaPanel backup terlebih dahulu.

Copy Paste Key dan Certificate Cloudflare ke aaPanel sesuai dengan kolom, Save.

Custom Panel Certificate aaPanel
Custom Panel Certificate aaPanel

Kembali ke halaman DNS Records Cloudflare kamu. Pada record subdomain geekslab yang telah dibuat, klik ikon awan berwarna abu-abu sehingga berubah menjadi orange (Proxied).

Pastikan mode SSL diatur ke Full (strict). Mode ini paling ideal karena Cloudflare akan memverifikasi sertifikat asal dari server kamu.

Untuk melakukan pengetesan akses dengan link https://subdomain.domain.com/id-unik-aapanel-kamu

Link Akses aaPanel Subdomain dengan https
Link Akses aaPanel Subdomain dengan https