Tutorial BlogWebmaster

Cara Migrasi Shared Hosting cPanel ke VPS Paling Mudah (Dengan Video)

Sebenarnya, niat untuk membuat tutorial migrasi dari cPanel Shared Hosting ke VPS ini sudah cukup lama. Setelah 4 bulan lebih menjajal performa VPS yang saya gunakan, dan cukup mengalami peningkatan kecepatan yang signifikan tanpa ada kendala, maka tutorial ini saya tulis.

Mengapa harus melakukan migrasi shared hosting ke VPS? Jawabnya tidak usah bertele – tele, karena memang tidak puas dengan performa dari shared hosting lama.

Entah itu karena visitor yang sudah mulai banyak, atau performa shared hosting itu sendiri yang membuat website menjadi lambat diakses.

Parahnya lagi, website yang di hosting pada shared hosting sering mengalami Down. Penyebabnya bisa bermacam – macam. Bisa jadi server hosting yang ada kendala atau masalah CPU usage tinggi (overload), karena pada dasarnya 1 IP dari server shared hosting  dipakai beramai – ramai.

Perlu diketahui juga, blog ini sudah menggunakan teknologi Cloud VPS. Sekarang saya merasa cocok menggunakan VPS yang sekarang ini, setelah sebelumnya blog ini gonta – ganti hosting (tercatat 4 kali saya pindah dari shared hosting satu ke hosting lain).

Beberapa orang malas untuk melakukan migrasi blognya dari Shared Hosting ke VPS karena kendala teknis, pengetahuan yang belum cukup dan kendala takut gagal (ini pasti).

Sebab saya sendiri juga mengalaminya 😀

Beberapa pertanyaan yang mungkin sering ada dalam benak mereka, termasuk Anda adalah :

Loading...

Bagaimana nanti blog akan bisa diakses dengan lancar atau tidak?

Bagaimana saya akan beradaptasi dengan VPS, sedangkan sebelumnya saya menggunakan hosting dengan cPanel?

Bagaimana saya harus mengkonfigurasi VPS, sedangkan saya belum punya kemampuan untuk itu?

Bagaimana saya seting SSL di VPS, sedangkan saya sebelumnya menggunakan SSL gratis dari cPanel hosting lama?

Bagaimana dengan konfigurasi email nya?

Bagaimana saya memindahkan semua database hosting lama dengan cara migrasi Shared Hosting ke VPS?

Dari sekian banyak pertanyaan, bagaimana..bagaimana…dan bagaimana. Dan Akhirnya Anda mengurungkan niat untuk pindah ke VPS.

Tetapi tenang saja, saya membuat tutorial ini semudah mungkin dan semoga dapat dipahami.

Sebab proses migrasi Shared Hosting ke VPS ini sebenarnya sangat mudah sekali, tanpa harus punya pengetahuan khusus, dan saya yakin ini membuat kegalauan Anda hilang, Adem seperti masuk kulkas 😀

Karena semua pertanyaan di atas secara otomatis akan terjawab.

Memilih VPS

Sebelum memindahkan cPanel shared hosting ke VPS, setidaknya Anda sudah memilih jasa penyedia VPS yang tepat buat Anda. Setidaknya, pikirkanlah masalah peforma, kualitas serta harga yang cocok untuk VPS yang akan digunakan.

Penyedia VPS sendiri, secara umum ada dua jenis, yaitu VPS unmanage dan VPS manage.

Sebelumnya akan saya jelaskan, pengertian VPS unmanage dan VPS manage, agar lebih jelas.

VPS unmanage : 

Pengguna memiliki akses root untuk menyesuaikan server sesuai dengan kebutuhan.

Semua harus dilakukan sendiri oleh pengguna, seperti konfigurasi server, instalasi CMS, sistem Admin, panel control ataupun security dari VPS itu sendiri.

Harga VPS unmanage hosting paling murah kisaran $ 5 – $ 7 per bulan, masih terjangkau untuk blogger yang antusias ingin menggunakan VPS.

VPS manage

Sedangkan VPS manage adalah kita tidak perlu repot – repot instalasi semuanya, cukup instal CMS yang dibutuhkan saja, seperti WordPress, Joomla, Drupal, dan Magento.

Semua konfigurasi server dan keamanan sudah dilakukan secara profesional oleh teknisi hosting, jadi Anda tinggal pakai saja. Harga sewa VPS manage, biasanya lebih mahal kisaran $ 10 – $ 15 per bulan.

