Cara Deploy Aplikasi Di Digital Ocean - CRUDPRO

Cara Deploy Aplikasi Di Digital Ocean

Bagian 1: Membuat Tetesan

Untuk membuat tetesan di Digital Ocean, Daftar dan buat proyek.

Cara Deploy Aplikasi Di Digital Ocean
Lewati langkah 'Move resources' jika Anda tidak ingin mengimpor sumber daya apa pun yang sebelumnya Anda miliki di akun ini.
Cara Deploy Aplikasi Di Digital Ocean
Buat tetesan (Droplet)
Cara Deploy Aplikasi Di Digital Ocean

Di sinilah Anda menentukan konfigurasi droplet Anda. Pilih konfigurasi yang Anda inginkan untuk server Anda di sini. Saya memilih Ubuntu 18.04.3 LTS x64, paket dasar dan paket penagihan $10/bulan. Jika Anda hanya mencoba, saya sarankan untuk lebih rendah lagi. Untuk aplikasi sederhana, $10/bulan sudah cukup.

Cara Deploy Aplikasi Di Digital Ocean

Anda dapat menambahkan lebih banyak blok penyimpanan yang merupakan volume penyimpanan independen dan dapat berpindah dari satu tetesan ke tetesan lainnya dalam wilayah pusat data yang sama. Saya tidak menambahkan penyimpanan ekstra untuk proyek ini. Wilayah pusat data adalah tempat server ini berada secara fisik. Anda dapat memilih apa saja. Penomorannya hanyalah jumlah tempat berbeda di kota tempat server ini berada. Saya tidak perlu menggunakan IP pribadi jadi tidak perlu mengaktifkan jaringan pribadi. Anda dapat memilih dari opsi tambahan tergantung pada kasus penggunaan Anda.

Hasilkan Kunci SSH
Cara Deploy Aplikasi Di Digital Ocean

Anda dapat membuat kata sandi atau membuat kunci SSH. Kunci SSH jauh lebih aman daripada kata sandi dan juga lebih mudah digunakan. Saya sudah membuat dua kunci tetapi untuk ini saya akan membuat kunci baru. Kunci ini akan disimpan di file .ssh/authorized_keys server Anda.

Pop up ini akan muncul setelah Anda klik New SSH key.

Cara Deploy Aplikasi Di Digital Ocean

Sudah disebutkan di samping tentang cara membuat kunci SSH menggunakan terminal Anda.

ssh-keygen

Ini akan menghasilkan kunci SSH secara default menggunakan algoritma RSA (cryptosystem). Ikuti langkah-langkah di samping. Ini akan membuat dua file di folder ~/.ssh, id_rsa dan id_rsa.pub di komputer Anda asalkan Anda tidak mengubah namanya saat membuat file.

cat ~/.ssh/id_rsa.pub

Ini akan menampilkan kunci publik di terminal Anda. Salin ini ke kotak dialog yang ditunjukkan di atas. Beri nama dan tambahkan kuncinya.

Cara Deploy Aplikasi Di Digital Ocean

Pilih nama host, jumlah tetesan, dan tambahkan tag. Anda juga dapat mengaktifkan cadangan.

Periksa kembali apa yang telah Anda pilih dan buat tetesan.

Dan Voila, Anda telah membuat tetesannya!

Akses Server Anda

Akses server Anda melalui SSH,

ssh root@IP

root adalah pengguna default di Linux, yang memiliki tingkat hak istimewa tertinggi. IP adalah IP server Anda yang terlihat seperti 123.26.25.26. Anda dapat melihatnya setelah membuat droplet.

Langkah selanjutnya adalah membuat pengguna baru, git mengkloning proyek Anda, menginstal dependensi, dan menyimpannya di mesin.

Terima kasih telah membaca, Semoga bermanfaat!