SSH adalah sebuah protokol administrasi yang memungkinkan user untuk mengakses dan memodifikasi berbagai macam pengaturan maupun file yang ada di dalam server.
Sementara itu, CyberPanel adalah web control panel yang didukung langsung oleh OpenLiteSpeed, dengan sederet fitur unggulan lainnya seperti GIT Manager, Docker Manager, SSL, dan yang lainnya.
Juga hanya dengan sekali klik bisa mengubah webserver OpenLiteSpeed menjadi LiteSpeed. CyberPanel dirancang sebagai web control panel yang aman, cepat, dan praktis untuk VPS. Selain itu, web control panel ini akan meningkatkan performa website menjadi lebih optimal dan menyediakan akses yang lebih aman untuk kamu dan pengunjung.
Kumpulan Baris Perintah SSH di Cyberpanel
A. Fungsi Pengguna
- Buat Pengguna (Create User)
cyberpanel createUser –firstName Cyber –lastName Panel –email [email protected] –userName cyberpanel –password securepassword –websitesLimit 10 –selectedACL user –securityLevel HIGH
Catatan
–websitesLimit. Opsi ini digunakan bila selectedACL disetel ke reseller, tetapi nilainya harus disetel.
–selectedACL. Dapat berupa admin, reseller atau user, atau ACL kustom apapun yang dibuat dari CyberPanel.
–securityLevel. Dapat ditulis HIGH atau LOW.
- Hapus Pengguna (Delete User)
cyberpanel deleteUser –userName cyberpanel -
Tangguhkan Pengguna (Suspend User)
cyberpanel suspendUser –userName cyberpanel –state SUSPEND
Untuk membatalkan penangguhan pengguna:
cyberpanel suspendUser –userName cyberpanel –state UNSUSPEND
- Edit Pengguna (Edit User)
cyberpanel editUser –userName cyberpanel –firstName Cyber –lastName Usman –email [email protected] –password securepassword –securityLevel HIGH
Catatan
–securityLevel. Dapat ditulis HIGH atau LOW
- Daftar Pengguna (List User)
cyberpanel listUsers
Berikut adalah perintah untuk menghasilkan output JSON.
{
“status”:1,
“fetchStatus”:1,
“error_message”:”None”,
“data”:”[{\”id\”: 3, \”name\”: \”cyberpanel\”, \”owner\”: \”admin\”, \”acl\”: \”user\”, \”diskUsage\”: \”0MB\”, \”websites\”: 10, \”state\”: \”SUSPENDED\”},{\”id\”: 5, \”name\”: \”cyberpanel1\”, \”owner\”: \”admin\”, \”acl\”: \”user\”, \”diskUsage\”: \”0MB\”, \”websites\”: 10, \”state\”: \”ACTIVE\”}]”
}
Jika statusnya nol, artinya ada masalah saat mengambil daftar pengguna.
B. Fungsi Situs Web
1. Buat Website (Create Website)
cyberpanel createWebsite –package Default –owner admin –domainName cyberpanel.net –email [email protected] –php 5.6
Argumen Opsional:
–ssl
–dkim
–openBasedir
Memberi nilai 1 untuk argumen opsi mengaktifkan fitur ini, dan 0 menonaktifkannya.
- Hapus Situs Web (Delete Website)
cyberpanel deleteWebsite –domainName cyberpanel.net
Hapus web dapat dilakukan jika web tersebut di CyberPanel dan bukan merupakan domain anak.
- Buat Domain Anak (Create Child Domain)
cyberpanel createChild –masterDomain cyberpanel.net –childDomain child.cyberpanel.net –owner admin –php 5.6
Argumen Opsional:
–ssl
–dkim
–openBasedir
Memberi nilai 1 untuk argumen opsi mengaktifkan fitur ini, dan 0 menonaktifkannya
- Hapus Domain Anak (Delete Child Domain)
cyberpanel deleteChild –childDomain child.cyberpanel.net -
Daftar Situs Web (List Websites)
Terdapat dua cara untuk membuat list atau daftar situs web, pertama adalah format JSON, dan kedua adalah format tabular.
Format JSON:
cyberpanel listWebsitesJson
Ini akan memberi kamu keluaran JSON.
Format Keluaran Tabular:
cyberpanel listWebsitesPretty
- Ubah PHP (Change PHP)
cyberpanel changePHP –domainName cyberpanel.net –php 5.6
Nama domain harus menjadi domain master karena domain anak tidak memerlukan paket.
- Ganti Paket (Change Package)
cyberpanel changePackage –domainName cyberpanel.net –packageName CLI
Nama domain harus menjadi domain master karena domain anak tidak memerlukan paket.
C. Fungsi DNS
1. Daftar Zona DNS (List DNS Zones)
Ada dua cara kamu dapat membuat daftar zona dns, pertama adalah format JSON, dan kedua adalah format tabular.
Format JSON:
cyberpanel listDNSZonesJson
Ini akan memberi kamu keluaran JSON.
Keluaran Tabular:
cyberpanel listDNSZonesPretty
- Daftar Catatan DNS (List DNS Records)
Ada dua cara kamu dapat membuat daftar catatan DNS, pertama adalah format JSON, dan kedua adalah format tabular.
Format JSON:
cyberpanel listDNSJson –domainName cyberpanel.net
Ini akan memberi kamu keluaran JSON.
Keluaran Tabular:
cyberpanel listDNSPretty –domainName cyberpanel.net
- Buat Zona DNS (Create DNS Zone)
cyberpanel createDNSZone –owner admin –domainName cyberpanel.net
Baris perintah Ini akan membuat zona DNS serta diisi dengan sebagian besar catatan DNS dasar (A, CNAME, MX, SPF, DMARC, DKIM).
- Hapus Zona DNS (Delete DNS Zone)
cyberpanel deleteDNSZone –domainName cyberpanel.net -
Buat Catatan DNS (Create DNS Record)
Sebelum membuat DNS record, pastikan zona ini sudah dibuat, ikuti panduan untuk membuat zona DNS.
cyberpanel createDNSRecord –domainName cyberpanel.net –name cyberpanel.net –recordType A –value 192.168.100.1 –priority 0 –ttl 3600
recordType. A, MX, CNAME, TXT dan semua yang didukung oleh CyberPanel GUI.
- Hapus Catatan DNS (Delete DNS Record)
kamu memerlukan Record ID sebelum dapat menghapus record DNS, untuk mendapatkan Record IDs untuk record yang terkait dengan zona DNS, kamu dapat menggunakan perintah list DNS record sebagai berikut.
cyberpanel listDNSPretty –domainName cyberpanel.net
Kolom pertama memberikan ID Record. Kemudian kamu dapat menggunakan Record ID untuk menghapus record.
cyberpanel deleteDNSRecord –recordID 200
D. Fungsi Cadangan
1. Buat Cadangan (Create Backup)
cyberpanel createBackup –domainName cyberpanel.net
Proses ini tidak akan keluar sampai proses backup selesai, sedangkan status akan tercetak kembali ke layar.
- Pulihkan Cadangan (Restore Backup)
cyberpanel restoreBackup –fileName filename
Harap dicatat bahwa file cadangan dapat menjadi jalur utama/absolut ke file cadangan, atau hanya nama file jika file berada di /home/backup
Jadi, apabila file cadangan Anda berada di /home/domain.com/backup/backupfile.tar.gz, maka Anda harus memberikan path absolut yang lengkap, jika tidak, file tersebut tidak akan terdeteksi.
E. Fungsi Paket
1. Buat Paket (Create Package)
cyberpanel createPackage –owner admin –packageName CLI –diskSpace 1000 –bandwidth 10000 –emailAccounts 100 –dataBases 100 –ftpAccounts 100 –allowedDomains 100
Ini akan membuat paket bernama CLI.
Catatan.
–allowedDomains. Allowed Child Domains.
–ftpAccounts. Number of allowed FTP Accounts.
–dataBases. Number of allowed Databases.
–emailAccounts. Number of allowed Email accounts.
Ruang disk dan bandwidth dalam MB, tetapi Anda tidak perlu menambahkan teks MB.
- Hapus Paket (Delete Package)
cyberpanel deletePackage –packageName CLI
Baris perintah ini akan menghapus paket bernama CLI.
- Daftar Paket (List Package)
Ada dua cara Anda dapat membuat daftar Paket, pertama adalah format JSON, dan kedua adalah format tabular.
Format JSON:
cyberpanel listPackagesJson
Ini akan memberi Anda keluaran JSON.
Keluaran Tabular:
cyberpanel listPackagesPretty
F. Fungsi Database
1. Buat Basis Data (Create Database)
cyberpanel createDatabase –databaseWebsite cyberpanel.net –dbName cyberpanel –dbUsername cyberpanel –dbPassword cyberpanel
- Hapus Basis Data (Delete Database)
cyberpanel deleteDatabase –dbName cyberpanel -
Buat Basis Data (Create Database)
Ada dua cara untuk membuat daftar Database, pertama adalah format JSON, dan kedua adalah format tabular.
Format JSON:
cyberpanel listDatabasesJson –databaseWebsite cyberpanel.net
Ini akan memberi Anda keluaran JSON.
Keluaran Tabular:
cyberpanel listDatabasesPretty –databaseWebsite cyberpanel.net
G. Fungsi Email
1. Buat Email (Create Email)
cyberpanel createEmail –domainName cyberpanel.net –userName cyberpanel –password cyberpanel
- Hapus Email (Delete Email)
cyberpanel deleteEmail –email [email protected] -
Ubah Kata Sandi Email (Change Email Password)
cyberpanel changeEmailPassword –email [email protected] –password cyberpanel -
Daftar Email (List Email)
Ada dua cara untuk membuat daftar Email, pertama adalah format JSON, dan kedua adalah format tabular.
Format JSON:
cyberpanel listEmailsJson –domainName cyberpanel.net
Ini akan memberi Anda keluaran JSON.
Keluaran Tabular:
cyberpanel listEmailsPretty –domainName cyberpanel.net
H. Fungsi FTP
1. Buat Akun FTP (Create FTP Account)
cyberpanel createFTPAccount –domainName cyberpanel.net –userName cyberpanel –password cyberpanel –owner admin
- Hapus Akun FTP (Delete FTP Account)
cyberpanel deleteFTPAccount –userName cyberpanel -
Ubah Kata Sandi FTP (Change FTP Password)
cyberpanel changeFTPPassword –userName cyberpanel –password cyberpanel -
Daftar Akun FTP (List FTP Accounts)
Ada dua cara untuk membuat daftar akun FTP, pertama adalah format JSON, dan kedua adalah format tabular.
Format JSON:
cyberpanel listFTPJson –domainName cyberpanel.net
Ini akan memberi Anda keluaran JSON.
Keluaran Tabular:
cyberpanel listFTPPretty –domainName cyberpanel.net
I. Fungsi SSL
1. Terbitkan Issue SSL
cyberpanel issueSSL –domainName cyberpanel.net
-
Nama host SSL (Host Name SSL)
cyberpanel hostNameSSL –domainName cyberpanel.net -
SSL Server Surat (Mail Server SSL)