Panduan Linux

1. Apa itu n8n?

Yo, pernah denger n8n? Ini adalah sebuah workflow automation tool yang open source, keren banget buat nge-otomasi alur kerja kamu. Nggak perlu ribet nulis kodingan, n8n nerapin konsep low-code jadi kamu bisa sambungin berbagai layanan dengan gampang. Misalnya, kamu bisa bikin alur kerja buat nge-save data dari Instagram ke Google Sheets, atau otomasiin pengiriman pesan ke Slack tiap kali ada issue baru di GitHub. Keren, kan?

Buat yang suka Docker, install n8n di Ubuntu Server pake Docker bisa jadi pilihan super simpel dan nggak bikin pusing. Jadi, yuk kita coba langkah-langkahnya!


2. Prasyarat

Sebelum mulai, pastiin dulu kamu udah punya:

  1. Ubuntu Server 20.04 atau versi lebih baru
  2. Docker dan Docker Compose udah terinstall. Kalau belum, bisa cek tutorial ini buat install Docker dan ini buat Docker Compose.

Kalo udah, langsung gas aja!


3. Pasang n8n pake Docker Compose

Biar lebih rapi dan gampang dikelola, kita bakal pake Docker Compose. Bikin file docker-compose.yml buat ngedefinisikan container n8n.

Bikin folder baru buat n8n (misal mkdir n8n), trus masuk ke folder itu (cd n8n). Di dalam folder ini, bikin file docker-compose.yml dan isi dengan konfigurasi di bawah:

version: '3'
services:
  n8n:
    image: n8nio/n8n
    restart: unless-stopped
    ports:
      - "5678:5678"
    volumes:
      - ./.n8n:/home/node/.n8n
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=n8nuser
      - N8N_BASIC_AUTH_PASSWORD=passwordkuat

Penjelasan:

Simpen file itu, trus jalankan docker compose up -d buat jalanin n8n di background. Selesai!


4. Akses n8n lewat Browser

Sekarang tinggal buka browser, trus akses http://alamat-server-kamu:5678. Nanti kamu bakal diminta username sama password kalo tadi kamu aktifin N8N_BASIC_AUTH_ACTIVE.

Masukin username dan password yang tadi kamu set di docker-compose.yml. Selamat, kamu udah berhasil install n8n! Sekarang bisa mulai bikin workflow otomatis sesuka hati.


5. Update n8n

Kalo mau update n8n ke versi terbaru, tinggal jalankan:

docker compose pull
docker compose up -d

Easy, kan?


6. Tips & Trick


Nah, itu dia cara gampang install n8n di Ubuntu Server pake Docker. Udah nggak ada alesan buat nggak otomasi tugas-tugas kamu, kan? So, selamat mencoba!

#N8n #AI