Mengapa harus menggunakan VPS manage? Bukankah untuk bayar per bulan akan jauh lebih mahal.

Ya, betul. Untuk biaya per bulan memang “sedikit agak mahal“, tetapi saya tidak mengatakan mahal, karena hanya terpaut selisih beberapa saja (menurut saya).

Coba bandingkan dengan harga VPS lokal (Indonesia), pasti jatuhnya juga sama. Bahkan ada beberapa VPS lokal yang memasang tarif Rp. 200.000 – Rp. 350.000 per bulan.

Mahal mana coba?

Satu hal yang lebih penting, saya juga tidak mau di pusingkan dengan konfigurasi VPS, karena saya mau konsentrasi pada konten.

Sebagai pengganti cPanel, Anda bisa menggunakan FileZilla untuk mengakses root folder. Caranya juga sangat mudah, hanya masukan IP addres, user name dan pasword saja.

Tutorial menggunakan FileZilla juga sudah banyak di Internet, jadi saya tidak perlu menjelaskan panjang lebar.

Cloudways VPS manage

Mengapa saya menggunakan VPS manage Cloudways ?

Karena saya punya pengalaman hebat dengan jasa penyedia Cloud VPS ini, terutama CS (costumer service) yang tanggap dan cekatan serta knowladge banget tentang semua permasalahan client.

Untuk lebih lengkapnya, Anda bisa luangkan waktu untuk membaca pengalaman pribadi saya tentang Kelebihan Menggunakan VPS Hosting Cloudways

Untuk pembayaran VPS manage di Cloudways, minimal Anda cukup merogoh kocek sebesar $ 10 saja. Jadi saya rasa harga ini lebih murah dari pada VPS lokal yang saya sebutkan diatas.

Verifikasi pembayaran bisa menggunakan Kartu kredit, saya sendiri menggunakan debit Mandiri. Untuk pembayaran atau TopUp selanjutnya bisa menggunakan Paypal.

migrasi shared hosting ke VPS
Cloudways Pricing

Selain itu, Anda juga bebas untuk memilih provider VPS. Diantaranya dari Digital Ocean, Vultr, Google, Amazon, KYUP dan Linode. Saya sendiri menggunakan Linode dengan data center Singapore seharga $12 perbulan.

Kalau ingin cari yang agak murah Anda bisa gunakan droplet dari Vultr atau Digital Ocean dengan harga kisaran $10 perbulan. Untuk masalah performance atau kecepatan, tergantung dari masing-masing Cloud server VPS nya.

Migrasi Cpanel Shared Hosting ke VPS

Perlu diketahui, tutorial migrasi Shared Hosting ke VPS ini menggunakan Cloudways VPS manage. Perlu Anda tau juga, link tersebut adalah link referal saya.

Saya merasa senang sekali dan  akan bantu Anda sepenuhnya apabila ada permasalahan mengenai proses migrasi Shared Hosting ke VPS, apabila Anda gunakan link tersebut.

Apabila masih ragu, silahkan coba versi Trial VPS Cloudways yang bisa Anda gunakan selama 3 hari. Tidak butuh syarat apapun, hanya registrasi melalui email saja.

Dalam proses ini, website lama Anda tidak akan terpengaruh sama sekali dan masih bisa di akses seperti biasa karena domain masih terpointing ke hosting lama, jadi tidak perlu khawatir terjadi apapun pada website Anda.

1. Login ke Cloudways

Silahkan login ke Coudways, setelah registrasi melalui link di atas tadi.

  1. Pada bagian “Select your Application”, pilih WordPress dengan versi terbaru.
  2. Selanjutnya, Anda harus memilih provider VPS yang sudah disediakan.

migrasi shared hosting ke VPS

  • Anda bisa memilih Digital Ocean, Linode atau Vultr. Karena itu harga provider VPS yang paling murah, sekitar $10.
  • Saran saya, gunakan data center Singapore. Akses akan semakin cepat karena letaknya dekat dengan Indonesia.

Setelah selesai, klik “Launch Now

Anda perlu menunggu dalam beberapa saat, karena VPS dan WordPress sedang diproses dalam droplet.

Ada 3 hal penting yang harus Anda catat dan pindahkan dulu ke notepad, agar tidak bolak balik ke halaman Cloudways.

