Panduan Lengkap Install n8n Self-Hosted di Cloud VPS NAT Rp 10.000: Otomasi Workflow Tanpa Batas
Mengapa Self-Hosted n8n Menjadi Pilihan Utama Developer?
n8n adalah salah satu platform otomasi alur kerja (workflow automation) open-source paling populer saat ini. Dibandingkan dengan Zapier atau Make yang mengenakan biaya berbasis task bulanan yang mahal, menjalankan n8n sendiri (self-hosted) memberi Anda kebebasan mengeksekusi jutaan alur kerja tanpa batasan kuota.
Dengan hadirnya Dahono Cloud NAT VPS berlokasi di Jakarta mulai Rp 10.000 / bulan, Anda kini dapat menjalankan server n8n pribadi dengan biaya sangat terjangkau, latensi lokal sub-5ms, dan pembayaran praktis menggunakan QRIS.
Spesifikasi Server yang Dibutuhkan
Untuk menjalankan n8n secara stabil bersama Node.js dan SQLite/PostgreSQL, Anda membutuhkan:
- VPS: Dahono Cloud NAT VPS Plan XS atau Plan S (1 vCPU, 512MB–2GB RAM, 10–15GB NVMe SSD).
- OS: Ubuntu 22.04 LTS atau Debian 12.
- Akses: Root SSH dan port forwarding publik (tersedia 100 port publik di Dahono VPS).
Langkah 1: Persiapan Server dan Instalasi Docker
Setelah menyewa VPS di dashboard Dahono dan mendapatkan kredensial SSH, hubungkan ke server Anda:
ssh -p <PORT_SSH> root@<IP_SERVER>
Lakukan update paket sistem dan pasang Docker Engine serta Docker Compose:
apt update && apt upgrade -y
apt install -y docker.io docker-compose
systemctl enable --now docker
Langkah 2: Menyiapkan Docker Compose untuk n8n
Buat direktori kerja untuk n8n:
mkdir -p ~/n8n-docker && cd ~/n8n-docker
nano docker-compose.yml
Salin konfigurasi docker-compose.yml berikut (sesuaikan port dengan salah satu port publik forwarding Dahono Anda):
version: '3.8'
services:
n8n:
image: docker.n8n.io/n8nio/n8n:latest
container_name: n8n_app
restart: always
ports:
- "5678:5678"
environment:
- N8N_HOST=0.0.0.0
- N8N_PORT=5678
- N8N_PROTOCOL=http
- WEBHOOK_URL=http://<IP_SERVER>:<PORT_FORWARDING>/
- GENERIC_TIMEZONE=Asia/Jakarta
- TZ=Asia/Jakarta
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
Langkah 3: Menjalankan n8n dan Akses Web Dashboard
Jalankan container n8n di latar belakang (detached mode):
docker-compose up -d
Periksa status container:
docker ps
Jika status sudah Up, buka browser Anda dan akses:
http://<IP_SERVER>:<PORT_FORWARDING>
Anda akan disambut oleh layar pembuatan akun admin n8n pertama kali. Anda kini bebas membuat webhook otomatis, menghubungkan Google Sheets, database PostgreSQL, Telegram bot, hingga API AI!
Langkah 4: Menghubungkan n8n dengan AI Gateway Dahono
n8n memiliki modul bawaan AI Agent dan OpenAI. Anda dapat langsung menghubungkannya ke Dahono AI Gateway:
- Di n8n, tambahkan node OpenAI.
- Masukkan Base URL:
https://gateway.dahono.com/v1. - Masukkan API Key dari Dahono Router Anda.
- Pilih model flagship seperti
deepseek-chatatauclaude-3-5-sonnet-20241022.
Kombinasi VPS NAT lokal dan AI Router Rupiah memberikan infrastruktur otomatisasi mandiri tercepat dan paling efisien untuk bisnis Anda.