Home  »  Hosting   »   Cara Install GoLang di Hosting

Cara Install GoLang di Hosting

Last Update:

cara install golang di hosting
Hi DomaiNesians! Pernah mendengar bahasa pemrograman Go? Go atau biasa disebut GoLang adalah bahasa pemrograman yang dibuat oleh Google pada tahun 2009. Jika kamu mulai bosan dengan bahasa pemrograman yang itu-itu aja, mungkin GoLang bisa kamu coba. Untuk itu pada panduan kali ini akan dijelaskan tentang apa itu GoLang, kelebihan GoLang dan bagaimana cara install GoLang di Hosting.

Apa itu GoLang?

Go atau biasa disebut GoLang adalah suatu bahasa pemrograman bersifat free dan open source milik Google. Go adalah bahasa pemrograman bersifat open source yang digunakan untuk membuat sistem yang simpel, reliabel dan efisien. Dikutip dari Wikipedia, GoLang adalah bahasa pemrograman yang dibuat Google pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Pada awalnya, GoLang hanya digunakan untuk sistem produksi Google, project open source, dan beberapa perusahaan yang memerlukannya saja. GoLang dibuat dengan mengacu pada bahasa pemrograman C dan C++. Pengembangan bahasa pemrograman Go ini memiliki tujuan untuk menutupi segala kekurangan dari beberapa bahasa pemrograman. Mereka bertiga ingin membuat bahasa pemrograman yang yang mudah dipelajari, memiliki skalabilitas tinggi untuk sistem yang lumayan besar, tidak memerlukan environment tertentu, multiprocessing serta mudah diakses di sistem lainnya. Pada Maret 2012, GoLang versi pertama mulai dikenalkan pada masyarakat.

Kelebihan GoLang

Adapun kelebihan GoLang dibandingkan bahasa pemrograman lainnya yaitu:
1. Bersifat open source
2. Support dynamic language
3. Proses kompilasi cepat
4. Dapat digunakan untuk membuat program shared memory multiprocessor
5. Aman
6. Dapat digunakan untuk cloud programming (Go Cloud)
7. Cepat, produktif dan menyenangkan
8. Support beberapa layanan provider cloud seperti (Amazon Web Service, Azure, Digital Ocean, Heroku, IBM Bluemix serta OpenStack)
9. Continuous integration dan continuous deployment

Menurut survei pengguna GoLang Tahun 2017, sekitar 61% GoLang digunakan untuk mengembangkan aplikasi website. Disusul sebanyak 37% bahasa pemrograman GoLang digunakan untuk membangun suatu sistem. Kemudian disusul oleh DevOps, Network programming serta Databases. Hal ini membuktikan bahwa GoLang dapat digunakan untuk membangun beragam sistem dan aplikasi. Tidak terbatas hanya untuk membuat aplikasi tertentu saja.

cara install golang di hosting

Sumber: blog.golang.org

Ingat, untuk melakukan instalasi GoLang minimal kamu memiliki Paket Hosting Super ya!

Cara Install GoLang di Hosting

Nah, sekarang saatnya install GoLang di Hosting. Adapun cara install GoLang di Hosting yaitu,

1. Menentukan Domain atau Subdomain

Hal pertama kali yang harus kamu lakukan yaitu menentukan domain atau subdomain yang akan digunakan untuk aplikasi GoLang.
Jika kamu belum memiliki domain dan hosting, silakan order Domain Murah dan Hosting Murah di DomaiNesia. Kamu juga bisa melakukan order Paket Hemat Domain dan Hosting Murah.
Jika kamu sudah punya domain, silakan tentukan domain atau subdomain yang diinginkan. Jika ingin membuat subdomain, silakan baca Cara Membuat Subdomain di Hosting.

2. Membuat Folder Aplikasi GoLang

Sekarang saatnya membuat folder aplikasi GoLang. Nah biasanya, file website diletakkan di folder subdomain. Namun untuk cara install GoLang di Hosting kali ini berbeda. Silakan buat folder aplikasi GoLang di luar folder subdomain. Kamu bisa buat folder aplikasi GoLang dengan cara:
– langsung melalui File Manager
Silakan login cPanel Hosting lalu cari Menu File Manager. Kemudian tentukan lokasi dan klik +Folder

cara install golang di hosting

