Lompat ke konten

Cara Install CloudPanel Di AWS EC2

cloudpanel

CloudPanel adalah panel kontrol server yang sederhana dan mudah digunakan.

Panel modern ini sangat ringan dan tidak membutuhkan spesifikasi server yang tinggi. Kelebihan menggunakan CloudPanel ini yaitu:

  • Bebas
  • Mudah digunakan
  • Aman (sertifikat SSL/TLS gratis)
  • Performa Tinggi
  • Siap berangkat dalam 1 menit
  • Mendukung semua cloud utama
  • Tersedia dalam lebih dari sepuluh bahasa

Kekurangannya yaitu hanya mendukung OS Debian 10, tidak mendukung OS lain seperti Ubuntu atau CentOS.

Spesifikasi Minimal

Untuk menginstal CloudPanel, setidaknya server kita memiliki spesifikasi:

Install CloudPanel di AWS

Pemasangan CloudPanel di AWS hanya memerlukan beberapa klik saja. Namun hanya mendukung beberapa region dan belum mendukung region Jakarta. Sehingga untuk Anda yang ingin menerapkannya di region Jakarta harus melakukan manual install (akan dibahas pada postingan lain).

⚠️ Info
Pelajari cara menghitung biaya layanan AWS disini.

Pilih AMI (Amazon Machine Image)

  1. Masuk ke dasbor Amazon Web Service.
  2. Pilih Amazon Machine Image (AMI).
AWS RegionX64ARM64 (Graviton)
US East (N.Virginia)JalankanJalankan
US East (Ohio)JalankanJalankan
US West (N. California)JalankanJalankan
US West (Oregon)JalankanJalankan
Africa (Cape Town)JalankanTidak tersedia
Asia Pacific (Hong Kong)JalankanJalankan
Asia Pacific (Mumbai)JalankanJalankan
Asia Pacific (Seoul)JalankanJalankan
Asia Pacific (Singapore)JalankanJalankan
Asia Pacific (Sydney)JalankanJalankan
Asia Pacific (Tokyo)JalankanJalankan
Canada (Central)JalankanJalankan
Europe (Frankfurt)JalankanJalankan
Europe (Ireland)JalankanJalankan
Europe (London)JalankanJalankan
Europe (Milan)JalankanJalankan
Europe (Paris)JalankanJalankan
Europe (Stockholm)JalankanJalankan
Middle East (Bahrain)JalankanJalankan
South America (Sáo Paulo)JalankanJalankan

Pilih Jenis Instans

Pilih jenis instans yang cocok (misalnya t3.medium atau t3.large), kemudian klik tombol Next: Configure Instance Details.

Konfigurasi Instans

Kita dapat melakukan konfigurasi untuk jaringan (VPC), ukuran dan jenis penyimpanan EBS (misalnya kita pilih gp3 dan set ukurannya ke 30GB).

⚠️ Info
Pelajari pengertian dan jenis-jenis Elastic Block Storage disini.

Untuk memudahkan kita mengenali instans dan EBS, tambahkan beberapa tag.

fdb1e08c

Langkah selanjutnya yaitu, menambahkan beberapa port ke Security Group. Ini berguna untuk membuka port tertentu seperti port 8443 yang digunakan oleh CloudPanel.

TypeProtocolPort RangeSourceComment
Custom TCP RuleTCP84430.0.0.0/0CloudPanel Port
SSHTCP220.0.0.0/0
HTTPTCP80Anywhere (0.0.0.0/0, ::/0)
HTTPSTCP443Anywhere (0.0.0.0/0, ::/0)

Setelah semuanya siap dan tidak ada perubahan, langkah terakhir yaitu memilih key SSH membuat yang baru, kemudian klik tombol Download Key Pair.

⚠️ Info
Key ini akan digunakan untuk keperluan masuk ke konsol server melalui SSH pada port 22. Jadi jangan sampai lupa tahapan ini.
da3e88ae

Gunakan Elastic IP

Static IP (AWS menyebutnya Elastic IP) sangat penting untuk aplikasi web. Hal ini diperlukan untuk stabilitas aplikasi tersebut. Setiap kali instans di hentikan atau di mulai ulang, alamat IP akan berubah-ubah.

Untuk membuat Elastic IP, kita hanya perlu masuk ke Network & Security → Elastic IPs, klik tombol Allocate Elastic IP address untuk membuat Alamat Elastic IP. Untuk menerapkan Elastic IP yang telah dibuat, klik tombol Allocated IP Address dan pilih Associate, cari instans yang akan menggunakan Elastic IP ini.

4b243b44

Akses CloudPanel

Anda dapat mengakses dasbor CloudPanel melalui browser dengan alamat https://ElasticIP:8443 (gunakan alamat Elastic IP yang telah dibuat sebelumnya)

Karena panel tidak menggunakan sertifikat SSL yang sah, maka akan muncul peringatan web tidak aman; abaikan saja pesan ini karena tidak akan berpengaruh apa-apa.

54e88537

Akses SSH

Melalui Terminal (Windows/Mac/Linux/Unix)

Untuk mengakses konsol melalui SSH, kita cukup menggunakan perintah ssh -i path_to_your_private_key.pem [email protected]. Untuk memastikan key SSH hanya mode baca saja, gunakan perintah chmod 400 pada key SSH.

Untuk mendapatkan hak akses root, gunakan perintah sudo root.

Melalui Termius

Untuk mengakses server melalui SSH, kita perlu mengisi beberapa kolom sebelum dapat menggunakannya.

  • Buat nama untuk server dengan mengisi kolom Set a label.
  • Isi alamat IP Elastic IP pada kolom Address.
  • Kolom Port biarkan kosong, karena 22 adalah port default untuk SSH.
  • Isi username pada kolom Username; karena kita menggunakan OS Debian, gunakan username admin.
  • Untuk mengisi kolom Password, kita dapat melewatinya dengan menggunakan key SSH yang telah dibuat tadi, cukup klik tombol Keys dan klik tombol + kemudian pilih key SSH yang dimaksud.
  • Setelah semuanya diisi, klik tombol dan klik 2x nama server tadi.
6b514ffd

Penutup

CloudPanel merupakan panel yang minimalis dan mudah digunakan, dapat dijadikan alternatif untuk DirectAdmin, Webmin atau aaPanel. Selain penggunaannya, cara instalasinya juga sangat mudah dan dapat dilakukan oleh siapa saja.

nv-author-image

Anton Toni Agung

Founder MauCariApa.com & 90to1.com, tech enthusiast, suka membaca berita dan isu terbaru politik, teknologi, sosial dan budaya. Kadang-kadang mendengarkan musik dan menonton film.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.