컴퓨터/n8n

n8n 셀프호스팅 최종

풍경소리^^ 2025. 12. 2. 15:30

n8n_run_file.bat========================

@echo off
REM ngrok 실행 (새 창에서)
start "" cmd /k "ngrok http 5678"

REM 대기 시간 설정 (예: 5초)
echo [1단계] ngrok 실행 중... 5초간 대기합니다.
timeout /t 5 /nobreak >nul

REM n8n 실행 (start_n8n.bat 실행)
echo [2단계] n8n 실행 시작
start "" cmd /k "start_n8n.bat"

 

start_n8n.bat===========================

@echo off
chcp 65001 >nul
echo ngrok URL을 가져오는 중...
python get_ngrok_url.py > ngrok_url.txt
set /p NGROK_URL=<ngrok_url.txt
del ngrok_url.txt

if "%NGROK_URL%"=="ERROR" (
    echo ngrok가 실행되지 않았습니다.
    echo localhost:5678로 엽니다.
    set NGROK_URL=http://localhost:5678
)

echo WEBHOOK_URL: %NGROK_URL%
set WEBHOOK_URL=%NGROK_URL%

REM n8n 시작 전에 Edge 자동 실행 (2-3초 대기 후)
timeout /t 2 /nobreak >nul
start msedge "%NGROK_URL%"

echo n8n을 시작합니다...
npx n8n

 

get_ngrok_url.py===================

# get_ngrok_url.py
import requests
import json
import sys

try:
    response = requests.get('http://localhost:4040/api/tunnels')
    tunnels = response.json()['tunnels']
    
    for tunnel in tunnels:
        if tunnel['proto'] == 'https':
            print(tunnel['public_url'])
            sys.exit(0)
    
    print('ERROR')
except:
    print('ERROR')

 

n8n_run_file.bat 실행하고
https://console.cloud.google.com/

 

Google 클라우드 플랫폼

로그인 Google 클라우드 플랫폼으로 이동

accounts.google.com

설정하면 됨

'컴퓨터 > n8n' 카테고리의 다른 글

n8n 셀프호스팅시 버전업 하기  (0) 2025.09.27
mcp excel  (0) 2025.07.20
n8n version upgrade  (0) 2025.07.15
n8n postman  (0) 2025.07.15
n8n 셀프호스팅 구글시트 인증  (0) 2025.06.28