Install CloudPanel Debian 10 Buster

Install CloudPanel on Debian. Merupakan sebuah panel Control Website yang dapat mengelolal Website dengan Efisien dan Gampang. CloudPanel ini berbasi PHP yang berkinerja tinggi yang dirancang khusus untuk mengelola layanan yang dihosting.

Cloud panel ini dibangun dengan NGINX, PHP-FPM dan MySQL meruapkan komponen yang ringan. CloudPanel mendukung layanan Cloud utama seperti Google Cloud, Amazon, Web Service dan Digital Ocean.

install-cloudpanel-debian

Pros

  • OpenSource
  • Support all PHP
  • Performa tinggi
  • Aman (Sertifikat SSL/TLS Gratis)
  • Beberapa Versi PHP
  • Support NGINX
  • Dukungan untuk semua Cloud besar
  • Fungsi Cloud

Read Also : Install Virtualmin Dixmata Labs

Persyaratan

Berikut persyaratan yang diperlukan unutk install CloudPanel Debian

  • Debian 10
  • Minimal CPU 2 Core
  • RAM 4 GB
  • HDD 30 GB

Step 1 : Install CloudPanel Debian

Pertama tentunya kita harus masuk kedalam Server debain terlebih dulu. Anda dapat login untuk melakukan Install CloudPanel dengan SSH atau KVM.

Lakukan Update pada Server untuk memperbarui paket – paket pada Debian

apt update

Lalu lakukan Upgrade ke Versi terbarunya

apt upgrade -y

By default sudo is not installed on Debian, but you can install it. First enable su-mode:

apt-get install sudo -y

Lalu tambahkan PATH : berikut pada ~/.bashrc Tambahkan pada baris Terakhir

nano ~/.bashrc

Tambahkan pada baris akhir

PATH=$PATH:/usr/sbin

Lakukan Reboot System

systemctl reboot

Setelah itu ada beberapa paket yang diperlukan unutk melakukan Install CloudPanel Debian. Gunakan perintah berikut ini.

apt install wget curl apt-transport-https -y

Jika telah selesai, kita akan mengambil skirp Installasi CloudPanel dengan menggunakan perintah curl

curl -sSL https://installer.cloudpanel.io/ce/v1/install.sh | bash

Script secara otomatis menginstal dan mengatur semua komponen yang diperlukan oleh panel kontrol termasuk Nginx, PHP, MySQL, Percona, dan banyak paket dan dependensi tambahan lainnya.

Ini memakan waktu antara 3-5 menit. Karena itu, bersabarlah saat instalasi dan pengaturan paket berlangsung.

Jika sudah selesai Outpunya seperti berikut

[OK] Database schema updated successfully!

Vhost Templates have been imported.
Synchronizing state of memcached.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable memcached
insserv: warning: current start runlevel(s) (empty) of script `memcached' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `memcached' overrides LSB defaults (0 1 6).
Removed /etc/systemd/system/multi-user.target.wants/memcached.service.
vm.overcommit_memory = 1
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
Processing triggers for libc-bin (2.28-10+deb10u1) ...
Processing triggers for systemd (241-7~deb10u8) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for mime-support (3.62) ...


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The installation of CloudPanel is complete!

CloudPanel can be accessed now: https://192.168.10.5:8443/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Buka Browser Anda dan ketikan https://Ip-address:8443 Server Debian atau IP Adress pada CloudPanel Debian

Klik “Hide Advanced”, > Lalu klik “Proceed to “

install-cloudpanel-debian

Isikan Nama, Username, Email, Wilayah, dan Password. Untuk Password sebaiknya menggunakan Password yang Aman dengan 8 Karakter, agar CloudPanel Debian Aman.

install-cloudpanel-debian

Jika sudah klik “Create User” > dan Tunggu Sampai keluar halaman login.

install-cloudpanel-debian

Login menggunakan Username dan Password yang telah dibuat sebelumnya. Jika login berhasil maka akan tampil Halaman Dashboard CloudPanel Debian

install-cloudpanel-debian