– melalui SSH ke Hosting
Silakan lakukan akses SSH ke Hosting terlebih dahulu. Jika belum tahu, silakan baca Cara Akses SSH ke Hosting. Kami sarankan untuk mengakses Hosting via SSH saja agar lebih fleksibel ya.

sudo ssh usercPanel@controlpanelURL –p 64000

Kemudian tulis perintah,

mkdir /home/namauser/namafoldergolang

contoh:
mkdir/home/websites/goapp

3. Membuat File GoLang Sederhana

Sekarang saatnya membuat file GoLang sederhana. Silakan tulis perintah:

nano hello.go

Lalu masukkan script berikut:

Bagi kamu yang menggunakan editor nano, untuk menyimpan file yang telah di edit caranya yaitu ctrl+x lalu tekan Y pada keyboard kemudian Enter. Hello.go adalah nama file GoLang yang dibuat. Kamu bisa memberikan nama file sesuai keinginan.

Jika sudah, silakan jalankan perintah berikut agar script dapat dieksekusi. Sesuaikan namauser dengan nama user cPanel kamu ya.

export TMPDIR=/home/namauser/tmp

4. Menjalankan Script GoLang

Nah sekarang saatnya menjalankan script GoLang dengan perintah berikut:

go run hello.go

Setelah itu jalankan perintah berikut:

go build hello.go

Catatan: hello.go adalah nama file GoLang yang tadi telah dibuat.

5. Melihat Hasil Run Script GoLang

Untuk memastikan script GoLang dapat tereksekusi dengan baik atau tidak, silakan tuliskan perintah berikut di terminal:

ls

Maka akan tampak 2 file yaitu pertama adalah script GoLang (hello.go). Sedangkan file kedua yaitu file hasil build dari script GoLang (hello)

cara install golang di hosting

6. Menjalankan Script Sebagai Daemon

Daemon adalah sebuah proses dalam sistem agar script dapat berjalan di background proses (dibalik layar). Script ini dapat berjalan tanpa disadari oleh user agar dapat berjalan terus menerus tanpa harus setting secara berulang. Untuk menjalankan script GoLang sebagai daemon silakan lakukan perintah berikut:

daemonize /home/namauser/namafoldergolang/filehasilbuild

contoh:
daemonize /home/websites/goapp/hello

7. Mengubah File .htaccess

Agar dapat diakses, maka silakan ubah file .htaccess yang ada di dalam folder subdomain. Untuk mengetahui letak folder dalam subdomain silakan baca Cara Mengetahui Letak Folder di Domain atau Subdomain. Klik folder subdomain tersebut lalu lakukan edit pada file .htaccess. Adapun cara edit yaitu, klik kanan pada file .htaccess kemudian pilih Edit.

Lalu tulis script berikut ini:

Jangan lupa klik Save Changes ya! Jika di dalam folder domain/ subdomain tidak ada file .htaccess, silakan baca Cara Mengakses File Htaccess di cPanel.

8. Script GoLang Berhasil Dijalankan!

Yeay! Script GoLang berhasil dijalankan! Sekarang saatnya buka web browser kamu lalu tuliskan nama domain atau subdomain yang tadi digunakan (sesuai step 1). Jika muncul seperti gambar berikut itu berarti cara install GoLang di Hosting sudah selesai.

cara install golang di hosting

Kesimpulan

Bagaimana? Cara install GoLang di Hosting gampang-gampang susah ya? Tenang saja! GoLang memiliki dokumentasi dan Github yang lengkap dan bisa diakses siapa saja. GoLang dapat menjadi salah satu bahasa pemrograman pilihan yang dapat kamu coba lho! Selain fleksibel, reliabel, scalabel serta efisien, GoLang juga mudah dan simpel untuk dipelajari. Selain GoLang, semua Hosting di DomaiNesia support beberapa bahasa pemrograman lho seperti PHP, Ruby, Python serta NodeJS. Untuk mengetahui cara setting NodeJS, silakan baca Cara Setting NodeJS di Hosting. Untuk kamu pecinta framework PHP, kamu bisa baca Cara Install Laravel di Hosting. Salam DomaiNesia!


Pindah ke DomaiNesia

Tertarik mendapatkan semua fitur layanan DomaiNesia?
Dapatkan Diskon Migrasi 25% serta GRATIS biaya migrasi & setup

Ya, migrasikan layanan saya!