본문 바로가기
n8n, Automation Tool

n8n Self Hosting with Docker (Window)

by 그때 그때 끄적 2025. 5. 8.
반응형

🔧 n8n이란?

n8n은 코드 없이도 다양한 서비스와 API를 연결하고,
자동화 워크플로우를 구성할 수 있는 오픈소스 툴입니다.
GPT 같은 AI도 쉽게 연결할 수 있어요.

 

https://cord-ai.tistory.com/190

 

업무를 AI처럼 자동화하는 도구, n8n이란?

1. n8n이란 무엇인가요?오픈소스 자동화 플랫폼Zapier나 Make와 비슷하지만 무료/자유도 높음시각적인 플로우 기반으로 앱 연결 가능Docker 설치, 자체 서버 호스팅 가능API 호출, Webhook, DB 연결, ChatGPT

cord-ai.tistory.com

🧩 왜 셀프 호스팅을 할까?

  • n8n은 자동화 워크플로우를 생성할 수 있는 강력한 툴입니다.
  • AI 에이전트나 다양한 SaaS 연동도 가능합니다.
  • 클라우드 요금이 비싸 고민이라면, 셀프 호스팅이 대안입니다.

 

🐳 Docker로 n8n 설치하기

n8n은 Docker로 손쉽게 설치해 로컬 또는 서버에 직접 호스팅할 수 있습니다.

https://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

✔Why Docker?

→ 운영체제와 무관하게 같은 환경 유지 가능
→ 격리된 환경에서 실행되므로 안정성 ↑

단점 : 자동화가 새벽 등 특정 시간대에 실행되려면 도커와 컴퓨터가 항상 켜져 있어야 함

(컨테이너가 돌아가고 있어야함)

 

도커를 통한 로컬 설치 과정
도커 데스크탑 설치 → n8n 검색 및 다운로드 → 컨테이너 생성(포트 설정, 로컬 경로 지정 등) → 실행 후 접속.


* 편리하게 사용할 수 있게 n8n self hosted Starter Kit 제공

Docker 및 Git Bash 설치후

- git 명령어 없다는 Error 뜨면 설치가 안되어있거나 터미널(Window Powershell)인지 확인

https://github.com/n8n-io/self-hosted-ai-starter-kit

 

GitHub - n8n-io/self-hosted-ai-starter-kit: The Self-hosted AI Starter Kit is an open-source template that quickly sets up a loc

The Self-hosted AI Starter Kit is an open-source template that quickly sets up a local AI environment. Curated by n8n, it provides essential tools for creating secure, self-hosted AI workflows. - n...

github.com

Nvidia GPU User 라면, Window 기준 - CMD(Win + R)

 
git clone https://github.com/n8n-io/self-hosted-ai-starter-kit.git
cd self-hosted-ai-starter-kit
docker compose --profile gpu-nvidia up

 

이외의 User라면,

git clone https://github.com/n8n-io/self-hosted-ai-starter-kit.git
cd self-hosted-ai-starter-kit
docker compose --profile cpu up

설치가 완료된 후 Docker Container
Name: n8n

https://localhost:5678 접속하면 로그인 창이 뜨는데, Local에서 진행하는거라서 굳이 필요없음

>> 5678:5678 주소 클릭

 

✍️ 마무리하며

지금까지 n8n을 소개하고, Docker로 직접 설치하는 방법까지 살펴봤습니다.
이제 로컬에서도 자유롭게 워크플로우를 만들 수 있는 준비가 되었죠.

다음 편에서는 실제로 웹훅(Webhook)을 통해 AI 비서(GPTs)와 연결하는 자동화 워크플로우를 만들어보겠습니다.
사용자로부터 입력을 받아 GPT로 요약·분석하고, 결과를 Slack이나 Notion으로 자동 전송하는 방식이에요.

<Webhook>

https://cord-ai.tistory.com/193

 

n8n에서 Webhook 사용하기, Docker + Ngrok

https://cord-ai.tistory.com/191 n8n에서 웹훅(Webhook)이 필요한 이유는 뭘까?자동화 도구인 n8n을 쓰다 보면, 자주 마주치는 개념이 하나 있습니다.바로 "웹훅(Webhook)"이에요.그런데 가만 보면, 어떤 작업은

cord-ai.tistory.com

 

<AI 비서, GPTs>

https://cord-ai.tistory.com/199

 

GPTs + n8n을 활용한 AI비서 만들기(Gmail)

핵심 아이디어n8n을 백엔드로 사용해 이메일/캘린더 등의 기능을 수행하고GPTs를 프론트처럼 활용해 사용자의 명령을 받아 API 호출까지 수행하게 만든다결국 "GPT에게 말만 걸면 백엔드가 자동 실

cord-ai.tistory.com

https://cord-ai.tistory.com/200

 

GPTs + n8n을 활용한 AI비서 만들기(Google Calendar)

https://cord-ai.tistory.com/199 GPTs + n8n을 활용한 AI비서 만들기(Gmail)핵심 아이디어n8n을 백엔드로 사용해 이메일/캘린더 등의 기능을 수행하고GPTs를 프론트처럼 활용해 사용자의 명령을 받아 API 호출까

cord-ai.tistory.com

 

 

반응형

댓글