Cara Memasang aaPanel di NAT VPS

NATVPS.id – Agar lebih mudah untuk memasang dan mengontrol web hosting pada server, diperlukan suatu software yang disebut dengan control panel. Tersedia banyak pilihan control panel yang dapat kita gunakan, dan beberapa diantaranya berbayar. Salah satu control panel yang gratis dan cukup populer adalah aaPanel.

aaPanel adalah control panel gratis yang digunakan untuk memantau dan mengatur web hosting pada suatu server. Tujuan utamanya adalah untuk mempermudah pengguna dalam hal deploy web. Jadi, user hanya perlu mengembangkan web tanpa perlu pusing memasang atau mengaturnya.

Layaknya seperti pada VPS normal, aaPanel dapat dipasang pada NAT VPS, walaupun memerlukan beberapa step tambahan. Di postingan ini, kami akan membahas langkah-langkah untuk memasang aaPanel dan mengonfigurasi NAT VPS agar control panel dapat diakses.

Persyaratan

Sebelum memasang, aaPanel memiliki persyaratan minimum agar dapat berjalan dengan baik, diantaranya:

  • RAM: Minimal 512MB, 768MB disarankan,
  • Penyimpanan: Lebih dari 100MB, dan
  • OS: Linux (Ubuntu 20.04, Debian 10, dan CentOS 7.x.)

Instalasi aaPanel

Setelah memastikan bahwa persyaratan minimum telah terpenuhi, mari lanjut ke pemasangan aaPanel.

Remove Apache

Beberapa penyedia NAT VPS secara otomatis memasang web server Apache di setiap pembuatan VPS, yang mana akan menyebabkan konflik dengan packages yang akan dipasang oleh aaPanel. Maka, Apache dan web server lainnya harus di-remove terlebih dahulu.

Masukkan command berikut untuk menghapus Apache beserta konfigurasinya:

apt purge apache2-bin -y

Remove Apache

Instalasi aaPanel

Sekarang, aaPanel siap untuk dipasang. Jalankan command berikut untuk memasang aaPanel berdasarkan OS yang digunakan:

  • Ubuntu/Deepin:
    wget -qO install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
  • Debian:
    wget -qO install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh aapanel
  • CentOS:
    yum install -y wget && wget -qO install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel

Pertanyaan pada saat instalasi aaPanel

Ketik y, lalu Enter. Instalasi aaPanel pun dimulai. Tunggu hingga muncul tampilan seperti ini:

Baca Juga:  Instalasi Nextcloud + NGINX (HTTPS) di NAT VPS

 

Informasi login aaPanel

Selamat, aaPanel berhasil dipasang!

Namun sebelum melanjutkan, catat informasi berikut:

  • Kode unik: Kumpulan huruf dan angka pada URL. Misalnya, 103.180.125.226:7800/e6dXXX9e. Bagian yang ditebalkan adalah kode unik.
  • Username: Bagian “username”
  • Password: Bagian “password”

Informasi ini akan diperlukan nantinya agar dapat mengakses aaPanel.

Pengaturan Domain Forwarding (Request Port) Untuk aaPanel

Agar aaPanel dapat diakses dari dunia luar, kita perlu mengatur konfigurasi port agar mengarah ke port yang terbuka. Intinya adalah meng-expose port VPS ke dunia luar agar dapat diakses oleh publik.

Kebanyakan penyedia NAT VPS telah mengatur konfigurasi port yang dimana tiap user mendapatkan 21 port terbuka. Namun untuk NAT VPS dari HostData.id, user harus melakukan forwarding port VPS ke port IP publik yang terbuka secara manual. Silahkan kontak penyedia VPS masing-masing. Tetapi untuk user NAT VPS HostData.id, kami akan memberikan langkah-langkah untuk melakukan forwarding port (request port).

  1. Buka panel Virtualizor yang terletak pada nat.hostdata.id:4083. Login dengan kredensial akun HostData.id
    Menu login Virtualizor
  2. Pilih VPS yang telah dipasangi aaPanel, lalu klik “Domain Forwarding”
    Menu utama Virtualizor
  3. Pilih Tab “Add”, lalu masukkan konfigurasi berikut:
    – Protocol: TCP
    – Source Domain/IP: 103.180.125.226
    – Source Port: Masukkan port bebas sesuai keinginan Anda, asalkan masih belum dipakai oleh pengguna lain. Contohnya, 55002
    – Destination IP: Pilih IP private VPS Anda (pilihan yang ada)
    – Destination Port: 7800
    Lalu klik tombol “Add”
    Port Forwarding IP Publik VPS

Konfigurasi port selesai!

Mengakses aaPanel

