본문 바로가기

Ubuntu 22.04에 Node.js + n8n 설치하기

_Big 2024. 12. 26.

npm으로 n8n을 설치 하려면 node 20.x 버전 이상이 필요합니다. 그래서 아래에 소개하는 방식으로 Node.js를 설치해야 합니다.

 

Ubuntu 22.04에 Node.js + n8n 설치하기

 

1. NodeSource 저장소 추가

Node.js의 원하는 버전에 따라 명령어가 달라집니다. n8n을 사용하기 위한 Node.js 20.x를 설치하는 예는 아래와 같습니다. 다른 버전을 설치하려면 20.x 부분을 원하는 버전으로 변경하세요 (예: 16.x, 18.x).

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -



2. Node.js 설치 및 버전 확인

sudo apt-get install -y nodejs
node -v
npm -v



3. n8n 설치하기

아래 글에서는 n8n을 global 하게 설치 했었습니다. 이번 예에서는 로컬에 설치하는 방법입니다.

3.1 ~/n8n 디렉토리 생성

mkdir ~/n8n
cd ~/n8n

3.2 npm 프로젝트 초기화

npm init -y

3.3 n8n을 로컬 의존성으로 설치

npm install n8n

3.4 package.json 파일에 실행 스크립트 추가

{
    "scripts": {
    "start": "n8n start"
    }
}



4. n8n 실행하기

npm run start



5. 웹 브라우저 접속

실행이 완료되면 웹 브라우저에서 http://localhost:5678 로 접속하여 n8n을 사용할 수 있습니다.

워크플로우와 자격 증명 데이터는 기본적으로 ~/n8n 디렉토리 내에 저장됩니다. 필요한 경우 .env 파일을 생성하여 추가 설정을 구성할 수 있습니다.



6. 경고 대응

5번 과정에서 웹 브라우저로 접속했을 때 아래와 같은 화면을 보셨을 것입니다.

이를 해결하기 위해 아래와 같이 작업 후 다시 실행해서 접속합니다.

vi ~/n8n/.env
N8N_SECURE_COOKIE=false
npm run start




n8n 로컬 환경에서 HTTPS 설정하는 방법

 

n8n 로컬 환경에서 HTTPS 설정하는 방법

로컬에서 npm으로 n8n을 설치한 경우 HTTPS 설정 방법을 정리했습니다. 로컬 환경에서는 HTTPS가 필요 없을 수 있지만, Google OAuth와 연동할 때는 리디렉션 URI에 HTTPS가 필요합니다. tunnel 이용 방법도

bigadmin.org

 

초 간단하게 n8n 설치하기

 

초 간단하게 n8n 설치하기

npm은 로컬 컴퓨터에서 n8n을 빠르게 시작할 수 있는 방법입니다. Node.js가 설치되어 있어야 하고 Node.js 18 이상이 필요합니다.  npx로 n8n 시작해보기설치 없이 npx로 n8n을 실행해 볼 수 있습니다.npx

bigadmin.org

n8n self-hosting 방식으로 구축하기

 

n8n self-hosting 방식으로 구축하기

n8n을 self-hosting 방식으로 Docker에 구축하는 방법에 대해 간단히 정리했습니다. 내용은 Ubuntu 22.04 기준으로 설치하는 방법으로 작성했습니다. 아래 순서대로 작업하시면 됩니다.  1. Docker 설치 하

bigadmin.org

 

댓글