Home »
자동화
» 🌟 Genie n8n 설치 가이드북: Google Cloud 무료 VM + Docker 셀프호스팅 완전 자동화| 가나투데이
🌟 가나투데이 n8n 설치 가이드북
macOS/Linux/Windows 완벽 지원 | Google Cloud 무료 VM + Docker + SSL 자동화
🚀 1. Google Cloud 준비 (5분)
✅ Google Cloud 가입
✅ 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 완성!
🌟 Genie n8n 설치 가이드북: Google Cloud 무료 VM + Docker 셀프호스팅 완전 자동화