CyberPanel adalah control panel berbasis web (web-based) yang dapat menjadi alternatif terbaik bagi pengguna VPS yang tidak familiar dengan management CLI (Command Line Interface) melalui SSH.
Pastikan sudah login ke server, dapat login menggunakan Remote SSH
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
Pilih 1 untuk Install Cyberpanel

Pilih 1 untuk Intsall CYberpanek menggunakan OpenLiteSpeed

Pilih Y pada Install Full service for Cyberpanel?

Pilih N pada Do you want to setup Remote MySQL?

Tekan Enter pada Press Enter key to continue with latest version

Tekan Enter pada Do you wish to install Memcached proccess and its PHP Extension?

Tekan ENter pada Please type Yes or no {with capital Y, default Yes)

Tekan Y pada Would you like to restart your server now

Tambahkan Firewall yang direkomendasikan seperti port 8090, 80, 443, 21, 25, 587, 465, 110 143, 993, 53

sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)







Pada pembuatan website jika belum di pointing maka tidak perlu diceklist.

Silakan tunggu sampai proses selesai. dan ketika selesai dapat lihat di
List Website




Cek terlebih dahulu akun untuk login SSH ke website yang akan dihapus.
Setelah dihapus login melalui root di terminal, untuk menghapus user tersebut yang berada di filenano /etc/shadow





Contoh untuk akses SSH dengan perintah berikut
ssh -pportlilin6902@xx.xx.xx.xxx
Port sesuaikan dengan yang diatur pada Secure SSH, kemudian untuk IP sesuaikan dengan IP pada server.
Generate SSL melalui List website ada dua cara yaitu, menggunakan Let's Encrypt dan Wilcard

Klik Menu Webiste dan Pilih List Webiste
Cari nama domain, dan klik tombol Manage

Masukan Cert dan Key
Klik Tombol Save

Pastikan pada SSL Certificate Management sudah terdaftar, dengan cara klik menu SSL dan pilih Manage SSL
Pilih nama domain
Domain telah terdaftar wilcard.

Klik Menu Manage Services dan Pilih Service Status
Restart OpenLIteSpeed

Klik Menu SSL, Pilih Manage SSL
Pilih nama Domain
Klik tombol Issue SSL

Klik Menu Manage Services dan Pilih Service Status
Restart OpenLIteSpeed

Jalankan perintahh berikut:
/root/.acme.sh/acme.sh --issue -d mydomain.com -d www.mydomain.com --cert-file /etc/letsencrypt/live/mydomain.com/cert.pem --key-file /etc/letsencrypt/live/mydomain.com/privkey.pem --fullchain-file /etc/letsencrypt/live/mydomain.com/fullchain.pem -w /usr/local/lsws/Example/html -k ec-256 --force --server letsencrypt
Kemudian buka file key
nano /etc/letsencrypt/live/mydomain.com/cert.pem
nano /etc/letsencrypt/live/mydomain.com/privkey.pem
Salin keduanya ke bawah ini yang ada di Manage domain

Jika masih terkendala bisa lakukan langkah berikut:
mkdir -p /home/redang.desa.id/public_html/.well-known/acme-challenge
echo "ok" > /home/redang.desa.id/public_html/.well-known/acme-challenge/test.txt
Test:
curl http://redang.desa.id/.well-known/acme-challenge/test.txt
✅ Harus keluar:
ok
/root/.acme.sh/acme.sh --issue \
-d redang.desa.id -d www.redang.desa.id \
-w /home/redang.desa.id/public_html
Manage domain
4) Restart OpenLiteSpeed
/etc/ssl/certs/berdesa_id.crt
/etc/ssl/certs/berdesa_id-ca-bundle.crt
/etc/ssl/certs/berdesa_id.key
sudo chmod 600 /etc/ssl/certs/berdesa_id.key
sudo chown root:root /etc/ssl/certs/berdesa_id.key
sudo rm -rf /etc/letsencrypt/live/giriwinangun.berdesa.id
sudo rm -rf /etc/letsencrypt/archive/giriwinangun.berdesa.id
sudo sed -i 's|certFile.*|certFile /etc/ssl/certs/berdesa_id.crt|' /usr/local/lsws/conf/httpd_config.conf
sudo sed -i 's|keyFile.*|keyFile /etc/ssl/certs/berdesa_id.key|' /usr/local/lsws/conf/httpd_config.conf
sudo sed -i 's|certChain.*|certChain /etc/ssl/certs/berdesa_id-ca-bundle.crt|' /usr/local/lsws/conf/httpd_config.conf
/usr/local/lsws/bin/lswsctrl restart




Pastikan bahwa port 7080 terbuka dan dapat diakses.
/usr/local/lsws/admin/misc/admpass.sh di terminal ssh.



