1๏ธโฃ n8n์ด๋?
n8n์ ์ฝ๋ฉ ์์ด ์ํฌํ๋ก์ฐ ์๋ํ๋ฅผ ํ ์ ์๋ ์คํ์์ค ํด์ด์์.
๋
ธ๋(Node) ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ฉฐ, ๋ค์ํ API์ ์ฐ๋ํ ์ ์์ด ๋น๊ฐ๋ฐ์๋ ์ฝ๊ฒ ์๋ํ๋ฅผ ๊ตฌ์ถํ ์ ์์ด์!
ํ์ง๋ง Docker ์ค์น๊ฐ ์ด๋ ต๊ฑฐ๋ ๋ถ๋ด์ค๋ฌ์ด ์ฌ์ฉ์๋ฅผ ์ํด,
Docker ์์ด ์๋์ฐ์ Mac์์ ์ง์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ์ต๋๋ค. ๐
Docker ์์ด ์ค์นํ๋ ์ฐจ์ด์
ํ๊ตญ์ด ์ ํ์ด ๋ค๋ฅธ ํ ์ด๋ธ
npm ์ค์น ๋ฐฉ์์ ๋น ๋ฅธ ์ ๊ทผ์ฑ๊ณผ ์ง์ ์ ์ธ ์์คํ ์ ์ด๋ฅผ ์ํ ๋ ์ ํฉํ์ง๋ง, ํ๊ฒฝ ๊ตฌ์ฑ์ด๋ ์ ๋ฐ์ดํธ, ๋ณด์ ๋ฑ ๊ด๋ฆฌ ๋ถ๋ด์ด ์์ ์ ์์ต๋๋ค.
๋ฐ๋ฉด์ Docker ์ค์น๋ ์ผ๊ด๋ ์คํ ํ๊ฒฝ๊ณผ ์์ฌ์ด ๋ฐฐํฌ, ์ด์์ฑ์ ์ ๊ณตํ์ฌ ์ด์ ๋ฐ ์ ์ง๋ณด์ ์ธก๋ฉด์์ ๋ณด๋ค ํธ๋ฆฌํฉ๋๋ค
2๏ธโฃ Windows์์ n8n ์ค์นํ๊ธฐ (๊ฐ๋จ 4๋จ๊ณ!)
๐ ์ค์น ์์ ๋ณด๊ธฐ
โ 1. Node.js ์ค์นํ๊ธฐ
Node.js ๊ณต์ ํํ์ด์ง์์ ์ต์ ๋ฒ์ ์ ๋ค์ด๋ก๋
์ค์น ํ, ํฐ๋ฏธ๋(๋ช ๋ น ํ๋กฌํํธ)์์ ์๋ ๋ช ๋ น์ด ์คํํ์ฌ ์ ์ ์ค์น ํ์ธ
bash๋ณต์ฌํธ์ง
node -v npm -v๋ฒ์ ์ด ์ถ๋ ฅ๋๋ฉด ์ ์ ์ค์น ์๋ฃ! ๐
โ 2. npm ์ค์น ํ์ธ
ํฐ๋ฏธ๋์์ npm ๋ช
๋ น์ด๋ฅผ ์คํํด๋ณด๊ณ , ์ค๋ฅ๊ฐ ์๋์ง ํ์ธ!
โ 3. n8n ์ค์นํ๊ธฐ
bash๋ณต์ฌํธ์ง
npm install -g n8n
(์ค์น ์๊ฐ์ด ๋ช ๋ถ ๊ฑธ๋ฆด ์ ์์! โณ)
โ 4. n8n ์คํํ๊ธฐ
์ค์น๊ฐ ์๋ฃ๋๋ฉด ์๋ ๋ช ๋ น์ด๋ก ์คํ ๊ฐ๋ฅ!
bash๋ณต์ฌํธ์ง
n8n start
๐ ๋ธ๋ผ์ฐ์ ์์ http://localhost:5678์ ์ ์ํ๋ฉด n8n์ด ์คํ๋จ! ๐
3๏ธโฃ Mac์์ n8n ์ค์นํ๊ธฐ (๊ฐ๋จ 5๋จ๊ณ!)
๐ ์ค์น ์์ ๋ณด๊ธฐ
โ 1. Homebrew ์ค์นํ๊ธฐ
ํฐ๋ฏธ๋์์ ์๋ ๋ช ๋ น์ด ์คํํ์ฌ Homebrew ์ค์น
bash๋ณต์ฌํธ์ง
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
(์ด๋ฏธ ์ค์น๋์ด ์๋ค๋ฉด ์ด ๊ณผ์ ์ ๊ฑด๋๋ฐ์ธ์! โญ๏ธ)
โ 2. Node.js 22 ๋ฒ์ ์ค์น
bash๋ณต์ฌํธ์ง
brew install node@22
โ 3. ํ๊ฒฝ ๋ณ์ ์ค์
bash๋ณต์ฌํธ์ง
echo 'export PATH="/opt/homebrew/opt/node@22/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
โ 4. n8n ์ค์นํ๊ธฐ
bash๋ณต์ฌํธ์ง
npm install -g n8n
โ 5. n8n ์คํํ๊ธฐ
bash๋ณต์ฌํธ์ง
n8n start
๐ ๋ธ๋ผ์ฐ์ ์์ http://localhost:5678์ ์ ์ํ๋ฉด n8n์ด ์คํ๋จ! ๐
14๊ธฐ ๋ฌธ๊ณผ์๋ n8n ํน๊ฐ์ ๋์น์ ๋ถ ๋ค์ ์ฌ๊ธฐ์์ ํ์ธ ๊ฐ๋ฅํ๋ ๋ง์ ์ฐธ์ฌ ๋ถํ๋๋ฆด๊ฒ์
-> https://slashpage.com/n8n-korea
4๏ธโฃ ์ค์น ๊ณผ์ ์์ ๊ฒช์ ์ ์๋ ๋ฌธ์ & ํด๊ฒฐ ๋ฐฉ๋ฒ
โ Q1. npm ์คํ ์ "command not found" ์ค๋ฅ ๋ฐ์
โ
ํด๊ฒฐ ๋ฐฉ๋ฒ: Node.js๊ฐ ์ ๋๋ก ์ค์น๋์ง ์์์ ๊ฐ๋ฅ์ฑ์ด ๋์.
๐ node -v์ npm -v๋ฅผ ์คํํด๋ณด๊ณ , ๋ฒ์ ์ด ํ์๋์ง ์์ผ๋ฉด ๋ค์ ์ค์น ํ์
โ Q2. n8n ์คํ ํ localhost ์ ์์ด ์ ๋จ
โ
ํด๊ฒฐ ๋ฐฉ๋ฒ: ๋ฐฉํ๋ฒฝ ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ์์.
๐ n8n start ์คํ ํ, ํฐ๋ฏธ๋ ๋ก๊ทธ์์ ์๋ฌ ๋ฉ์์ง๋ฅผ ํ์ธ
โ Q3. ์ค์น๊ฐ ๋๋ฌด ์ค๋ ๊ฑธ๋ฆผ
โ
ํด๊ฒฐ ๋ฐฉ๋ฒ: npm install ๊ณผ์ ์์ ๋คํธ์ํฌ ๋ฌธ์ ์ผ ์๋ ์์.
๐ npm cache clean --force ์คํ ํ ๋ค์ ์๋
5๏ธโฃ ๊ฒฐ๋ก : Docker ์์ด๋ ์ถฉ๋ถํ ์ค์น ๊ฐ๋ฅ! ๐
Windows & Mac์์ ์ฝ๊ฒ n8n์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด ๋ณด์์ต๋๋ค.
Docker ์์ด๋ ์ถฉ๋ถํ ๊ฐํธํ๊ฒ ์ค์นํ ์ ์์ผ๋ฉฐ, ๋ ์ ์ฐํ ํ๊ฒฝ ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํน์ ์ค์น ๊ณผ์ ์ด ํท๊ฐ๋ฆฐ๋ค๋ฉด, ์ฒจ๋ถ๋ ๋ นํ๋ณธ์ ์ฐธ๊ณ ํ๋ฉด ์ํ์ฐฉ์ค๋ฅผ ์ค์ผ ์ ์์ด์! ๐
๐ฅ ์ด์ ์ฌ๋ฌ๋ถ๋ ์ง์ n8n์ ์ค์นํ๊ณ ์๋ํ๋ฅผ ์์ํด ๋ณด์ธ์! ๐ฅ