Sekarang Anda dapat mengakses aaPanel dengan URL https://103.180.125.226:PortPilihanAnda/kodeunik, misalnya https://103.180.125.226:55002/e6dXXX9eKode unik adalah kode yang telah Anda catat sebelumnya pada step Instalasi aaPanel, dan PortPilihanAnda adalah port yang Anda masukkan pada kolom Source Port.

Baca Juga:  Instalasi WordPress + NGINX Pada NAT VPS

Informasi login aaPanel

Anda mungkin akan melihat sebuah warning atau error yang berkaitan dengan koneksi tidak aman. Abaikan saja pesan tersebut, dan klik “Continue to 103.180.125.226 (unsafe)”.

Masukkan username dan password yang tertera pada informasi login pada saat instalasi sebelumnya.

Menu login aaPanel

Silahkan klik salah satu tombol “One-click”, antara menggunakan NGINX (LNMP) atau Apache (LAMP). Disini kami akan memilih LNMP. Biarkan opsi lainnya.

Pilihan instalasi LNMP/LAMP aaPanel

Instalasi LNMP/LAMP dimulai. Tunggu hingga selesai.

Status instalasi LNMP/LAMP aaPanel

Jika sudah, maka aaPanel telah terpasang sepenuhnya. Hore!

Tampilan utama aaPanel

Menambahkan Website

Saatnya menambahkan website! Disini, kami menggunakan domain natvps.my.id.

Anda harus memiliki sebuah domain dan menambahkan A record yang mengarah ke IP publik VPS (103.180.125.226)!

Membuat website di aaPanel

Untuk membuat website di aaPanel, ikuti langkah-langkah berikut:

  1. Buka menu Website, lalu klik tombol “Add site”
    Pembuatan website - 1
  2. Atur website yang ingin dibuat:
    Domain name: Nama domain untuk website yang akan dibuat
    Description: Deskripsi untuk website
    FTP: Membuat akun FTP
    Database: Membuat database
    PHP version: Versi PHP
    SSL: Mengaktifkan support untuk HTTPS
    HTTP redirect to HTTPS: Selalu menggunakan HTTPSSilahkan atur sesuai keinginan Anda.
    Pembuatan website - 2
  3. Jika muncul tampilan berikut, maka pembuatan website berhasil.
    Notifikasi Pembuatan Website Berhasil

Konfigurasi Port Untuk Website

Hampir sama seperti sebelumnya, kita harus melakukan domain forwarding agar domain yang kita pilih dapat mengakses website dengan benar.

Buka kembali panel Virtualizor -> Domain Forwarding -> Add, lalu masukkan konfigurasi berikut:

Domain Forwarding HTTPS natvps.my.id

  • Protocol: HTTPS
  • Source Domain/IP: natvps.my.id
  • Source Port: 443
  • Destination IP: IP private VPS (pilihan yang ada)
  • Destination Port: 443

Lalu, klik tombol Add.

Lakukan hal yang sama, namun ganti Protocol menjadi HTTP.

Domain Forwarding HTTP natvps.my.id

Sampai disini, website harusnya dapat diakses, namun hanya dalam HTTP. Kunjungi http://namadomain.tld, misalnya http://natvps.my.id.

Baca Juga:  Cara Install Docker pada LXC NAT VPS Debian

Issue Sertifikat SSL Let’s Encrypt

Agar website mendukung HTTPS, kita perlu mendapatkan sertifikat SSL dari penyedia sertifikat, salah satunya adalah Let’s Encrypt. Permintaan sertifikat SSL Let’s Encrypt dapat dilakukan di aaPanel dengan cara berikut:

  1. Buka pengaturan website yang telah kita buat sebelumnya melalui Website -> Domain yang kita pilih
    Konfigurasi SSL pada aaPanel - 1
  2. Masuk ke menu SSL, lalu atur sebagai berikut:
    Verification mode: File verification
    – DNS API: Manual resolution
    – Domain name: Domain yang kita masukkan sebelumnyaLalu, klik Apply.
    Konfigurasi SSL pada aaPanel - 2

Selesai! Sekarang website dapat diakses melalui HTTP dan HTTPS.

Profit!

Kunjungi https://namadomain.tld, misalnya https://natvps.my.id. Jika Anda menemui tampilan NGINX, maka Anda telah berhasil menambahkan website. Yeay! Silahkan mengatur website Anda.

Tampilan NGINX pada https://natvps.my.id

Penutup

Begitulah postingan kami mengenai instalasi aaPanel di NAT VPS. Semoga dapat membantu Anda untuk memasang web server Anda sendiri. Terima kasih sudah membaca!

You May Also Like

About the Author: Hendra Manudinata