ServerGigabit Network

How to Install n8n?

You are here:
Estimated reading time: < 1 min
How to Install n8n via Terminal (SSH)?
  1. Log in to your VPS as root

ssh root@your_server_ip
  1. Update the server

apt update -y && apt upgrade -y
  1. Install required packages

apt install -y curl ca-certificates gnupg
  1. Install Docker

curl -fsSL https://get.docker.com | sh
systemctl start docker
systemctl enable docker
  1. Install Docker Compose

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" \
-o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
  1. Create n8n directory

mkdir -p /opt/n8n && cd /opt/n8n
  1. Create Docker Compose file

nano docker-compose.yml

Paste:

version: "3"
services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    volumes:
      - ./n8n_data:/home/node/.n8n
  1. Start n8n

docker-compose up -d
  1. Verify n8n is running

docker ps
  1. Access n8n Web Interface

http://your_server_ip:5678
Was this article helpful?
Dislike 0
Views: 2