n8n을 쓰기로 하면 다음 질문은 어디에 두느냐입니다. 사무실 PC에 깔아 쓸 수도 있고, 서버를 빌려 올릴 수도 있고, n8n이 운영하는 클라우드에 가입할 수도 있습니다.
저희는 PC 쪽만 해 봤습니다. 사무실 PC 한 대에 n8n을 깔고, 알림을 만들고, 자동으로 켜지게 하고, 백업과 복원까지 했습니다. 서버나 클라우드에서 n8n을 돌려 본 기록은 없습니다. 그래서 이 글은 PC 쪽은 겪은 것으로, 서버 쪽은 공개 요금으로만 씁니다. 서버에 올리면 이 문제들이 풀리는지는 저희가 확인한 것이 아닙니다.
먼저 결론 — 세 갈래
| 어디에 | 사용료 | 저희 기록 |
|---|---|---|
| 사무실 PC | 없음 (n8n 셀프 호스팅판은 무료 공개) | 있음 — 아래 전부 |
| 서버를 빌려 직접 설치 | 서버 요금 (예: 월 $6~$12) | 없음 |
| n8n 클라우드 | 월 20€부터 (연간 결제 기준) | 없음 |
PC는 사용료가 없는 대신 조건이 많았습니다. 그 조건들이 곧 서버나 클라우드로 넘어갈지를 가르는 기준이라, PC에서 겪은 것부터 적습니다.
PC에 두었을 때 — 겪은 것 다섯
켤 때마다 1~4분이 걸렸습니다
npx로 켜는 n8n은 첫 실행 130초, 두 번째 141초, 그 뒤로도 91~167초가 걸렸고, 껐다 켜는 재기동은 239초였습니다. 실행 방식을 바꿔 npx를 거치지 않자 143초가 69초로 줄었습니다. 그래도 1분이 넘습니다.
꺼져 있던 동안의 일은 다시 돌지 않았습니다
재기동 239초 동안 스케줄 워크플로는 돌지 않았고, 켜진 뒤에 놓친 실행을 몰아서 돌리지도 않았습니다. PC가 재부팅되는 시각과 스케줄이 겹치면 그 회차는 그냥 없습니다.
로그인해야 켜졌습니다
PC를 켜면 n8n이 자동으로 뜨게 하려고 윈도우 작업 스케줄러를 썼는데, 관리자 권한 없이 걸 수 있었던 것은 「이 사용자가 로그온할 때」 하나였습니다. 밤사이 윈도우 업데이트로 재부팅되면, 아침에 누가 그 계정으로 로그인할 때까지 n8n은 꺼져 있습니다. 재부팅 뒤 실제로 뜨는 것은 확인하지 못했습니다.
밖에서 부를 수 없었습니다
이게 가장 컸습니다. 구글 시트에서 n8n을 부르게 하려 했는데, PC의 n8n 주소는 localhost였습니다. 구글 시트의 스크립트는 구글 서버에서 돌기 때문에 이 PC의 localhost에 닿지 못하는 구조여서, 실제로 불러 보기 전에 멈췄습니다. 실패 알림 메일 안의 링크도 localhost라 다른 기기에서는 열리지 않았습니다.
밖에서 부르게 하려면 터널 도구를 따로 깔아야 했는데, 회사 보안 프로그램이 실행 파일 내려받기를 막아서 거기까지 가지 못했습니다. 웹훅으로 다른 서비스에서 n8n을 부르는 일, 즉 n8n이 가장 잘하는 일 중 하나를 PC에서는 못 한 셈입니다.
백업은 사람이 했습니다
PC가 바뀌거나 디스크가 죽을 때를 대비한 백업은 전부 손으로 했습니다. 자동으로 백업해 주는 것은 없었고, 그걸 작업 스케줄러에 거는 것은 해 보지 않았습니다.