1. Setelah selesai, buka menu server, buka Master Credentials.

migrasi shared hosting ke VPS
Master Credentials

Catat ke dalam notepad (seperti gambar di atas)

  • Public IP
  • Username
  • Pasword

2. Buka menu aplication, Access detail.

Master Credentials cloudways
Aplication url

Catat Aplication URL ke dalam notepad (seperti gambar di atas)

3. Buka menu Applications, Applications setting.

Master Credentials cloudways
Folder name Aplication

Catat folder name dalam notepad (seperti gambar di atas).

2. Instal Cloudways WordPress Migrator plugin di WordPress lama

  • Langkah selanjutnya adalah menginstal Cloudways WordPress Migrator plugin pada WordPress lama Anda.
  • Lakukan instalasi plugin seperti biasa, dan aktifkan plugin.
  • Buka menu seting pada plugin Cloudways WordPress Migrator.

Tampilannya akan seperti gambar dibawah ini :

Master Credentials cloudways
Cloudways WordPress Migrator plugin

Keterangan :

  1. Email : Masukkan email yang Andagunakan untuk mendaftar di Cloudways
  2. Destination Site URL : Isi dengan Aplication URL (acces detail) yang sudah Anda catat dalam notepad.
  3. Application folder name : Isi dengan nama folder name, yang sudah Anda catat dalam notepad.
  4. SFTP server Address : Isi dengan Public IP pada master credential,  yang sudah Anda catat dalam notepad.
  5. SFTP username : Isi dengan user name pada master credential,  yang sudah Anda catat dalam notepad.
  6. SFTP Password : Isi dengan password pada master credential,  yang sudah Anda catat dalam notepad.
  7. Apabila sudah selesai, klik Migrate.

Lakukan dengan seksama, jangan sampai salah, karena apabila salah proses migrasi tidak akan berjalan.

Apabila masih bingung, ulangi baca dari atas dan catat baik – baik semua yang dibutuhkan kedalam notepad.

Apabila masih bingung juga, silahkan lihat video dibawah ini yang saya ambil dari Cloudways.

https://www.youtube.com/watch?v=NtS-mpyKGK0

Proses ini akan memindahkan atau istilahnya melakukan cloning pada website lama Anda ke server Cloudways, seperti gambar dibawah ini.

migrasi shared hosting ke VPS

Proses Migrasi Shared Hosting ke VPS (cloning) ini akan membutuhkan waktu, tergantung besar kecilnya database Anda dan kecepatan internet untuk proses upload.

Sebagai catatan, besar file database saya sekitar 3.19 GB, maka butuh waktu kisaran 3 – 4 jam. Jadi pastikan paket data Anda juga mencukupi, sesuai dengan besar kapasitas database Anda.

Setelah proses selesai, akan ada pemberitahuan melalui email.

Dalam tahap ini, proses migrasi dari shared sosting ke VPS sudah selesai. Langkah selanjutnya adalah pointing domain Anda ke server Cloudways.

3. Pointing Domain ke Cloudways Server

Agar website Anda berpindah server, maka Anda perlu melakukan pointing domain ke manajemen server Cloudways.

Perlu diketahui, dalam hal ini pihak Cloudways tidak menggunakan name server khusus, melainkan hanya Managed DNS saja.

Dalam hal ini, Anda hanya perlu menambahkan A record pada domain Anda di pengaturan Managed DNS domain.

Langkah pertama

  1. Login ke Cloudways, buka menu Applications, buka domain management.
  2. Isi kolom Primary Domain dengan domain Anda. Anda juga bisa menambahkan sub domain pada kolom sebelahnya (yang saya tandai warna kuning).
  3. Terakhir save changes.

Lihat gambar dibawah ini :

migrasi shared hosting ke VPS
Langkah selanjutnya adalah masuk ke dashboard domain Anda, dalam contoh tutorial ini saya menggunakan domain yang saya beli di Rumahweb.

Tampilan dashboard domain management bisa saja berbeda, tergantung dimana beli domainnya, tapi intinya sama saja.

Buka menu manage domain, pilih DNS management

migrasi shared hosting ke VPS

