
Banyak pengembang saat ini mulai beralih ke bahasa pemrograman Go karena kecepatannya yang luar biasa dan efisiensi memorinya. Namun, tantangan muncul saat harus melakukan deployment. Banyak yang bertanya, apakah mungkin menjalankan Go di lingkungan shared hosting? Jawabannya adalah bisa. Mengetahui cara install GoLang di cPanel Hosting akan membuka peluang bagi Anda untuk menjalankan aplikasi berperforma tinggi tanpa harus menyewa VPS yang mahal. Proses cara install GoLang di cPanel Hosting sebenarnya cukup sederhana asalkan Anda memiliki akses SSH dan memahami struktur direktori di server Anda.
Mengapa Memilih GoLang untuk Hosting?
Sebelum masuk ke teknis, perlu dipahami bahwa GoLang berbeda dengan PHP. Jika PHP dijalankan melalui server web seperti Apache atau Nginx secara langsung, GoLang adalah bahasa yang dikompilasi (compiled language). Artinya, aplikasi Anda akan berjalan sebagai binary file yang berdiri sendiri. Ini membuat aplikasi jauh lebih cepat, stabil, dan sangat cocok untuk menangani banyak koneksi sekaligus.
Langkah-Langkah Install GoLang di cPanel
Berikut adalah panduan langkah demi langkah yang bisa Anda ikuti dengan mudah:
1. Masuk ke Akun SSH Anda
Buka terminal di cPanel
2. Download File Binary GoLang
Kunjungi situs resmi Go untuk melihat versi terbaru. Di terminal, masuk ke folder home dan unduh filenya menggunakan perintah wget. Sebagai contoh untuk versi 1.21.0:
wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz
Setelah proses unduh selesai, ekstrak file tersebut ke direktori lokal akun Anda agar tidak mengganggu sistem utama server:
tar -C /home/username/ -xzf go1.21.0.linux-amd64.tar.gz
4. Mengatur Environment Path
Agar perintah go bisa dikenali oleh sistem secara permanen, Anda perlu mengedit file konfigurasi .bashrc.
- Buka file dengan perintah:
vim ~/.bashrc - Scroll ke bagian paling bawah, lalu tambahkan baris berikut:
export GOROOT=$HOME/go
export GOPATH=$HOME/go_projects
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
- Simpan dan keluar (Tekan Ctrl+O, Enter, lalu Ctrl+X).
- Aktifkan perubahan dengan perintah:
source ~/.bashrc
5. Verifikasi Instalasi
Cek apakah instalasi GoLang Anda sudah berhasil dengan mengetik: go version Jika muncul keterangan seperti go version go1.21.0 linux/amd64, maka Anda telah berhasil melakukan instalasi.
Menjalankan Aplikasi GoLang di cPanel
Setelah instalasi selesai, perlu diingat bahwa Anda tidak bisa langsung mengakses aplikasi via browser seperti file .php biasa. GoLang biasanya berjalan pada port tertentu (misalnya port 8080).
Untuk menghubungkannya dengan domain, Anda bisa menggunakan fitur Application Manager di cPanel atau melakukan konfigurasi Reverse Proxy melalui file .htaccess agar permintaan dari port 80/443 diteruskan ke port aplikasi GoLang Anda.
Tips Tambahan untuk Pengguna Hosting
Karena Anda berada di lingkungan shared hosting, perhatikan penggunaan resource. GoLang memang sangat efisien, namun proses kompilasi (build) bisa memakan CPU yang cukup besar.
Tips Pro: Sebaiknya lakukan kompilasi aplikasi di komputer lokal (Windows/Mac/Linux) dengan target OS Linux, lalu cukup upload file binary hasil kompilasinya saja ke cPanel. Ini akan menghemat banyak penggunaan resource hosting Anda.
Kesimpulan
Menerapkan cara install GoLang di cPanel Hosting memang membutuhkan sedikit usaha ekstra di awal dibandingkan PHP, namun hasil performa yang didapatkan sangat sepadan untuk aplikasi modern. Sekarang Anda sudah siap untuk men-deploy aplikasi berperforma tinggi langsung dari cPanel.