Cara Install n8n Di Ubuntu Server

 


Update VPS

apt update && apt upgrade -y && apt install build-essential curl libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev -y

Install Nodejs

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

source ~/.bashrc

nvm list-remote

nvm install v22.16.0

Install PM2

npm install pm2 -g

Update Versi NPM

npm install -g npm@11.4.2

Install n8n

npm install n8n -g

Tunggu proses instalasi n8n selesai.


Ujicoba jalankan n8n

n8n start

Jika berhasil berjalan dan tidak ada error, silahkan tekan Ctrl+C untuk keluar. Selanjutnya ikuti panduan dibawah ini.


Agar n8n dapat berjalan otomatis saat vps reboot, kamu dapat mengikuti panduan ini.

  • Buat sebuah file bernama app-n8n.sh lalu isi dengan code berikut :

export N8N_SECURE_COOKIE=false && n8n start

  • Beri akses dengan menjalankan perintah berikut :

chmod +x app-n8n.sh

  • Lalu jalankan file app-n8n.sh dengan perintah berikut:

pm2 start app-n8n.sh --output /dev/null --error /dev/null -- --color && pm2 startup && pm2 save

  • selesai.
Sekarang silahkan buka http://IP_VPS:5678.

Jika berhasil, maka akan muncul form registrasi awal seperti gambar berikut :

Silahkan isi form sampai selesai. Selamat. Kini kamu telah memiliki aplikasi n8n yang sepenuhnya berjalan di vps kamu.