Cara Guna n8n — Automasi Percuma Self-Hosted Terbaik 2026

⚠️ Pendedahan Afiliasi: Artikel ini mungkin mengandungi pautan afiliasi. Kami mungkin mendapat komisyen kecil jika anda membeli melalui pautan kami, tanpa kos tambahan kepada anda. Ini membantu kami terus menyediakan kandungan percuma berkualiti.
Cara Guna n8n — Automasi Percuma Self-Hosted Terbaik 2026

nn

nn

Bayangkan platform automasi yang percuma sepenuhnya, tiada had operations, dan anda ada kawalan penuh atas data anda. Itulah n8n — platform automasi sumber terbuka yang semakin popular di kalangan pembangun, usahawan teknikal, dan bisnes Malaysia yang nak automasi tanpa kos langganan bulanan.

n

n

Pendedahan: Artikel ini mengandungi pautan affiliate. Jika anda mendaftar melalui pautan kami, kami mungkin menerima komisyen kecil — tanpa sebarang kos tambahan kepada anda. Ini membantu kami terus menghasilkan panduan percuma dalam Bahasa Melayu.

n

nnn

Berbanding Zapier atau Make yang mengenakan caj bulanan, n8n boleh dihost sendiri di server anda secara percuma. Anda boleh bina workflow yang kompleks dengan 400+ integrasi aplikasi — dan semua data kekal dalam kawalan anda.

nn

Dalam panduan ini, anda akan belajar cara pasang n8n, cara bina workflow pertama, dan contoh automasi praktikal untuk bisnes Malaysia.

nn


nn

Apa Itu n8n dan Kenapa Ia Berbeza?

nn

n8n (sebutan: "n-eight-n" atau "nodemation") adalah platform automasi workflow sumber terbuka yang membenarkan anda sambungkan aplikasi-aplikasi berbeza dan automasikan proses kerja. Yang istimewa tentang n8n:

nnnn

    n

  • Self-hosted: Pasang di server anda sendiri — semua data kekal dengan anda
  • n

  • Percuma sepenuhnya: Versi self-hosted tiada caj, tiada had operations
  • n

  • Visual workflow builder: Canvas drag-and-drop yang mudah digunakan
  • n

  • Code-friendly: Boleh tambah JavaScript custom dalam workflow
  • n

  • 400+ integrasi: Gmail, Slack, Notion, Airtable, HubSpot, dan banyak lagi
  • n

nnPerbandingan n8n vs platform lain:nn

n

n

n

n

n

n

n

n

Cirin8n (self-hosted)MakeZapier
HargaPercuma~RM42/bulan~RM60/bulan
Had operationsTiada had10,000/bulan750/bulan
Data privacy✅ Data di server anda⚠️ Cloud⚠️ Cloud
Kawalan penuh✅ Open source
Kesukaran setup⚠️ Perlu teknikal✅ Mudah✅ Mudah
Custom code✅ JavaScript built-in⚠️ Terhad

n

n8n jelas menang dari segi nilai dan privasi — tapi memerlukan sedikit kemahiran teknikal untuk setup awal.

nn


nn

Cara Pasang n8n — 3 Kaedah

nn

Kaedah 1: n8n Cloud (Paling Mudah)

nn

Kalau anda tak nak uruskan server sendiri, n8n ada cloud hosting dengan plan percuma terhad:

nn

    n

  1. Pergi ke n8n.io
  2. n

  3. Klik "Get started free"
  4. n

  5. Daftar akaun
  6. n

  7. Plan percuma: 5 workflows aktif, 2,500 executions/bulan
  8. n

nn

Sesuai untuk mencuba n8n sebelum commit ke self-hosted.

nn

Kaedah 2: Self-Hosted dengan npx (Paling Cepat)

nn

Kalau anda ada Node.js dipasang, cara paling cepat:

nn

npx n8n

nn

n8n akan mula berjalan di http://localhost:5678. Buka browser dan akses URL tersebut.

nnKekurangan: Tidak persistent — berhenti bila terminal ditutup.nn

Kaedah 3: Self-Hosted dengan Docker (Disyorkan)

nn

Cara terbaik untuk penggunaan jangka panjang:

nn

Buat folder untuk data n8n

n

mkdir n8n-data

nn

Jalankan n8n dalam Docker

n

docker run -it --rm

n

--name n8n

n

-p 5678:5678

n

-v ~/.n8n:/home/node/.n8n

n

docker.n8n.io/n8nio/n8n

nn

Untuk production dengan auto-restart:

nn

docker run -dn

--name n8n

n

--restart unless-stopped

n

-p 5678:5678

n

-v ~/.n8n:/home/node/.n8n

