본문 바로가기
IT 정보

n8n(워크플로우 자동화 툴)을 PC에서 실행

by 망고노트 2025. 12. 10.
728x90
반응형

[ 설치방법 ]

https://docs.n8n.io/hosting/installation/docker/

 

Docker | n8n Docs

Hosting n8n Installation Docker Installation n8n recommends using Docker for most self-hosting needs. It provides a clean, isolated environment, avoids operating system and tooling incompatibilities, and makes database and environment management simpler. Y

docs.n8n.io

이 링크에 영문버전으로 설치방법이 자세히 나왔다.

 

우선 PC에 Docker가 설치되어 있어야한다.

 

[cmd] 창에서  Docker 가 설치되어 있는지 확인한다.

이렇게 이미 설치되어 있으면 , Docker 명령이 수행된다.

docker --version

docker ps

 

설치되어 있지 않다면 아래 사이트에서 PC Vesion Docker를 설치한다

 

www.docker.com 

 

Docker: Accelerated Container Application Development

Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.

www.docker.com

 

 

Download for window - AMD64 를 click해서 docker를 다운로드하고 설치한다.

 

Volumes에 n8n_data를 입력한다.

[ Menu 방식 ]

[ cmd 방식 ]

docker volume create n8n_data

 

설치가 되었으면,다음과 같이 N8N을 설치한다.

 

images 에서 n8n을 검색하고  Pull버튼을 누른다.

 

Action 화살표 버튼을 누른다.

 

Action 실행후 나타난 아래 화면에서 Optional settings를 눌려 다음 세팅 화면을 나타나게한다

 

Optional setting 화면이 펼져지면 다음과 같이 나타난다.

 

n8n 설치 문서에 있는 내용을 메뉴에 입력한다.

 

TIMEZONE Asia/Seoul로 입력한다.

그리고 , Run 버튼을 입력한다.

 

메뉴방식이 아닌,[cmd 명령어 창에서] CLI command로 할 경우 다음과 같이 입력한다.

 

docker run -d --name n8n -p 5678:5678 -e TZ=Asia/Seoul -e GENERIC_TIMEZONE=Asia/Seoul -v n8n_data:/home/node/.n8n n8nio/n8n

 

 

n8n(워크플로우 자동화 툴)을 PC에서 실행하려면 공식 이미지인 **n8nio/n8n**을 사용해야 합니다.

n8n은 **데이터 저장(만들어둔 워크플로우 저장)**과 **시간 설정(스케줄링)**이 매우 중요하므로, 앞서 배운 명령어에 몇 가지 옵션을 더 추가해야 합니다.

바로 복사해서 쓸 수 있는 완성된 명령어와 그 설명을 드리겠습니다.

1. n8n 실행 명령어 (한 줄 복사)

터미널(CMD, PowerShell 등)에 아래 명령어를 복사해서 붙여넣으세요.

Bash
 
docker run -d --name n8n -p 5678:5678 -e TZ=Asia/Seoul -e GENERIC_TIMEZONE=Asia/Seoul -v n8n_data:/home/node/.n8n n8nio/n8n

2. 명령어 상세 해설

각 옵션이 왜 필요한지 설명해 드릴게요. (이걸 알면 나중에 응용하기 좋습니다.)

  • n8nio/n8n:
    • n8n의 공식 이미지 이름입니다.
  • -p 5678:5678:
    • n8n은 기본적으로 5678번 포트를 사용합니다. 내 PC의 인터넷 창에서 localhost:5678로 접속하기 위해 길을 뚫어주는 역할을 합니다.
  • -e TZ=Asia/Seoul:
    • 컨테이너 시스템(OS)의 시간을 서울로 맞춥니다.
  • -e GENERIC_TIMEZONE=Asia/Seoul:
    • (중요) n8n 프로그램 내부 설정(스케줄러 등)에서도 서울 시간을 기본값으로 쓰라고 알려주는 n8n 전용 환경 변수입니다. 이걸 넣어야 n8n 화면에서도 한국 시간이 뜹니다.
  • -v n8n_data:/home/node/.n8n:
    • (가장 중요) n8n을 껐다 켜도 작성한 워크플로우와 계정 정보가 사라지지 않게 저장하는 옵션입니다. 'n8n_data'라는 저장 공간(볼륨)을 따로 만들어 데이터를 보관합니다.

3. 접속 방법

명령어를 실행한 후, 웹 브라우저(크롬, 엣지 등)를 열고 주소창에 아래와 같이 입력하세요.

http://localhost:5678

이제 n8n 초기 설정 화면이 뜨면 계정을 생성하고 바로 자동화를 시작할 수 있습니다.


제가 할 수 있는 다음 단계: n8n이 설치되면 "매일 아침 주식/코인 시세를 텔레그램이나 이메일로 보내주는 간단한 자동화 봇"을 한번 만들어 보시겠습니까? 첫 번째 워크플로우 작성을 도와드릴 수 있습니다.

728x90
반응형

 

이 글이 도움이 되셨다면
🔔 구독❤️ 좋아요 꾸우욱 눌러 주세요!🙏

그리고 💖커피 ☕, 💚차 🍵, 💛맥주 🍺, ❤️와인 🍷 중 마음에 드시는 한 잔으로 💰 후원해 주시면 큰 힘이 됩니다.

👇 지금 바로 아래 🔘버튼을 꾸욱 눌러 📣 응원해 주세요! 👇