TechTalk: Membuat Mini Heroku di Digital Ocean

March 26, 2014

Reading time ~2 minutes

Anda tahu Heroku? Platform as a Service (PaaS) yang terkenal dengan “autodeploy” yang memudahkan dan mempercepat developer dalam mendeploy aplikasi. Apalagi dengan fitur gratis sampai limit tertentu.

Jika kita mendeploy aplikasi kita di heroku, mungkin akan terasa murah saat menggunakan versi gratis, namun saat sudah melampaui limit, maka biaya yang harus kita bayarkan akan mahal, mulai dari

1
USD 9
ke atas. Solusinya kita bisa membeli vps dengan harga yang relative murah di Digital Ocean.

Selain Heroku, setahun belakangan ini dunia server dan cloud computing diramaikan oleh kemunculan Digital Ocean. Startup dari New York yang menawarkan 20GB SSD/ 1TB Bandwidth server seharga $5 . Digital Ocean juga menjadi rujukan oleh para developer dan para pemula di bidang server karena dokumentasinya yang lengkap dan banyak tutorial yang diberikan.

Nah, TechTalk kali ini akan membahas bagaimana membuat autodeploy seperti Heroku, namun di server yang kita miliki di Digital Ocean. Daripada harus mengupgrade paket Heroku yang lumayan mahal, mending kita bikin VPS Digital Ocean seharga $5/Bulan menjadi layaknya Heroku.

Dokku

Dokku adalah solusi Platform as a Service yang memungkinkan kita untuk mendeploy aplikasi yang kita miliki dengan cepat di server kita sendiri.

Berikut langkah - langkah membuat heroku-mini versi digital ocean:

Langkah #1: Membuat Droplet

Yang pertama kita buat adalah droplet yang ada instalasi dokku didalamnya.

Klik tombol hijau

1
Create
di kiri atau tombol biru
1
Create Droplet
di kanan atas untuk membuat droplet baru:

Droplet Hostname : Beri nama droplet sesuai keinginan kita, yang jelas dalam satu kata, contoh dibawah ini dengan

1
trydokku

Select Size : Pilih paket yang ingin kita beli. Ini tergantung kebutuhan aplikasi yang akan kita jalankan nanti. Semakin besar komputasi dan resource yang akan kita gunakan berarti kita membutuhkan kapasitas server yang semakin besar.

Select Region : Memilih posisi datacenter. Pilih posisi datacenter yang terdekat dari negara kita karena kemungkinan besar akan berpengaruh pada kecepatan akses kita terhadap server yang kita miliki. Karena posisi saya di Indonesia, jadi saya memilih

1
Singapore
. Kalau bertanya kenapa lebih cepat, karena
1
route
yang kita ambil lebih dekat daripada jika kita mengambil datacenter yang ada di US misalnya. Dan karena rutenya lebih dekat,
1
latency
-nya lebih kecil.

Select Image: Setelah itu scroll ke bawah kita akan diberi pilihan OS maupun aplikasi yang bisa kita pilih dan akan diinstallkan langsung oleh Digital Ocean. Pilih tab

1
Applications
dan pilih tombol
1
Dokku on Ubuntu 13.04
untuk memilih OS yang sudah terinstall dokku.

Kumpul Perdana JogjaJS

Published on August 27, 2014

JogjaJS 1st Meetup

Published on August 25, 2014