n

-e N8N_BASIC_AUTH_ACTIVE=true

n

-e N8N_BASIC_AUTH_USER=admin

n

-e N8N_BASIC_AUTH_PASSWORD=password123

n

docker.n8n.io/n8nio/n8n

nn

Akses n8n di http://localhost:5678 atau domain server anda.

nn

Tip Malaysia: Kalau anda ada VPS (RM10-30/bulan dari DigitalOcean, Vultr, atau Linode), boleh host n8n di sana dan akses dari mana-mana. Kos VPS jauh lebih murah dari langganan Zapier atau Make.

nn


nn

Cara Bina Workflow n8n Pertama Anda

nn

Mari bina contoh praktikal: Auto-simpan leads dari web form ke Google Sheets + hantar notifikasi Telegram.

nn

Langkah 1: Buka n8n dan Buat Workflow Baru

nn

    n

  1. Buka http://localhost:5678 di browser
  2. n

  3. Klik "New Workflow"
  4. n

  5. Anda akan nampak canvas kosong
  6. n

nn

Langkah 2: Tambah Webhook Trigger

nn

n8n boleh menerima data dari form web melalui webhook:

nnnn

    n

  1. Klik "+" atau "Add first step"
  2. n

  3. Cari "Webhook" dalam search
  4. n

  5. Pilih "Webhook" node
  6. n

  7. Tetapkan:
  8. n

n

- HTTP Method: POST

n

- Path: /new-lead (atau nama pilihan anda)

