n8n ইনস্টলেশন — Cloud, Docker ও Desktop

লেসন ২ / ২৫

n8n ইনস্টলেশনের পদ্ধতি

পদ্ধতি ১: n8n Cloud (সহজ, শেখার জন্য)

  1. n8n.io তে যান → "Start for Free" ক্লিক করুন
  2. GitHub বা ইমেইল দিয়ে account তৈরি করুন
  3. 14 দিনের Free Trial পাবেন — কোনো credit card লাগবে না
  4. Browser-এ সরাসরি n8n editor খুলবে

পদ্ধতি ২: npm দিয়ে Local Install

# Node.js 18+ ইনস্টল থাকতে হবে
npx n8n

# Browser-এ খুলুন:
http://localhost:5678

পদ্ধতি ৩: Docker (Production-grade)

# Docker দিয়ে চালানো
docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

# Browser-এ:
http://localhost:5678

পদ্ধতি ৪: Docker Compose (ডেটাবেস সহ)

version: "3.8"
services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=yourpassword
      - DB_TYPE=postgresdb
      - DB_POSTGRESDB_HOST=postgres
      - DB_POSTGRESDB_DATABASE=n8n
      - DB_POSTGRESDB_USER=n8n
      - DB_POSTGRESDB_PASSWORD=n8npass
    volumes:
      - n8n_data:/home/node/.n8n
  postgres:
    image: postgres:15
    environment:
      - POSTGRES_USER=n8n
      - POSTGRES_PASSWORD=n8npass
      - POSTGRES_DB=n8n
    volumes:
      - postgres_data:/var/lib/postgresql/data

পদ্ধতি ৫: VPS-এ Deploy (DigitalOcean/Hostinger VPS)

# Ubuntu VPS-এ
sudo apt update && sudo apt install -y docker.io docker-compose
# উপরের docker-compose.yml কপি করুন
docker-compose up -d
# domain দিয়ে Nginx reverse proxy সেট করুন

প্রথম সেটআপ

  1. Browser-এ localhost:5678 খুলুন
  2. Owner account তৈরি করুন (নাম, ইমেইল, পাসওয়ার্ড)
  3. n8n Editor খুলবে — আপনি শুরু করতে পারবেন