Post

다-메세톡 블로그, 드디어 정상화 완료- 블로그 홈판 구축하라

다-메세톡 블로그, 드디어 정상화 완료- 블로그 홈판 구축하라

n8n 호스팅 이전 분석 보고서

개인 PC → Hostinger VPS 이원화 전략

작성일: 2026-05-12


1. 현재 환경 vs 호스팅 환경 비교

항목현재 (개인 PC)Hostinger VPS
운영 시간PC 켜진 시간만24시간 365일
안정성재부팅/정전 취약매우 안정적
속도가정용 인터넷전용 서버
보안포트 개방 위험방화벽 설정 가능
Flask 서버수동 실행 필요자동 실행 유지
쿠키 갱신수동 (브라우저)동일하게 수동 필요
비용전기세만월 $6~15 (VPS 플랜)
유지관리직접 관리직접 관리 (동일)

2. Hostinger 신규 이용 시 장단점

✅ 장점

① 24시간 무중단 운영

  • PC 꺼져도 n8n, Flask 서버 계속 실행
  • 스케줄 트리거가 정확한 시간에 실행
  • 포스팅 누락 없음

② Flask 서버 자동 유지

  • 현재 가장 큰 문제인 “Flask 서버 꺼짐” 문제 해결
  • systemd 서비스로 등록 → 서버 재시작 시 자동 실행

③ 안정적인 네트워크

  • 가정용 IP 변동 없음
  • 네이버 API 요청 안정화

④ PC 성능 해방

  • 개인 PC에서 Docker, n8n 부담 제거

❌ 단점

① 네이버 쿠키 갱신 불편

  • 서버에 브라우저가 없으므로 Playwright headless 모드 필요
  • 로그인 자동화 어려움 (네이버 보안)
  • 이원화 운영이 필요한 핵심 이유

② 비용 발생

  • Hostinger VPS: 월 $6~15 (연 $72~180)
  • 현재는 전기세 외 무료

③ Linux 서버 관리 필요

  • SSH 접속, 리눅스 명령어 기본 지식 필요
  • 초기 설정 복잡

④ Playwright 설치 어려움

  • VPS에 Chromium 설치 필요
  • naver_worker.py 수정 필요 (headless=True)
  • 단, 쿠키 갱신은 여전히 수동 필요

3. 이원화 운영 방안 (권장)

구조도

1
2
3
4
5
6
[개인 PC]                          [Hostinger VPS]
    │                                     │
    ├─ naver_save_cookies.py         ├─ n8n (24시간)
    │  (브라우저 로그인 → 쿠키 저장)  ├─ Workflow A (콘텐츠 생성)
    │                                │ ├─ Workflow C (네이버 포스팅)
    └─ 쿠키 파일 → VPS로 전송 ──────→ └─ Flask 서버 (24시간)

이원화의 장점

항목내용
쿠키 갱신PC에서 브라우저로 로그인 (현재 방식 유지)
자동화 실행VPS에서 24시간 안정적으로 운영
비용 최소화PC는 쿠키 갱신 시에만 사용
안정성VPS 장애 시 PC로 백업 운영 가능

쿠키 동기화 방법

PC에서 쿠키 갱신 후 VPS로 자동 전송:

:: PC에서 실행 (쿠키 갱신 후)
scp naver_session.json root@VPS주소:/root/naver_session.json

또는 Google Drive 경유:

1
PC → naver_session.json → Google Drive → VPS 자동 다운로드

4. Hostinger VPS 이전 시나리오

Phase 1 - VPS 준비 (1~2일)

1
2
3
4
5
6
7
8
9
10
① Hostinger VPS 가입
   - 플랜: KVM 2 ($8.99/월) 권장
   - OS: Ubuntu 22.04 선택

② SSH 접속
   ssh root@VPS_IP

③ 기본 환경 설치
   apt update && apt upgrade -y
   apt install -y docker.io docker-compose python3 python3-pip git

Phase 2 - n8n 이전 (1일)

1
2
3
4
5
6
7
8
9
10
11
12
① n8n Docker 설치
   docker run -d \
     --name n8n \
     -p 5678:5678 \
     -v n8n_data:/home/node/.n8n \
     n8nio/n8n

② 기존 워크플로우 내보내기 (PC)
   n8n → Settings → Export all workflows

③ VPS n8n에 가져오기
   n8n → Settings → Import workflows

Phase 3 - Flask 서버 이전 (1일)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
① 파일 업로드
   scp naver_poster_final.py root@VPS_IP:/root/
   scp naver_worker.py root@VPS_IP:/root/
   scp naver_session.json root@VPS_IP:/root/

② Playwright 설치 (VPS)
   pip3 install playwright flask
   playwright install chromium
   playwright install-deps

③ naver_worker.py 수정
   headless=False → headless=True

④ systemd 서비스 등록 (자동 시작)
   /etc/systemd/system/naver-flask.service 생성
   systemctl enable naver-flask
   systemctl start naver-flask

Phase 4 - 테스트 (1일)

1
2
3
4
① VPS n8n에서 Workflow C 실행
② 네이버 블로그 포스팅 확인
③ Gmail 알림 테스트
④ 이상 없으면 PC n8n 중단

5. 권장 사항

단계적 접근 권장

1
2
3
현재 → 1개월 후 → 3개월 후
 PC    PC+VPS 병행   VPS 단독
      (이원화)      (안정화 후)

Hostinger 추천 플랜

플랜가격사양적합도
KVM 1$4.99/월1CPU, 4GB RAM⭐⭐ (최소 사양)
KVM 2$8.99/월2CPU, 8GB RAM⭐⭐⭐ (권장)
KVM 4$15.99/월4CPU, 16GB RAM⭐⭐ (과사양)

6. 결론

상황권장 방향
당장 안정화 필요VPS 이전 시작
비용 부담현재 PC 운영 유지 + Flask 자동시작 설정
최선의 방법이원화: VPS(자동화) + PC(쿠키 갱신)

💡 핵심: VPS는 “항상 켜진 PC” 역할만 합니다. 네이버 쿠키 갱신은 어떤 환경이든 사람이 필요합니다.

This post is licensed under CC BY 4.0 by the author.