/ Home

n8n Installation

Install n8n using Docker.

Prerequisites

Install Docker Desktop: https://www.docker.com/products/docker-desktop/

Verify Docker is running before proceeding.

Quick Start

Run n8n:

docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

docker run -it --rm --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

Note: If you face any issues, use this repo to set the N8n up: https://github.com/kactlabs/n8n-basics

Access: http://localhost:5678

Stop: CTRL + C

OS-Specific Setup

Windows

Linux (Ubuntu/Debian)

sudo apt update && sudo apt install docker.io -y
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

Log out and back in, then run n8n command above.

macOS

Background Mode

Run n8n as a service:

docker run -d --restart=always --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

Manage:

docker stop n8n
docker start n8n

Authentication (Optional)

Add to docker run command:

-e N8N_BASIC_AUTH_ACTIVE=true \
-e N8N_BASIC_AUTH_USER=admin \
-e N8N_BASIC_AUTH_PASSWORD=YourPassword