๐ ๊ฐ๋ํฌ๋ฐ์ด n8n ์ค์น ๊ฐ์ด๋๋ถ
macOS/Linux/Windows ์๋ฒฝ ์ง์ | Google Cloud ๋ฌด๋ฃ VM + Docker + SSL ์๋ํ
๐ 1. Google Cloud ์ค๋น (5๋ถ)
✅ Google Cloud ๊ฐ์
๐ก Google Cloud Console ์ ์
• "ํ๋ก์ ํธ ๋ง๋ค๊ธฐ" ํด๋ฆญ → ํ๋ก์ ํธ๋ช ์ ๋ ฅ → "๋ง๋ค๊ธฐ"
• $300 ๋ฌด๋ฃ ํฌ๋ ๋ง 90์ผ ์ ๊ณต
• "ํ๋ก์ ํธ ๋ง๋ค๊ธฐ" ํด๋ฆญ → ํ๋ก์ ํธ๋ช ์ ๋ ฅ → "๋ง๋ค๊ธฐ"
• $300 ๋ฌด๋ฃ ํฌ๋ ๋ง 90์ผ ์ ๊ณต
✅ gcloud CLI ์ค์น
| ์ด์์ฒด์ | ์ค์น ๋ช ๋ น์ด |
|---|---|
| macOS | brew install --cask google-cloud-sdk |
| Windows | gcloud CLI ์ค์นํ์ผ ๋ค์ด๋ก๋ |
'gloud CLI ๋ค์ด๋ก๋ ์ค์น'๋ฅผ ๋๋ฅด๋ฉด ๋ฉ๋๋ค. ์ค์น๋ฉ๋๋ค.
✅ gcloud ๋ก๊ทธ์ธ & ํ๋ก์ ํธ ์ค์
gcloud auth login
gcloud config set project [ํ๋ก์ ํธID]
๐ฆ 2. Genie ์คํฌ๋ฆฝํธ ๋ค์ด๋ก๋
ํ์ผ๋ช : genie-n8n-setup-package.zip
๐ ์คํฌ๋ฆฝํธ ํจํค์ง ๋ค์ด๋ก๋
genie-setup-n8n.sh(macOS/Linux ์ฉ)genie-install-n8n.ps1(Windows PowerShell ์ฉ)
๐ 3. ์ค์น ๋ฐฉ๋ฒ (1๋ถ ์คํ)
✅ macOS / Linux (ํฐ๋ฏธ๋)
chmod +x genie-setup-n8n.sh
./genie-setup-n8n.sh
✅ Windows (PowerShell ๊ด๋ฆฌ์ ๊ถํ)
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
.\genie-install-n8n.ps1
☁️ 4. ์คํฌ๋ฆฝํธ ์๋ํ ํ๋ฆ
- ๋๋ฉ์ธ ๋ณด์ ์ฌ๋ถ ์ง๋ฌธ
- VM ์ด๋ฆ ์ ๋ ฅ
- ๋จธ์ ํ์ ์ ํ (e2-micro ๋ฌด๋ฃํฐ์ด ๊ธฐ๋ณธ)
- ๊ณ ์ IP ์์ฑ ์ฌ๋ถ
- Google Cloud VM ์๋ ์์ฑ
- nginx + certbot SSL ์๋ ์ค์
- n8n Docker ์ปจํ ์ด๋ ์คํ
๊ณ ์ IP ํ์ธ:
gcloud compute addresses list
๐ 5. ์ ์ ๋ฐฉ๋ฒ
| ์ํฉ | ์ ์ URL |
|---|---|
| ๋๋ฉ์ธ ์ฐ๊ฒฐ | https://n8n.ganatoday.kr |
| ๋๋ฉ์ธ ์์ | http://๊ณ ์ IP:5678 |
๐ก️ 6. ์ถ๊ฐ ํ
- ๊ณ ์ IP → DNS A๋ ์ฝ๋ ๋ฑ๋ก = ๋๋ฉ์ธ ์ ์
- ๋๋ฉ์ธ ์์ผ๋ฉด HTTP ์ ์ (
http://[๊ณ ์ IP]:5678) - certbot์ผ๋ก ์ธ์ ๋ HTTPS ์ ํ ๊ฐ๋ฅ
๐ 7. ๋๋ฉ์ธ + HTTPS ์์ฑ ๊ฐ์ด๋
✅ 7-1. ๋๋ฉ์ธ DNS ์ค์
| ํ์ | ์ด๋ฆ | ๊ฐ |
|---|---|---|
| A | @ | ๊ณ ์ IP์ฃผ์ |
| A | www | ๊ณ ์ IP์ฃผ์ |
✅ 7-2. Certbot SSL ๋ฐ๊ธ
# SSH ์ ์
gcloud compute ssh [VM_NAME] --zone=us-west1-a
# SSL ์ธ์ฆ์ ๋ฐ๊ธ
sudo certbot --nginx -d n8n.codewithgenie.com
✅ 7-3. SSL ์๋ ๊ฐฑ์ ํ ์คํธ
sudo certbot renew --dry-run
๐ฆ ์ต์ข ์์ฝ
| ์์ | ๋ช ๋ น์ด |
| ๋๋ฉ์ธ DNS ์ค์ | A๋ ์ฝ๋ = ๊ณ ์ IP |
| certbot SSL ๋ฐ๊ธ | sudo certbot --nginx -d ๋๋ฉ์ธ๋ช
|
| SSL ์๋๊ฐฑ์ ํ ์คํธ | sudo certbot renew --dry-run |
๐ฏ ํ ๋ฌธ์ฅ ์์ฝ: ๊ณ ์ IP์ ๋๋ฉ์ธ ์ฐ๊ฒฐ ➔ certbot ๋ฐ๊ธ ➔ HTTPS ์์ฑ!
#๊ฐ๋ ํฌ๋ฐ์ด #ganatoday
๊ทธ๋ฆฐ์ํ๋ก
Tags
์๋ํ