n

    n

  1. Copy URL webhook yang dijana (contoh: https://anda.n8n.server/webhook/new-lead)
  2. n

nn

Pasang URL ini dalam form website anda sebagai submission endpoint.

nn

Langkah 3: Tambah Node Google Sheets

nn

    n

  1. Klik "+" selepas Webhook node
  2. n

  3. Cari "Google Sheets"
  4. n

  5. Pilih action: "Append or Update Row"
  6. n

  7. Klik "Create new credential" → authenticate dengan Google
  8. n

  9. Pilih spreadsheet dan sheet
  10. n

  11. Map fields dari webhook data ke columns Google Sheets:
  12. n

n

- {{ $json.name }} → Column Nama

n

- {{ $json.email }} → Column Email

n

- {{ $json.phone }} → Column Telefon

n

- {{ $now }} → Column Tarikh

nn

Langkah 4: Tambah Node Telegram

nn

    n

  1. Klik "+" selepas Google Sheets node
  2. n

  3. Cari "Telegram"
  4. n

  5. Pilih action: "Send Message"
  6. n

  7. Masukkan Bot Token dan Chat ID
  8. n

  9. Tetapkan message:
  10. n

n

🆕 Lead Baru!n

Nama: {{ $('Webhook').item.json.name }}

n

Email: {{ $('Webhook').item.json.email }}

n

Telefon: {{ $('Webhook').item.json.phone }}

n

Masa: {{ $now.toISO() }}

nn

Langkah 5: Test dan Aktifkan

nn

    n

  1. Klik "Test workflow" untuk test dengan data contoh
  2. n

  3. Hantar POST request ke webhook URL anda untuk verify
  4. n

  5. Semak execution log — lihat data mengalir dari node ke node
  6. n

  7. Klik "Activate" (toggle di atas) untuk aktifkan workflow secara kekal
  8. n

nn


nn

6 Contoh Workflow n8n untuk Bisnes Malaysia

nn

1. Sistem Backup Automatik

nnTrigger: Schedule (setiap hari 2am)nNodes:n

    n

  • MySQL/PostgreSQL: Export data penting
  • n

  • Compress: Zip file backup
  • n

  • Google Drive / Backblaze: Upload backup
  • n

  • Telegram: Notifikasi backup berjaya/gagal
  • n

nn

Ini adalah use case klasik di mana n8n menjimatkan ratusan ringgit kos backup service berbayar.

nn

2. Monitor Harga Kompetitor

nnTrigger: Schedule (setiap 6 jam)nNodes:n

    n

  • HTTP Request: Scrape harga dari website kompetitor
  • n

  • IF node: Bandingkan dengan harga semalam (dari Data Store)
  • n

  • Condition: Jika harga turun > 5%
  • n

  • Telegram: Alert kepada pasukan sales
  • n

  • Google Sheets: Rekod perubahan harga
  • n

nn

3. Pipeline Onboarding Pelanggan Baru

nnTrigger: Webhook (dari CRM/payment gateway)nNodes:n

    n

  • HTTP Request: Cipta akaun dalam sistem anda
  • n

  • Gmail: Hantar emel selamat datang dengan credentials
  • n

  • Notion/Airtable: Tambah ke database pelanggan
  • n

  • Slack: Notify pasukan CS
  • n

  • Schedule: Set reminder 7 hari untuk follow-up
  • n

nn

4. Pengurusan Content Media Sosial

nnTrigger: New row dalam Google Sheets (content calendar)nNodes:n

    n

  • IF: Semak jika tarikh = hari ini
  • n

  • HTTP: Download gambar dari URL
  • n

  • Facebook Graph API: Post ke Facebook Page
  • n

  • Twitter/X: Post tweet
  • n

  • Telegram: Konfirmasi posting berjaya
  • n

nn

5. Automasi Invois dan Pembayaran

nnTrigger: New order dari WooCommerce/ShopifynNodes:n

    n

  • HTTP: Generate invois PDF (via API)
  • n

  • Gmail: Hantar invois kepada pelanggan
  • n

  • Google Sheets: Update rekod jualan
  • n

  • IF: Jika over RM1000 → hantar ke Slack VIP channel
  • n

  • Xero/Wave: Sync ke perakaunan
  • n

nn

6. Pemantauan Uptime Website

nnTrigger: Schedule (setiap 5 minit)nNodes:n

    n

  • HTTP Request: Ping website anda
  • n

  • IF: Status code bukan 200?
  • n

  • Telegram: Alert segera — "Website DOWN!"
  • n

  • Data Store: Rekod downtime untuk laporan bulanan
  • n

nn


nn

Ciri-Ciri Unik n8n yang Power

nn

Expression Language

nn

n8n guna syntax {{ }} untuk akses data dinamik:

nn

// Akses data dari node sebelumn

{{ $json.email }}

n

{{ $('NodeName').item.json.field }}

nn

// Manipulasi data

n

{{ $json.name.toLowerCase() }}

n

{{ $now.toFormat('dd/MM/yyyy') }}

n

{{ $json.amount * 1.06 }} // Tambah GST 6%

nn

Function Node — Custom JavaScript

nn

Tambah logik kompleks dengan JavaScript penuh:

nn

// Contoh: Filter dan transform datan

const items = $input.all();

n

return items

n

.filter(item => item.json.country === 'Malaysia')

n

.map(item => ({

n

json: {

n

...item.json,

n

fullName: ${item.json.firstName} ${item.json.lastName},

n

isVip: item.json.totalSpent > 1000

n

}

n

}));

nn

Error Handling dan Retry

nn

n8n ada sistem error handling yang robust:

n

    n

  • Continue On Fail: Teruskan workflow walaupun satu node gagal
  • n

  • Retry On Fail: Cuba semula automatik (hingga 5x)
  • n

  • Error Trigger: Buat workflow khas untuk handle errors
  • n

  • Wait node: Pause workflow dan sambung semula kemudian
  • n

nn

Sub-Workflows

nn

Bina "workflow libraries" yang boleh dipanggil dari workflow lain — cara terbaik untuk elak duplikasi dan maintain consistency.

nn


nn

Cara Set Up n8n di VPS Malaysia

nn

Untuk bisnes yang serius, host n8n di VPS dengan domain sendiri:

nn

Prasyarat

n

    n

  • VPS Ubuntu 20.04+ (RM15-50/bulan)
  • n

  • Domain atau subdomain (contoh: n8n.bisnes-anda.my)
  • n

  • Docker dan Docker Compose dipasang
  • n

nn

Setup dengan Docker Compose

nn

Buat fail docker-compose.yml:

nn

version: '3.8'n

services:

n

n8n:

n

image: docker.n8n.io/n8nio/n8n

n

restart: unless-stopped

n

ports:

n

- "5678:5678"

n

environment:

n

- N8N_HOST=n8n.bisnes-anda.my

n

- N8N_PORT=5678

n

- N8N_PROTOCOL=https

n

- WEBHOOK_URL=https://n8n.bisnes-anda.my/

n

- GENERIC_TIMEZONE=Asia/Kuala_Lumpur

n

- N8N_BASIC_AUTH_ACTIVE=true

n

- N8N_BASIC_AUTH_USER=admin

n

- N8N_BASIC_AUTH_PASSWORD=password-kuat-anda

n

volumes:

n

- n8n_data:/home/node/.n8n

nn

volumes:

n

n8n_data:

nn

Jalankan dengan docker-compose up -d. Pasang Nginx reverse proxy untuk HTTPS.

nn


nn

n8n vs Make vs Zapier — Pilihan Mana?

nn

Selepas baca panduan Make dan panduan ini, mana satu patut anda pilih?

nnPilih n8n jika:n

    n

  • Anda ada kemahiran teknikal asas (boleh guna command line)
  • n

  • Data sensitivity tinggi — tak nak data anda di cloud orang lain
  • n

  • Budget sangat terhad — nak percuma sepenuhnya
  • n

  • Anda nak customise workflow dengan JavaScript
  • n

  • Volume operations tinggi (ratusan ribu sebulan)
  • n

nnPilih Make jika:n

    n

  • Anda nak platform visual yang mudah tanpa setup server
  • n

  • Budget sederhana (~RM42/bulan)
  • n

  • Nak access 1,000+ integrasi tanpa konfigurasi
  • n

  • Automasi kompleks tapi tak nak coding
  • n

nnPilih Zapier jika:n

    n

  • Anda baru mula dan nak yang paling mudah
  • n

  • Integrasi niche yang hanya ada di Zapier
  • n

  • Nak dukungan enterprise dan SLA
  • n

nn

Untuk panduan platform automasi percuma dan berbayar yang lebih luas, lihat AI tools percuma terbaik untuk gambaran penuh ekosistem AI tools Malaysia.

nn


nn

Soalan Lazim (FAQ) n8n

nnAdakah n8n benar-benar percuma?n

Ya — versi self-hosted n8n adalah percuma sepenuhnya tanpa had operasi atau workflow. Anda hanya bayar kos server hosting (VPS dari ~RM15/bulan). n8n Cloud ada plan berbayar jika anda tak nak urus server sendiri.

nnBerapa susah nak set up n8n?n

Untuk test tempatan, hanya satu command (npx n8n). Untuk production di VPS, perlukan ~1-2 jam setup Docker + Nginx. Ada kemahiran command line asas sudah cukup.

nnBoleh n8n gantikan Zapier sepenuhnya?n

Untuk kebanyakan use case, ya. n8n ada 400+ integrasi termasuk semua yang popular. Tapi Zapier ada lebih banyak integrasi niche yang belum ada di n8n.

nnBagaimana dengan keselamatan data?n

Ini adalah kelebihan utama n8n — semua data diproses dan disimpan dalam server anda sendiri. Tiada data yang pergi ke cloud pihak ketiga, sesuai untuk bisnes yang handle data sensitif macam maklumat pelanggan dan kewangan.

nnAdakah n8n sesuai untuk pemula?n

Interface n8n agak teknikal berbanding Zapier. Cadangan: mula dengan n8n Cloud (percuma, tiada setup) dahulu untuk belajar konsep, kemudian migrate ke self-hosted apabila dah selesa.

nnBoleh guna n8n untuk AI automation?n

Ya — n8n ada integrasi dengan OpenAI, Anthropic Claude, Ollama (AI local), dan platform AI lain. Anda boleh bina agentic workflows yang guna AI untuk proses dan buat keputusan secara automatik.

nn


nn

Mula Guna n8n Hari Ini

nn

n8n adalah pilihan terbaik untuk bisnes Malaysia yang nak automasi berkuasa tanpa kos bulanan yang tinggi. Dengan self-hosting, anda dapat kawalan penuh, privasi data yang terjamin, dan tiada had operasi.

nnLangkah pertama yang disyorkan:nn

    n

  1. Cuba n8n Cloud percuma — pergi ke n8n.io dan buat akaun percuma
  2. n

  3. Bina satu workflow mudah — contoh: Webhook → Google Sheets → Telegram
  4. n

  5. Explore 400+ integrasi — cari apps yang anda guna setiap hari
  6. n

  7. Migrate ke self-hosted — bila dah yakin, setup VPS untuk kawalan penuh
  8. n

nn

Dengan menguasai n8n, Zapier, dan Make, anda ada tiga senjata automasi yang berbeza untuk situasi berbeza — dan bisnes anda boleh beroperasi 24/7 tanpa kerja manual yang membosankan.

nn

Untuk lebih banyak panduan AI dan automasi, baca tentang AI untuk bisnes Malaysia dan terokai bagaimana teknologi AI boleh transformasi cara anda berniaga.

nn


nn

n

🔤 Rekomendasi: Grammarly

n

Sebelum hantar apa-apa tulisan dalam Bahasa Inggeris — semak dulu dengan Grammarly. Pelan percuma dah cukup untuk kegunaan harian. Premium (RM35/bulan) tambah cadangan gaya penulisan + penjana ayat AI.

n

→ Cuba Grammarly Percuma

n

n


n

Artikel Berkaitan

n

n

Rujukan

n

n

Artikel Berkaitan

nn

nn

Untuk pengguna yang lebih suka antara muka visual tanpa perlu setup server, Make adalah alternatif automasi terbaik dengan 1,000+ integrasi dan plan percuma yang murah hati.

Facebook X / Twitter