Ubuntu 22.04에 Node.js + n8n 설치하기
npm으로 n8n을 설치 하려면 node 20.x 버전 이상이 필요합니다. 그래서 아래에 소개하는 방식으로 Node.js를 설치해야 합니다.
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 설정하는 방법
로컬에서 npm으로 n8n을 설치한 경우 HTTPS 설정 방법을 정리했습니다. 로컬 환경에서는 HTTPS가 필요 없을 수 있지만, Google OAuth와 연동할 때는 리디렉션 URI에 HTTPS가 필요합니다. tunnel 이용 방법도
bigadmin.org
초 간단하게 n8n 설치하기
npm은 로컬 컴퓨터에서 n8n을 빠르게 시작할 수 있는 방법입니다. Node.js가 설치되어 있어야 하고 Node.js 18 이상이 필요합니다. npx로 n8n 시작해보기설치 없이 npx로 n8n을 실행해 볼 수 있습니다.npx
bigadmin.org
n8n self-hosting 방식으로 구축하기
n8n을 self-hosting 방식으로 Docker에 구축하는 방법에 대해 간단히 정리했습니다. 내용은 Ubuntu 22.04 기준으로 설치하는 방법으로 작성했습니다. 아래 순서대로 작업하시면 됩니다. 1. Docker 설치 하
bigadmin.org
댓글