Kemudian Pilih Add New Record,

  • Pada kolom domain kosongkan saja.
  • Pada kolom TTL, jangan dirubah, biarkan default.
  • Pada koom Record Type, pilih A.
  • Pada kolom IP or Host Name, masukkan IP dari Cloudways yang ada di master credential (yang sudah dicatat pada notepad sebelumnya)

Lihat gambar dibawah ini, agar lebih jelas.

migrasi shared hosting ke VPS
Manage DNS

Setelah semuanya selesai, klik Add Record.

Apabila dalam dasboard domain Anda muncul tulisan update nameserver, klik saja update tanpa harus melakukan perubahan pada nameserver.

Contohnya seperti gambar dibawah ini

migrasi shared hosting ke VPS
Update nameserver

Nah, sampai disini proses pengaturan pointing domain sudah selesai. Pada tahap ini, kita hanya menunggu waktu propagasi saja.

Apabila masih merasa bingung, silahkan lihat video dibawah ini

https://www.youtube.com/watch?v=0ZnkiErKo6o&t=9s

Lama proses propagasi biasanya memakan waktu 1 x 24 jam, setelah domain benar – benar terpointing ke Cloudways, maka proses migrasi Shared Hosting ke VPS benar – benar sudah selesai.

Anda bisa memantau proses propagasi DNS domain melalui situs https://www.whatsmydns.net, apabila sudah menunjukkan warna indikator hijau semua pada wilayah masing – masing negara, maka proses propagasi sudah selesai sepenuhnya.

4. Memasang SSL pada VPS Cloudways

Apabila website Anda menggunakan SSL sebelumnya, Anda bisa ikuti tutorial dibawah ini.

  • Buka menu Application
  • Buka menu SSL Certificate
migrasi shared hosting ke VPS
SSL Cloudways
  • Apabila website Anda sebelumnya menggunakan SSL dari Lets Encrypt, maka bisa langsung memasukkan domain dan save changes untuk melakukan perubahan.
  • Apabila Anda menggunakan SSL lain seperti Comodo, GeoTrust, RapidSSL, Thawte atau SSL lain, geser cursor ke Custom SSL, dan masukkan sertifikat SSL Anda sebelumnya, klik save changes untuk melakukan perubahan.

Ubah juga alamat situs pada dashboard WordPress Anda menjadi https, agar perubahan SSL bisa diterapkan.

Seperti gambar dibawah ini.

migrasi shared hosting ke VPS
Seting SSL dashboard wordpress

Ubah menjadi https pada alamat website Anda, kemudian simpan untuk melakukan perubahan.

5. Konfigurasi Email

Perlu diketahui, apabila Anda menggunakan nama email dari domain maka Anda wajib menginstal Addon email pada menu Cloudways.

Ada 2 pilihan untuk konfigurasi email, Anda bisa menggunakan Addon elastic email atau Rackspace.

migrasi shared hosting ke VPS
Email konfigurasi cloudways

Khusus untuk layanan email melalui Addon ini Anda diwajibkan membayar biaya tambahan sekitar $ 1 per bulan.

Tetapi apabila Anda menggunakan email dari Gmail, maka bisa menggunakan SMTP Gmail yang bisa digunakan secara gratis.

Buka menu server, buka menu SMTP, seperti gambar dibawah

migrasi shared hosting ke VPS
Gmail SMTP Cloudways
  • Pilih Your Own SMTP
  • Masukkan alamat SMTP Gmail
  • Masukkan Port 587
  • Klik update untuk melakukan perubahan.

Untuk mengkonfigurasi SMTP, pada WordPress Anda juga harus terinstal plugin SMTP agar saling terhubung. Selain Gmail SMTP, Cloudways juga support SendGrid SMTP dan MailGun SMTP.

Untuk pengaturan serta konfigurasi lengkap mengenai SMTP, Anda bisa baca artikel ini : How To Setup And Configure SMTP On WordPress Via Cloudways

Namun apabila masih belum paham juga, lain waktu akan saya buatkan tutorial secara khusus mengenai SMTP mail., terutama dari Google yang bisa digunakan secara gratis.

Apabila ada pertanyaan seputar migrasi atau memindahkan data dari cPanel Shared Hosting ke VPS, silahkan menuju kolom komentar, Anytime saya siap menjawab.



Loading...

Baca selengkapnya

ganisebastian

Menulis dari berbagai pengalaman pribadi dan bisa dipertanggung jawabkan, jika bermanfaat bagi Anda silahkan share.

Artikel terkait