cPanel di VPS vs Shared Hosting: Apa yang Berubah Setelah Upgrade?
Kalau kamu sudah terbiasa menggunakan cPanel di shared hosting, kamu tidak perlu mempelajari ulang cara membuka File Manager, membuat akun email, mengelola database, atau menambahkan domain setelah pindah ke VPS.
Tampilan dan fungsi dasar cPanel tetap familier. Namun, pindah ke VPS bukan sekadar mendapatkan cPanel yang sama dengan kapasitas lebih besar. Kamu juga memperoleh lapisan administrasi server melalui WHM atau akses root, disertai tanggung jawab teknis yang lebih besar.
Pada Managed VPS DomaiNesia, tim membantu setup awal CloudLinux OS, cPanel, Imunify360, dan SSL. Setelah setup tersebut selesai, pengelolaan aplikasi, sistem, keamanan, serta backup selanjutnya menjadi tanggung jawab pelanggan.
Artikel ini akan membantu kamu memahami apa yang tetap sama, apa yang berubah, dan hal apa saja yang perlu diperiksa sebelum memindahkan website dari shared hosting ke VPS.
Apakah cPanel di VPS Berbeda?
Untuk aktivitas harian, perbedaannya tidak terlalu besar.
Kamu tetap dapat menggunakan cPanel untuk:
- Mengelola file website.
- Membuat akun email.
- Membuat database.
- Menambahkan domain dan subdomain.
- Mengatur cron job akun.
- Memasang SSL.
- Mengelola versi PHP yang tersedia.
- Menginstal aplikasi melalui installer yang disediakan.
Perubahan utamanya berada pada lapisan di belakang cPanel. Di shared hosting, penyedia hosting mengelola server. Di VPS, kamu atau tim teknismu mempunyai tanggung jawab lebih besar terhadap konfigurasi, pembaruan, backup, dan keamanan server.
cPanel dan WHM Memiliki Fungsi yang Berbeda
Saat menggunakan shared hosting, biasanya kamu hanya memperoleh akses ke cPanel. Setelah menggunakan VPS dengan cPanel, kamu dapat menjumpai dua panel berbeda.
cPanel untuk Mengelola Akun Website
cPanel digunakan untuk mengelola kebutuhan dalam satu akun hosting, seperti:
- File website.
- Domain.
- Database.
- Email.
- SSL.
- Versi PHP.
- Cron job.
- Statistik penggunaan akun.
Alamat login cPanel umumnya menggunakan port 2083.
WHM untuk Mengelola Server dan Akun cPanel
WHM atau WebHost Manager digunakan untuk administrasi yang lebih tinggi, misalnya:
- Membuat akun cPanel.
- Menentukan paket dan batas akun.
- Mengatur layanan server.
- Mengelola konfigurasi PHP tingkat server.
- Mengatur DNS server.
- Mengelola backup tingkat server.
- Memantau layanan dan penggunaan sumber daya.
WHM biasanya diakses melalui port 2087 dan membutuhkan akses root atau hak reseller.
Dengan demikian, tugas harian website tetap dilakukan melalui cPanel. Sementara itu, pengaturan yang memengaruhi seluruh server biasanya dilakukan melalui WHM, SSH, atau akses root.
Apa yang Tetap Sama Setelah Pindah ke VPS?
1. Antarmuka cPanel Tetap Familier
File Manager, Email Accounts, Database Wizard, Domains, Cron Jobs, dan menu dasar lainnya tetap memiliki fungsi serupa.
Tema atau susunan menu dapat sedikit berbeda bergantung pada versi cPanel dan fitur yang diaktifkan administrator. Namun, alur kerja utamanya tidak berubah.
2. Aktivitas Harian Website Tidak Harus Dilakukan melalui Terminal
Kamu tetap dapat mengunggah file, membuat database, mengatur email, dan mengelola domain melalui antarmuka grafis.
Terminal atau SSH baru diperlukan ketika kamu ingin melakukan pekerjaan tingkat server atau menjalankan software yang tidak tersedia melalui cPanel.
3. Akun cPanel Dapat Dipindahkan
Migrasi cPanel-to-cPanel dapat membawa file, database, email, konfigurasi akun, cron job, dan sebagian besar data website.
Namun, hasil migrasi tetap harus diuji. Beberapa konfigurasi khusus, termasuk konfigurasi PHP-FPM tertentu, mungkin membutuhkan penyesuaian manual setelah transfer.
Kamu dapat membaca panduan migrasi dari shared hosting ke VPS untuk memahami persiapan yang perlu dilakukan sebelum memindahkan data.
Apa yang Berubah Setelah Menggunakan cPanel di VPS?
1. Kamu Mendapatkan Kontrol Administrasi yang Lebih Besar
Di shared hosting, konfigurasi server ditentukan penyedia hosting agar tetap stabil untuk seluruh pengguna.
Di VPS, administrator dapat mengatur lebih banyak hal melalui WHM atau akses root, seperti:
- Software server.
- Web server.
- Extension PHP.
- Batas akun cPanel.
- DNS server.
- Mail server.
- Firewall.
- Kebijakan backup.
Kontrol tersebut tidak berarti semua pengaturan muncul di cPanel pengguna. Sebagian besar pengaturan tingkat server tetap dilakukan melalui WHM atau SSH.
2. Sumber Daya Lebih Terpisah, tetapi Tidak Tanpa Batas
VPS memberikan alokasi CPU, RAM, dan penyimpanan sesuai paket yang digunakan. Sumber daya ini tidak dibagi dengan akun pelanggan lain seperti pada shared hosting.
Namun, website tetap dapat kehabisan sumber daya VPS sendiri. Contohnya:
- RAM habis karena terlalu banyak proses.
- CPU penuh akibat plugin atau query berat.
- Penyimpanan penuh karena backup menumpuk.
- Jumlah koneksi meningkat saat terjadi lonjakan trafik.
Karena itu, pesan error akibat keterbatasan sumber daya tidak otomatis hilang setelah pindah ke VPS. Batasnya hanya berpindah dari batas akun shared hosting menjadi kapasitas VPS.
3. Beberapa Versi PHP Bukan Fitur Eksklusif VPS
Shared hosting DomaiNesia juga dapat mendukung beberapa versi PHP melalui PHP Selector atau konfigurasi MultiPHP. Kamu dapat melihat contoh penerapannya pada panduan mengatur MultiPHP di hosting.
Perbedaannya, administrator VPS memiliki kontrol lebih besar terhadap:
- Versi PHP yang dipasang di server.
- Extension yang tersedia.
- Konfigurasi PHP-FPM.
- Nilai
memory_limit,max_execution_time, dan parameter lainnya. - Kebijakan PHP untuk setiap akun.
Apabila CloudLinux dan Alternative PHP diaktifkan, PHP Selector juga dapat menyediakan versi PHP lama yang memperoleh patch keamanan tambahan melalui HardenedPHP.
4. Isolasi CloudLinux Bekerja pada Tingkat Akun
CloudLinux menggunakan LVE untuk membatasi penggunaan CPU, memori, I/O, dan proses pada pengguna atau akun hosting.
Artinya, apabila beberapa website ditempatkan dalam satu akun cPanel, website tersebut masih berbagi batas akun yang sama. Isolasi antarwebsite akan lebih jelas apabila website ditempatkan dalam akun cPanel yang berbeda dan setiap akun memiliki batas tersendiri.
Untuk memahami komponen tersebut lebih lanjut, kamu dapat membaca pembahasan tentang cara kerja CloudLinux.
5. Software Tambahan Memerlukan Akses Administrator
Pada VPS, kamu dapat memasang software atau extension yang tidak tersedia di shared hosting. Namun, proses tersebut biasanya dilakukan melalui:
- WHM.
- EasyApache.
- SSH.
- Package manager sistem operasi.
- Docker atau container.
Jadi, kelebihan VPS bukan karena seluruh software dapat dipasang melalui dashboard cPanel. Kelebihannya adalah administrator memiliki akses untuk mengubah lingkungan server sesuai kebutuhan aplikasi.
6. Backup dan Replikasi Harus Dibedakan
Cloud VPS DomaiNesia menggunakan penyimpanan terdistribusi dan replikasi data untuk membantu menjaga ketersediaan layanan ketika terjadi gangguan infrastruktur.
Namun, replikasi bukan backup.
Apabila sebuah file terhapus, database rusak, atau malware mengubah data, perubahan tersebut dapat ikut tersalin ke sistem replikasi. Karena itu, kamu tetap membutuhkan backup berkala yang:
- Disimpan terpisah dari VPS utama.
- Memiliki beberapa versi atau titik pemulihan.
- Diuji proses restore-nya.
- Dipantau kapasitas dan statusnya.
Pada Managed VPS DomaiNesia, backup disiapkan pada tahap setup awal dengan skema on-server. Pengelolaan, pemeriksaan, retensi, dan pembuatan salinan terpisah setelah setup menjadi tanggung jawab pelanggan.
Cloud VPS Lite juga menyediakan pilihan control panel tambahan, termasuk cPanel, tetapi pengelolaan server tetap menjadi tanggung jawab pengguna.
Apabila kamu ingin tetap menggunakan cPanel dan CloudLinux saat pindah dari shared hosting, tetapi membutuhkan bantuan pada tahap konfigurasi awal, kamu dapat mempertimbangkan Managed Cloud VPS DomaiNesia sesuai kapasitas website dan kemampuan teknis timmu.
Checklist Setelah Migrasi ke cPanel VPS
1. Periksa Isi Akun cPanel
Pastikan komponen berikut sudah tersedia:
- File website.
- Database dan user database.
- Akun email.
- Cron job.
- Domain dan subdomain.
- SSL.
- Redirect.
- Konfigurasi PHP.
Jangan langsung menghapus hosting lama sebelum semua fungsi berhasil diuji.
2. Periksa Versi dan Extension PHP
Pastikan setiap website menggunakan versi PHP yang kompatibel dengan tema, plugin, framework, atau aplikasi yang dijalankan.
Periksa juga extension penting seperti:
mysqli.pdo.intl.imagick.zip.redis.ionCube, jika diperlukan.
3. Uji Website Sebelum Mengubah DNS
Gunakan preview, temporary URL, atau modifikasi file hosts untuk menguji website di VPS baru sebelum trafik publik diarahkan.
Periksa:
- Halaman utama.
- Login administrator.
- Formulir.
- Proses checkout.
- Upload file.
- Pengiriman email.
- Scheduled task.
- Integrasi API.
4. Periksa DNS Email
Setelah migrasi, pastikan record email seperti MX, SPF, DKIM, dan DMARC telah mengarah ke konfigurasi yang benar.
Kesalahan pada record tersebut dapat membuat email gagal terkirim atau masuk ke folder spam. Kamu dapat mengikuti panduan mengaktifkan SPF dan DKIM.
5. Pastikan Backup Benar-Benar Dapat Dipulihkan
Jangan hanya memeriksa apakah file backup tersedia. Lakukan uji restore secara berkala ke lingkungan pengujian.
Periksa pula apakah salinan backup disimpan di luar VPS utama, misalnya pada object storage atau penyimpanan terpisah.
6. Pantau Penggunaan Sumber Daya
Setelah trafik mulai masuk ke VPS baru, pantau:
- CPU.
- RAM.
- Kapasitas disk.
- I/O.
- Jumlah proses.
- Error log.
- Beban database.
Data tersebut membantu menentukan apakah konfigurasi dan paket VPS sudah sesuai.
Lihat Paket Managed Cloud VPS DomaiNesia
Apakah Kamu Harus Belajar Linux?
Untuk mengelola file, domain, database, dan email melalui cPanel, kamu tidak harus langsung menggunakan command line.
Namun, untuk mengelola VPS secara berkelanjutan, kamu tetap membutuhkan pemahaman administrasi server atau bantuan tim teknis. Beberapa pekerjaan yang berada di luar cPanel antara lain:
- Pembaruan sistem operasi.
- Konfigurasi firewall.
- Monitoring layanan.
- Penanganan disk penuh.
- Pemulihan layanan yang gagal.
- Pembaruan software server.
- Troubleshooting jaringan.
- Pengelolaan backup off-server.
Hal ini juga berlaku pada Managed VPS DomaiNesia setelah proses setup awal selesai. Label “managed” pada layanan tersebut tidak berarti seluruh pemeliharaan server ditangani penyedia secara terus-menerus.
Apabila kamu memilih VPS unmanaged, seluruh instalasi dan pengelolaan tersebut menjadi tanggung jawabmu sejak awal.
Pastikan kamu memiliki prosedur keamanan yang jelas. Gunakan checklist keamanan VPS sebagai acuan awal.
1. Menganggap cPanel Mengelola Seluruh Server
cPanel hanya mengelola kebutuhan akun website. Konfigurasi tingkat server tetap berada di WHM atau akses root.
2. Menganggap Managed VPS Dikelola Sepenuhnya
Periksa batas layanan sebelum membeli. Pada Managed VPS DomaiNesia, bantuan utama diberikan pada tahap setup awal.
3. Menganggap Replikasi Sama dengan Backup
Replikasi menjaga ketersediaan infrastruktur, sedangkan backup membantu memulihkan data ke kondisi sebelumnya. Kamu membutuhkan keduanya.
4. Menempatkan Semua Website dalam Satu Akun
Apabila membutuhkan isolasi CloudLinux yang lebih terukur, pertimbangkan memisahkan website penting ke akun cPanel berbeda.
5. Menganggap Migrasi Tidak Perlu Diuji
Selalu lakukan pengujian file, database, email, DNS, SSL, cron job, dan konfigurasi PHP sebelum menonaktifkan layanan lama.
6. Memasang Terlalu Banyak Software
Akses root bukan berarti seluruh software harus dipasang. Setiap layanan tambahan meningkatkan konsumsi sumber daya dan area yang perlu diamankan.
FAQ
Antarmuka dan fungsi pengelolaan akun pada dasarnya sama. Perbedaannya, administrator VPS juga mempunyai WHM atau akses root untuk mengelola server.
Apakah saya harus menginstal ulang WordPress?
Biasanya tidak apabila migrasi akun atau website dilakukan dengan benar. Namun, konfigurasi database, PHP, cache, SSL, cron job, dan DNS tetap harus diuji.
Apakah semua data cPanel dapat dipindahkan?
Sebagian besar data akun dapat dipindahkan, tetapi tidak semua konfigurasi server otomatis aktif di tujuan. Extension, versi software, PHP-FPM, DNS eksternal, dan integrasi pihak ketiga mungkin perlu disesuaikan.
Apakah cPanel tersedia di semua VPS DomaiNesia?
Managed VPS menggunakan cPanel dengan CloudLinux. Pada Cloud VPS Lite dan Turbo, control panel seperti cPanel tersedia sebagai opsi tambahan dan harus dipilih atau dikonfigurasi sesuai kebutuhan.
Apakah Managed VPS cocok untuk pengguna nonteknis?
Managed VPS dapat mempermudah setup awal. Namun, karena pemeliharaan setelah setup menjadi tanggung jawab pelanggan, layanan ini lebih sesuai untuk pengguna yang memiliki pengetahuan teknis atau tim yang dapat mengelola server.
Kesimpulan
cPanel di VPS tetap familier untuk pengelolaan website sehari-hari. Kamu masih menggunakan menu yang serupa untuk mengatur file, email, database, domain, SSL, dan PHP.
Perubahan terbesarnya bukan pada ikon atau tampilan cPanel, melainkan pada kontrol dan tanggung jawab di belakangnya. VPS memberikan sumber daya yang lebih terpisah serta fleksibilitas konfigurasi server, tetapi juga membutuhkan pengelolaan backup, keamanan, pembaruan, dan monitoring yang lebih serius.
Tetap gunakan shared hosting apabila kebutuhan website masih standar dan kamu tidak ingin menangani administrasi server. Pilih Managed VPS apabila membutuhkan lingkungan cPanel dengan setup awal yang dibantu serta memiliki kemampuan untuk melanjutkan pengelolaannya. Sementara itu, VPS unmanaged lebih sesuai untuk pengguna yang membutuhkan kontrol penuh dan siap mengelola server sejak awal.
Untuk mendapatkan lingkungan VPS berbasis cPanel dan CloudLinux dengan proses setup awal yang lebih praktis, kamu dapat mempelajari pilihan paket Managed Cloud VPS DomaiNesia sesuai kebutuhan website dan kemampuan teknis timmu.
