Pernah mengalami ini?
Anda ingin mengganti port default CyberPanel (8090) demi keamanan, tapi setelah mengganti, panel tidak bisa diakses. Browser terus loading atau muncul "connection refused". Tenang, jangan panik!
Artikel ini akan memandu Anda memperbaiki kesalahan ganti port CyberPanel dengan mudah melalui SSH (PuTTY). Ikuti langkah-langkah di bawah ini, dan panel Anda akan kembali normal dalam hitungan menit.
Kenapa Bisa Salah Ganti Port?
Beberapa penyebab umum:
Salah mengetik nomor port (misal
80900bukan8090)Lupa menambahkan
*atau format yang benarFirewall belum membuka port baru
Lupa merestart layanan CyberPanel
Tapi jangan khawatir – selama Anda masih bisa mengakses server via SSH, semuanya bisa diperbaiki.
Yang Harus Disiapkan
PuTTY (jika pakai Windows) atau terminal (Linux/Mac)
IP server VPS atau dedicated server Anda
Username dan password user panel (bukan root, tapi user yang memiliki hak
sudo, misalnyapaneladminatau user yang dibuat saat install CyberPanel)Koneksi internet stabil
Catatan: Jika Anda lupa password user panel, Anda tetap bisa login sebagai
root(jika diizinkan) atau minta bantuan admin server.
Langkah Demi Langkah Memperbaiki Port CyberPanel
1. Login ke Server via PuTTY
Buka PuTTY, masukkan IP server, klik Open. Ketika diminta login, masukkan user panel Anda:
login as: nama_user_panel password: **********
Setelah login, Anda akan berada di direktori home user.
2. Masuk ke Folder lscp
Direktori konfigurasi CyberPanel biasanya ada di /usr/local/lscp/conf. Tapi instruksi dari judul meminta masuk ke folder lscp terlebih dahulu. Jalankan:
cd /usr/local/lscpJika folder lscp tidak ada di /usr/local, coba cari dengan perintah:
find / -type d -name "lscp" 2>/dev/null
Setelah berada di dalam folder lscp, kita akan mengedit file konfigurasi binding port.
3. Edit File bind.conf dengan sudo nano
Di dalam folder lscp, biasanya file bind.conf berada di subfolder conf. Jadi kita akses langsung:
sudo nano /usr/local/lscp/conf/bind.conf
Atau jika Anda sudah di folder /usr/local/lscp, cukup:
sudo nano conf/bind.conf
Masukkan password user panel Anda (karena menggunakan sudo).
4. Ganti Baris *.8090 Menjadi Port yang Benar
Di dalam file bind.conf, cari baris yang berisi:
listen *.7017 ganti kembali ke 8090
atau
address = *.8090
Jika Anda salah ganti port sebelumnya (misalnya port 8090 tidak sengaja dihapus atau diganti dengan angka salah), ubah baris tersebut menjadi port yang benar. Contoh:
listen *.8090
Atau jika Anda ingin mengganti ke port baru yang valid (misal 8443), ubah menjadi:
listen *.8443
Yang penting: Format harus tetap *.nomor_port. Jangan hapus tanda bintang dan titik.
Setelah selesai:
Tekan
Ctrl + XTekan
Yuntuk menyimpanTekan
Enter
5. Restart Layanan CyberPanel
Agar perubahan berlaku, restart service CyberPanel:
atau jika pakai init.d:
sudo service lscp restart
Tunggu hingga proses selesai. Jika tidak ada pesan error, artinya service berjalan normal.
6. Login Kembali ke CyberPanel
Buka browser dan akses CyberPanel dengan port yang sudah Anda tentukan:
https://ip_server_anda:8090
atau (jika port baru):
https://ip_server_anda:8443
Catatan: Jika sebelumnya panel Anda menggunakan HTTP (bukan HTTPS), gunakan http://.
7. (Penting) Periksa Firewall
Jika tetap tidak bisa masuk, kemungkinan firewall server memblokir port. Buka port yang digunakan:
Untuk UFW:
sudo ufw allow 8090/tcp
Untuk CSF:
sudo csf -a 8090 sudo csf -r
Untuk iptables:
sudo iptables -A INPUT -p tcp --dport 8090 -j ACCEPT sudo iptables-save
Apa yang Harus Dilakukan Jika bind.conf Tidak Ditemukan?
Tenang, tidak perlu panik. CyberPanel versi lama atau konfigurasi tertentu mungkin menggunakan file lain. Coba cari:
find /usr/local/lscp -name "*.conf" | xargs grep -l "8090"
Perintah di atas akan mencari file mana yang berisi angka 8090. Biasanya file yang muncul adalah bind.conf atau cyberpanel.conf atau lscp.conf. Edit file tersebut dengan cara yang sama.
Tips Agar Tidak Salah Ganti Port di Masa Depan
Backup file konfigurasi sebelum mengedit:
sudo cp /usr/local/lscp/conf/bind.conf /usr/local/lscp/conf/bind.conf.backup
Catat port baru di tempat yang aman (misal di password manager).
Jangan gunakan port yang sudah dipakai oleh layanan lain (cek dengan
sudo netstat -tulpn).Uji akses terlebih dahulu dari browser sebelum logout dari SSH. Buka tab baru dan coba akses panel.
Selalu restart service setelah edit konfigurasi.
Kesimpulan
Salah ganti port CyberPanel bukanlah akhir dari segalanya. Dengan mengakses server via SSH, mengedit file bind.conf, dan merestart layanan, Anda bisa mengembalikan panel ke kondisi normal. Jangan panik, ikuti panduan di atas, dan semuanya akan baik-baik saja.
Jika masih mengalami kendala, silakan tinggalkan komentar di bawah atau hubungi dukungan penyedia hosting Anda.
Selamat mencoba dan tetap tenang! 😊