Step 2 : Mebuat Domain Panel Debian

Jika sudah selesai melakukan Installasi dan sudah bisa Login menggunakan Browser, sekarang kita akan mencoba untuk membuat sebuah Domain pada CloudPanel Debian.

Pada Menu “Domain” > klik “Add Domain”

Isikan Nama Domain dan pilih “Vhost Template”

install-cloudpanel-debian

Lalu klik “Add Domain” dan Akan tampil pada Menu “Domain”, domain yang telah Anda buat.

Step 3 : Create Security Cloud

Pada CloudPanel Debian 10 Buster ini juga ada Fitur Security, yang fungsi untuk melindungi Website dari IP Address yang mencurigakan, Fitur ini dapat memBlok IP yang tidak kita inginkan untuk mengakses Website.

Pada Menu “Security” > Klik “Add IP”

install-cloudpanel-debian

Lalu masukan IP yang akan di Blok > klik “Add IP”

Maka akan tampil list IP yang telah di Block

install-cloudpanel-debian

Maka IP Address yang telah terdaftar di “IP Blocking” tersebut, tidak akan dapat mengakses Website Anda.

Step 4 : Create User CloudPanel Debian 10 Buster (Install CloudPanel Debian)

Selanjutnya kita akan mencoba untu membuat “Users”, Users disini ada 2 Pilihan yaitu Users SSH dan Users FTP.

Create User SSH Cloud Panel

Pada Menu “Users” > di Tab “SSH Users” > klik “Add User”

Isikan Nama “User” dan “Password”

Pada saat membuat “SSH User”, CloudPanel secara otomatis menambahkan akhiran -ssh di akhir Username. Dan diharapkan untuk Password menggunakan 8 Karakter agar lebih aman

Example : dixmata-ssh

Testing User SSH

Buka aplikasi Putty dan lakukan login menggunakan Username dan Password yang telah dibuat.

Isikan Username dan Password

Output jika berhasil Login ke SSH melalaui Putty

########################################################
###            Welcome to CloudPanel                 ###
########################################################

* Website:         https://www.cloudpanel.io
* Documentation:   https://www.cloudpanel.io/docs/cloudpanel-ce/v1/
* CloudPanel:      https://192.168.10.5:8443/
* CloudPanel CLI:  clpctl list

dixmata-ssh@cloudpanel:~$

Dan pada Langkah Create User SSH, di Install CloudPanel Debian 10 Anda telah berhasil, makan akan kita lanjutkan dengan Create User FTP

Create User FTP

Selanjutnya pada Install CloudPanel Debian adalah membuat User FTP pada CloudPanel Debian

Untuk FTP User pindah ke Tab “FTP Users” > klik “Add Users”

Isikan “Username” dan “Password”,

Pada “Home Directory”, isikan nama Directory atau nama Domain yang telah kita buat sebelumnya. Example : "/home/cloudpanel/htdocs/labs.dixmata.com" > klik “Add User”

CloudPanel secara otomatis menambahkan akhiran -ftp di akhir Nama Pengguna untuk mencegah konflik dengan pengguna sistem. Kata Sandi harus setidaknya delapan karakter; semakin lama, semakin baik.

Testing FTP User

Untuk FTP menggunakan port 21, sebelum melakukan login menggunakan FTP, Anda harus mengatur MasqueradeAddress terlebih dulu. Berikut cara Settingnya.

Masuk ke “Admin Area”

Install CloudPanel Debian

Lalu pada Kolom “MasqueradeAddress” > isikan dengan IP Server: 192.168.10.5

Buka Filezilla, kita akan coba untuk masuk ke server menggunakan FTP user

Isikan IP Address, Username dan Password beserta Port 21.

Install CloudPanel Debian

Disana sudah terlihat kita sudah bisa mengakses Directory “labs.dixmata.com” yang telah kita buat sebelumnya pada Domain.

Untuk FTP User Anda telah berhasil dalam Dokumentasi Install CloudPanel Debian ini. Selanjutnya kita akan coba untuk membuat Database pada CloudPanel Debian