Instalasi NodeJS 8/10/12 dan NPM di Ubuntu Server 18.04 [Include Ansible Playbook] – Sekarang banyak developer yang membangun software menggunakan JavaScript.
JavaScript sekarang tidak hanya dipakai sebagai client-side scripting tetapi sudah bisa sebagai server-side scripting.
NodeJS sebagai web server (run-time environment), yang mana dapat menjalankan script JavaScript pada sisi server. Untuk dapat menampilakan tampilan website dinamis sebelum halaman dikirimkan kepada web broswer client.
Maksudnya, ada beberapa script JavaScript yang telah dijalankan pada sisi server untuk menghasilkan respond yang disesuaikakan pada permintaan client-side.
NPM (Node Package Manager) merupakan package manager untuk bahasa pemograman JavaScript. Biasanya digunakan oleh developer untuk mengkonsumsi (download) modul JavaScript dari NPM Registry. npm
juga merupakan sebuah command-line yang biasanya dieksekusi untuk instalasi module / package maupun run-time environment nodejs.
Langkah-langkah Instalasi NodeJS
Artikel ini saya buat tidak hanya untuk instalasi satu versi tetapi saya akan memberikan panduan untuk instalasi tiga (3) versi nodejs. Silahkan dipilih sendiri sesuai kebutuhan anda.
Instalasi NodeJS v8 di Ubuntu Server
Berikut script untuk instalasi nodejs v8:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
Instalasi NodeJS v10 di Ubuntu Server (Recommended)
Berikut script untuk instalasi nodejs v10:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs
Instalasi NodeJS v12 di Ubuntu Server
Berikut script untuk instalasi nodejs v12:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install -y nodejs
Untuk mem-verifikasi apakah paket nodejs sudah terinstal atau belum bisa menggunakan command berikut:
nodejs -v
Jadi cukup sederhana kan instalasi nodejs? Selanjutnya simak instalasi NPM.
Langkah-langkah Instalasi NPM
Instalasi NPM sangat sederhana, sama seperti menginstal paket lain pada linux.
sudo apt-get install npm -y
Silahkan verifikasi apakah paket tersebut sudah terinstal atau belum dengan mengeksekusi command dibawah ini:
npm -v
Instalasi via Ansible-Playbook
Berikut script task ansible-playbook yang bisa anda gunakan. Disini saya hanya memberikan script tasknya saja ya. Untuk bisa menjalankanya silahkan pelajari dasar-dasar ansible. 🙂
--- - name: download_repository_nodejs become: yes shell: "curl -sL https://deb.nodesource.com/setup_{{ nodejsversion }}.x | sudo -E bash -" - name: install_nodejs become: yes apt: name: nodejs state: present ...
Oke, sekian dan terimakasih…
Admin LUKMANLAB, DevOps Engineer, Site Reliability Engineer, System Administrator.