서버 쪽 — 공개 요금으로만
n8n 클라우드
n8n 요금 페이지의 첫 문장은 「Pricing based on monthly workflow executions, regardless of complexity.」입니다. 사람 수가 아니라 한 달에 워크플로가 몇 번 도느냐로 요금이 정해집니다. 사람 수와 워크플로 수는 제한이 없다고 적혀 있습니다(「All plans include unlimited users & workflows」).
| 요금제 | 연간 결제 시 월 | 월간 결제 | 한 달 실행 수 |
|---|---|---|---|
| Starter | 20€ | 24€ | 2,500회 |
| Pro | 50€ | 60€ | 10,000회 |
| Business (셀프 호스팅) | 667€ | — | 40,000회 |
(월간 결제 금액은 페이지에 들어 있는 가격 데이터에서 읽은 값입니다. 페이지는 연간 결제를 「Save 17%」로 표시합니다. Business는 페이지에 「Self-hosted」로 적혀 있습니다.)
여기서 계산이 필요한 것은 「실행 수」입니다. 저희 기록으로 보면 차이가 큽니다.
| 저희가 만든 것 | 도는 횟수 | 한 달이면 |
|---|---|---|
| 매일 아침 보고 메일 (Apps Script로 만듦) | 하루 1번 | 30회 안팎 |
| 시트에 줄이 추가될 때 알림 | 줄 하나에 1번 | 들어오는 줄 수만큼 |
| 1분마다 도는 시험용 워크플로 (실패 알림 시험) | 1분에 1번 | 43,200회 (30일 기준) |
매일 한 번 도는 것은 Starter의 2,500회에 한참 못 미칩니다. 그런데 1분마다 무언가를 확인하는 워크플로 하나만 있어도 한 달 43,200회로, Business의 40,000회를 넘습니다. 저희가 실패 알림을 시험하려고 만든 워크플로가 딱 이런 것이었습니다. 클라우드로 간다면, 워크플로 개수보다 「얼마나 자주 도는가」를 먼저 세어야 합니다.
서버를 빌려 직접 설치
n8n의 셀프 호스팅판은 무료로 공개되어 있어서(요금 페이지 「A standard, self-hosted version of n8n is available on GitHub」), 서버를 빌리면 서버 요금만 냅니다. 요금이 공개된 서버 한 곳(DigitalOcean)의 가장 작은 쪽은 이렇습니다.
| 메모리 | CPU | 월 |
|---|---|---|
| 512 MiB | 1 vCPU | $4 |
| 1 GiB | 1 vCPU | $6 |
| 2 GiB | 1 vCPU | $12 |
백업은 따로입니다. 같은 페이지에 서버 요금의 20%(주간) 또는 30%(일간)로 적혀 있습니다.
n8n을 돌리기에 어느 크기가 충분한지는 저희가 돌려 보지 않아서 모릅니다. PC에서 n8n이 켜지는 데 1분 넘게 걸렸던 것을 생각하면 가장 작은 서버가 넉넉할 것 같지는 않지만, 이것도 추측입니다.
그리고 서버에 올리면 사용료 대신 다른 일이 생깁니다. 공개 주소, 인증서, 서버가 재시작될 때 n8n이 다시 뜨게 하는 설정, 백업. 저희가 회사 사이트를 서버에 세우면서 도메인·인증서·재배포에서 겪은 일들을 보면, 이 부분이 사용료보다 시간이 더 드는 곳일 수 있습니다. n8n으로 해 본 것은 아닙니다.
어디에 둘지 — 기준
| 이런 경우 | PC로 충분할 수 있음 | 서버나 클라우드를 볼 때 |
|---|---|---|
| 밖에서 부르기 | n8n이 다른 곳을 부르기만 함 | 다른 서비스가 n8n을 불러야 함(웹훅) |
| 꺼지는 시간 | 업무 시간에만 돌면 됨 | 밤·주말·재부팅 중에도 돌아야 함 |
| PC 사정 | 켜 두는 PC가 있고, 로그인할 사람이 있음 | PC가 자주 꺼지거나 사람이 바뀜 |
| 실행 빈도 | — | 클라우드라면 한 달 실행 수를 먼저 셈 |
| 관리 | — | 서버라면 주소·인증서·재시작·백업을 누가 할지 |
PC로 시작해서, 위 표의 오른쪽 칸에 해당하는 일이 생기면 옮기는 순서가 무리가 없어 보입니다. 저희가 PC에서 멈춘 곳도 오른쪽 칸 첫 줄, 웹훅이었습니다.
이 글이 다루지 않은 것
서버와 n8n 클라우드에서 n8n을 돌려 본 기록은 없습니다. 그쪽 칸은 전부 공개 요금과 페이지 문장입니다.
환율은 적용하지 않았습니다. 유로와 달러는 결제 시점 환율과 해외 결제 수수료가 붙습니다.
PC를 켜 두는 전기요금 같은 유지비는 재지 않았습니다.
요약
| 항목 | 사무실 PC (겪은 것) | 서버·클라우드 (공개 요금) |
|---|---|---|
| 사용료 | 없음 | 서버 월 $6~$12 (+백업 20~30%) / 클라우드 월 20€~ |
| 켜는 시간 | 69~239초 | 기록 없음 |
| 꺼진 동안 | 돌지 않고, 나중에 몰아서 돌리지도 않음 | 기록 없음 |
| 밖에서 부르기 | localhost 라 구글 시트에서 못 부름 | 서버라면 공개 주소 필요 |
| 자동 시작 | 로그인해야 뜸 | 기록 없음 |
| 클라우드 요금 기준 | — | 한 달 실행 수. 1분마다 1번이면 43,200회 |
PC에 둔 n8n이 막힌 곳은 성능이 아니라 「밖에서 부를 수 없다」와 「꺼진 동안은 없다」였습니다. 서버로 옮길지는 그 두 가지가 필요한지로 정하시면 됩니다.
참고 (2026-09-23 확인)
– n8n Plans and Pricing (n8n.io/pricing): 「All plans include unlimited users & workflows and every integration. Pricing based on monthly workflow executions, regardless of complexity.」 · Starter 20€/mo billed annually, 2.5K executions · Pro 50€/mo billed annually, 10K executions · Business 667€/mo billed annually, 40K executions, Self-hosted · 「Annually (Save 17%)」 · 「A standard, self-hosted version of n8n is available on GitHub.」
– DigitalOcean Droplet Pricing (digitalocean.com/pricing/droplets): Basic 512 MiB·1 vCPU $4/mo · 1 GiB·1 vCPU $6/mo · 2 GiB·1 vCPU $12/mo · Backups 20% (Weekly) or 30% (Daily) of Droplet cost