Cara Menginstall n8n di PC Windows Menggunakan Ubuntu Subsystem dan CasaOS (Docker)
01 Nov 2025 159 views

Cara Menginstall n8n di PC Windows Menggunakan Ubuntu Subsystem dan CasaOS (Docker)

cara menginstal n8n di windows dengan ubuntu

1. Apa itu n8n

n8n adalah platform workflow automation open-source yang dapat di-host di server sendiri. Dengan n8n, pengguna dapat menghubungkan berbagai aplikasi seperti API Shopee, WhatsApp Gateway, ERP lokal, dan lain-lain, tanpa harus membuat kode dari nol.


2. Persiapan Awal

a. Aktifkan WSL dan Install Ubuntu

Buka Windows PowerShell dengan hak administrator, lalu jalankan:

 
wsl --install -d Ubuntu

Tunggu hingga proses selesai dan lakukan restart komputer.
Setelah itu, buka aplikasi Ubuntu dari Start Menu dan buat user serta password baru.


b. Update Sistem Ubuntu

 
sudo apt update && sudo apt upgrade -y

c. Install Docker di Ubuntu (WSL)

 
sudo apt install ca-certificates curl gnupg lsb-release -y sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \ https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y sudo service docker start sudo usermod -aG docker $USER

Setelah selesai, restart terminal Ubuntu agar grup docker aktif.


d. (Opsional) Install CasaOS untuk Manajemen Visual Docker

CasaOS adalah panel berbasis web yang memudahkan pengelolaan container Docker.

 
curl -fsSL https://get.casaos.io | bash

Setelah selesai, buka di browser:
http://localhost:80
atau alamat IP lokal (contoh: http://192.168.100.10)


3. Instalasi n8n Menggunakan Docker

a. Buat Folder n8n

 
mkdir -p ~/n8n cd ~/n8n

b. Buat File docker-compose.yml

 
nano docker-compose.yml

Isi dengan konfigurasi berikut:

 
version: '3.3' services: n8n: image: n8nio/n8n:latest restart: unless-stopped ports: - "5678:5678" environment: - TZ=Asia/Jakarta - N8N_BASIC_AUTH_ACTIVE=true - N8N_BASIC_AUTH_USER=admin - N8N_BASIC_AUTH_PASSWORD=admin123 - N8N_HOST=localhost - N8N_PORT=5678 - WEBHOOK_URL=http://localhost:5678/ volumes: - ./n8n_data:/home/node/.n8n

Simpan dengan Ctrl+O, tekan Enter, lalu keluar dengan Ctrl+X.


c. Jalankan n8n

 
docker compose up -d

Periksa apakah container sudah berjalan:

 
docker ps

Jika berhasil, buka di browser:
http://localhost:5678

Login dengan:

  • Username: admin

  • Password: admin123


4. Konfigurasi Tambahan

a. Menjalankan Otomatis Saat Boot

 
sudo systemctl enable docker

b. Backup Data Workflow

 
tar -czvf n8n_backup.tar.gz ~/n8n/n8n_data

c. Akses dari Jaringan Lain

Jika ingin diakses dari perangkat lain di LAN, ubah bagian:

 
N8N_HOST=localhost

menjadi IP lokal komputer, contoh:

 
N8N_HOST=192.168.100.10

5. Kesimpulan

Dengan langkah di atas, kamu telah berhasil:

  1. Menjalankan Ubuntu Subsystem (WSL) di Windows

  2. Menginstal Docker dan CasaOS

  3. Men-deploy n8n di PC lokal

Sekarang kamu dapat membangun sistem otomatisasi sendiri, seperti pengiriman pesan WhatsApp otomatis via WAHA, sinkronisasi Shopee API, hingga workflow ERP tanpa perlu server tambahan.

Komentar (2)
Tulis Komentar
anon 28 Nov 2025 12:21
aku besama nya lama namun yang orang lain yang ia cinta
Admin 26 Nov 2025 18:13
Gabisa mang