Ruby on Rails adalah framework Ruby yang cukup unik. Karena, ia hanya bisa diinstall di server VPS. Namun sayangnya, cara instal Ruby on Rails di VPS dianggap ribet. Bahkan, ada juga tutorial yang justru bikin error ketika dipraktikkan. Untungnya, kami punya panduan tutorial Ruby on Rails Indonesia untuk membuat project Anda berjalan lancar di VPS. Bahkan, langkah-langkahnya sama sekali tidak rumit dan bisa Anda selesaikan kurang dari setengah jam! Penasaran seperti apa caranya? Langsung saja ini dia tutorial selengkapnya! Cara Instal Ruby on Rails di VPS KVM LinuxRuby on Rails adalah framework bahasa pemrograman Ruby yang tercipta untuk memperbaiki keterbatasan bahasa tersebut. Dengan Rails, Anda bisa membangun aplikasi berbasis web, hal yang tidak bisa dilakukan Ruby sebelumnya. Nah, berikut ini langkah-langkah mempraktikkan tutorial Ruby on Rails Indonesia untuk melakukan deploy website di server VPS:
Yuk langsung menuju langkah yang pertama! Baca juga: Bahasa Pemrograman: Pengertian, Fungsi, Jenis, dan 15+ Contohnya! 1. Pilih Paket VPS KVMSebelum mengikuti cara instal Ruby on Rails untuk mendeploy website, Anda harus mempersiapkan paket VPS dengan spesifikasi yang sesuai. Sebenarnya, Anda bebas menggunakan layanan VPS manapun untuk mengikuti tutorial kali ini. Namun, alangkah baiknya jika Anda memilih paket VPS dengan teknologi KVM. Loh, kenapa begitu? VPS KVM adalah layanan VPS dengan teknologi virtualisasi hingga di tingkat kernel. Performanya juga jauh lebih stabil dibanding VPS biasa. Maka tak heran, ia cocok ditandemkan dengan Ruby on Rails untuk membangun project berskala besar. Untungnya, Niagahoster menyediakan layanan VPS KVM Linux dengan tujuh paket yang bisa Anda pilih sesuai kebutuhan. Untuk Rails, kami sarankan Anda memilih paket minimal VPS Professional dengan RAM 2GB, agar project Anda berjalan tanpa hambatan. 2. Ganti Operating System VPSSetelah memilih paket VPS, sekarang saatnya menentukan OS Linux yang tepat. Meski Linux punya banyak distro, tapi kali ini kami akan memakai Ubuntu 18.04 64bit. Makanya untuk mempraktikkan tutorial ini, Anda diwajibkan memilih distro OS yang serupa. Jika VPS Anda sudah menggunakan Ubuntu 18.04, silakan langsung menuju langkah nomor tiga. Apabila belum, Anda bisa mengganti distro OS terlebih dahulu. Jangan lupa untuk ikuti dulu cara backup VPS sebelum ganti distro OS untuk mencadangkan data server Anda. Dengan begitu, Anda tidak perlu khawatir jika sewaktu-waktu membutuhkan satu atau beberapa file penting. Karena, Anda masih menyimpan salinan file tersebut. Nah, berikut langkah-langkah mengubah OS VPS Anda: 1. Login ke Member Area Niagahoster. Jika sudah, pilih tab VPS KVM di bagian Layanan Anda. Kemudian, klik tombol Kelola VPS. 2. Di halaman Manajemen VPS, klik Kelola pada menu Operating System. 3. Di sini, pilihlah distro Ubuntu 18.04 64bit. Setelahnya, klik tanda centang pada “Saya paham bahwa…” dan tekan tombol Ubah Sistem Operasi. 4. Silakan tunggu, proses mengganti OS akan berlangsung kurang lebih 15 menit. Jika sudah, silakan menuju langkah berikutnya! Baca juga: Apa Itu VPS KVM Niagahoster? Yuk Kenali Keunggulannya! 3. Login SSH VPS dan Update ServerSetelah memilih paket VPS dan OSnya, maka cara instal Ruby on Rails di VPS selanjutnya adalah login ke server VPS tersebut. Ada beberapa cara yang bisa dilakukan, tapi yang paling mudah yaitu dengan cara menggunakan SSH atau Secure Socket Shell. Nah, berikut langkah-langkahnya: 1. Masih di halaman Manajemen VPS, perhatikan bagian Detail SSH. Di sini, silakan copy script yang diberi tanda merah berikut: 2. Kemudian, buka aplikasi SSH apapun yang terinstall di komputer Anda. Sebagai contoh, kami menggunakan software Terminal bawaan sistem operasi Windows. 3. Setelahnya, paste dan jalankan script yang tadi Anda salin pada poin satu. Anda akan diminta memasukkan password VPS untuk bisa login. Ikuti saja prosesnya. 4. Jika sudah login, sekarang saatnya memperbarui komponen server. Tujuannya agar setiap proses instalasi yang terjadi setelahnya dapat berlangsung dengan lancar. Untuk mengupdate server, gunakan perintah berikut:
5. Ini dia tampilan yang muncul setelah Anda login SSH dan mengupdate server. Mari lanjutkan ke langkah berikutnya! Baca juga: Cara Ganti Password VPS dengan Mudah [Cuma 1 Menit!] 4. Install Dependency LinuxTutorial Ruby on Rails Indonesia langkah yang satu ini bertujuan untuk menginstall beberapa Dependency Linux. Nah, Dependency adalah komponen standar Linux yang dibutuhkan agar setiap project yang Anda deploy dapat berjalan tanpa error. Untuk menambahkan Dependency Linux, caranya: 1. Pertama, jalankan perintah berikut untuk menginstall Build-Essential. Build-Essential adalah paket untuk menyiapkan Dependency yang lain.
2. Setelahnya, lanjutkan dengan memasang beberapa Dependency khusus developer berikut:
3. Kemudian, silakan install Git dan Curl secara berbarengan. Git adalah tools untuk mengelola perubahan versi file. Sementara itu, Curl adalah kumpulan perintah atau command untuk menginstall dan mengelola file project.
4. Apabila berhasil menginstall semuanya, Anda akan melihat tampilan berikut. Jika sudah, mari beranjak ke langkah nomor lima! Baca juga: Tutorial Nextcloud: Fitur, Keunggulan dan Cara Install Nextcloud di Cloud VPS 5. Install Node.js dan YarnCara instal Ruby on Rails di VPS KVM Linux berlanjut dengan memasang Node.js dan Yarn. Node.js adalah runtime environment berbasis JavaScript yang dibutuhkan Rails agar bisa menggunakan Asset Pipeline. Nah, Asset Pipeline ini nantinya dipakai untuk mengkompres file JavaScript dan CSS di halaman web, agar waktu loading website Anda jadi lebih cepat. Sementara itu, Yarn adalah sebuah paket untuk mengelola tools berbasis JavaScript dan Node.js, termasuk Asset Pipeline. Jika sudah paham, ikuti langkah berikut untuk menginstall Node.js dan Yarn: 1. Pertama, jalankan dua perintah berikut secara berurutan untuk memasang versi terbaru dari Node.js:
2. Kemudian, periksa apakah Node.js sudah benar-benar terinstall dengan perintah berikut:
3. Nantinya, tampilan yang muncul kurang lebih sebagai berikut: 4. Setelah berhasil menginstall Node.js, lanjutkan dengan memasang Yarn. Caranya jalankan tiga perintah di bawah secara berurutan:
5. Mirip seperti Node.js, lakukan verifikasi instalasi Yarn lewat perintah ini:
6. Nah, output yang muncul kira-kira seperti di bawah: Jangan berhenti dulu, karena tutorial deploy Ruby on Rails masih berlanjut ke poin berikutnya! Baca juga: Cara Install Node.js dan NPM di Ubuntu 18.04 6. Install Rbenv Ruby Version ManagerTutorial Ruby on Rails bagian ini bertujuan untuk memasang Rbenv. Rbenv adalah tools untuk menginstall dan mengelola semua komponen di dalam environment Ruby. Nah, cara menginstall Rbenv adalah sebagai berikut: 1. Pertama, jalankan perintah di bawah ini:
2. Jika sudah, lanjutkan dengan beberapa perintah berikut secara berurutan:
3. Nah, tampilan yang muncul kira-kira seperti ini: 3. Kemudian, seperti biasa periksa apakah Rbenv sudah terpasang dengan benar lewat perintah berikut:
4. Jika Anda melihat output berikut, maka proses instalasi Rbenv Anda sudah benar. Setelah Rbenv terpasang, kami ajak Anda menginstall modul bahasa Ruby di poin selanjutnya. Yuk lanjutkan! Baca juga: Cara Install Anaconda di VPS Ubuntu 7. Install Bahasa Pemrograman RubyCara instal Ruby on Rails di VPS sudah memasuki bagian utama. Di sini, Anda perlu menginstal versi terbaru dan stabil dari bahasa pemrograman Ruby. Gunanya agar project Rails Anda nantinya tidak menemui banyak hambatan. Ikuti langkah-langkah berikut untuk memasang modul bahasa Ruby: 1. Pertama, periksa terlebih dahulu versi Ruby yang tersedia saat ini dengan perintah berikut:
2. Jika sudah, jalankan perintah di bawah untuk menginstall bahasa Ruby. Oh ya, bagian ini akan menyita waktu paling lama, kurang lebih sekitar lima menit.
3. Anda akan melihat output berikut jika proses instalasi selesai: 4. Kemudian, jalankan perintah yang satu ini untuk mengatur Ruby sebagai modul global. Fungsinya agar Anda tidak perlu menginstal bahasa tersebut berulang kali, setiap ingin membuat project baru.
5. Setelahnya, jangan lupa untuk mengecek apakah Ruby telah terpasang dengan perintah di bawah:
6. Terakhir, waktunya menginstall Bundler. Bundler adalah salah satu tools wajib untuk mengelola komponen berbasis Ruby, termasuk Rails. Nah, cara installnya seperti ini:
7. Nah, berikut output yang muncul setelah Anda menjalankan tiga perintah di atas: Masih semangat kan? Di poin berikutnya Anda akan belajar menginstall framework Ruby on Rails. Yuk meluncur! Baca juga: Cara Install Moodle di VPS Ubuntu dalam 7 Langkah 8. Install Framework Ruby on RailsApabila Ruby telah terpasang, baru Anda bisa menginstall framework Rails. Cara instal Ruby on Rails sangatlah mudah. Anda cukup mempraktikkan langkah sederhana berikut: 1. Pertama, jalankan sebaris perintah berikut:
2. Jika sudah, cek versi Ruby on Rails dengan perintah di bawah:
3. Nah, tampilan yang muncul kurang lebih seperti ini: Tutorial Ruby on Rails Indonesia hampir selesai! Di poin berikutnya, Anda kami ajak membuat sebuah project Rails baru. Baca juga: Cara Install Laravel di VPS Ubuntu Menggunakan Apache dan PHP 9. Buat Project Rails BaruDi bagian ini, Anda akan membuat sebuah project website Ruby on Rails. Sebagai contoh, kami akan menamai project ini dengan hello-world. Untuk itu, praktikkan beberapa langkah berikut: 1. Pertama, jalankan dua perintah berikut secara berurutan untuk menciptakan project Rails:
2. Setelahnya, silakan masuk ke directory hello-world lewat perintah berikut:
3. Nah, berikut output yang dihasilkan: Tinggal satu langkah lagi! Selanjutnya, Anda akan belajar mengecek project sederhana tersebut di server. Yuk praktikkan! Baca juga: Cara Install PostgreSQL di Ubuntu 18.04 [Termudah!] 10. Jalankan Project Rails di ServerTutorial Ruby on Rails Indonesia bagian terakhir ini bertujuan untuk menjalankan website Rails di server VPS. Caranya cukup mudah, ikuti beberapa langkah di bawah ini: 1. Awali dengan menjalankan perintah berikut:
2. Perintah di atas akan menghasilkan output seperti ini: 2. Kemudian, buka sebuah tab baru di browser Anda. Di sini, ketikkan IP VPS Anda diikuti dengan :3000. Contohnya seperti ini: 192.168.1.1:3000 3. Jika melihat tampilan berikut, selamat! Anda telah berhasil menjalankan project website Rails di VPS KVM. 4. Apabila Anda ingin menghentikan aktivitas project tersebut, silakan kembali ke Terminal. Di sini, tekan kombinasi tombol Ctrl+C. 5. Nah, tampilan yang muncul kurang lebih seperti ini: 6. Namun jika suatu ketika Anda ingin mengaktifkan kembali project tersebut, cukup masuk ke directory file seperti langkah 9 poin 2. Kemudian, ikuti dengan menjalankan server sesuai langkah 10 poin 1. Bagaimana, cara install Ruby on Rails di VPS KVM Linux ternyata tidak sulit kan? Kini, Anda bisa memodifikasi project website tersebut agar tampilan dan fiturnya sesuai kebutuhan. Selamat berkreasi! Baca juga: Cara Install Nginx, MariaDB, PHP (LEMP) di Ubuntu Tertarik Mencoba Tutorial Ruby on Rails Indonesia?Di artikel ini, Anda telah mempraktikkan tutorial Ruby on Rails Indonesia untuk melakukan deploy website. Asalkan Anda teliti dalam mengetikkan setiap perintah, website Rails Anda akan berjalan dengan lancar di server VPS. Namun selain ketelitian saat proses deployment, ada satu faktor lain yang sebenarnya lebih berpengaruh dalam menjaga website agar berjalan tanpa hambatan. Yaitu, keandalan server VPS yang Anda gunakan. |