n8n VPS 호스팅: 내 서버에서 돌리는 업무 자동화
- Docker 이미지에 명령 두 줄로 설치
- 워크플로 실행 횟수 제한 없음
- 워크플로 데이터는 내 서버에 저장
HELPER VPS의 n8n VPS는 Docker 앱 이미지로 만든 리눅스 클라우드 서버에 공식 n8n Docker 이미지를 올려 쓰는 셀프 호스팅 방식으로, 월 $25.00부터 1, 3, 6, 12개월 단위로 결제해요. 서버를 만들 때 이미지 목록에서 Docker를 고르고, 접속해서 명령 두 줄만 실행하면 n8n 편집 화면이 열려요.
n8n이란 무엇인가요?
n8n은 여러 앱과 서비스를 노드로 이어 업무를 자동화하는 워크플로 자동화 도구예요. 화면에서 노드를 끌어다 연결하면 되고, 필요한 곳에는 자바스크립트나 파이썬 코드를 직접 넣을 수 있어요. 수백 개의 서비스 연결 노드와 HTTP 요청 노드, 웹훅 노드가 있어 API가 있는 거의 모든 서비스와 데이터를 주고받아요.
n8n은 소스 코드가 공개된 fair-code 소프트웨어로, Sustainable Use License에 따라 내 업무와 회사 내부 용도로 직접 설치해 무료로 쓸 수 있어요. 셀프 호스팅한 n8n은 워크플로 실행 횟수를 따로 세지 않고, 연결 정보와 실행 데이터가 모두 내 서버에 저장돼요. AI 에이전트 노드로 언어 모델을 붙인 자동화도 만들 수 있어요.
n8n VPS로 무엇을 할 수 있나요?
반복되는 일을 n8n 셀프 호스팅 워크플로로 바꿔 서버가 대신 처리하게 해요.
업무 연결 자동화
양식이 제출되면 스프레드시트에 기록하고 메신저로 알림을 보내는 식으로 여러 서비스를 한 흐름으로 이어요.
AI 에이전트
OpenAI 같은 언어 모델이나 같은 서버의 Ollama를 연결해 메일 분류, 요약, 답변 초안 작성을 자동으로 처리해요.
데이터 수집과 정리
API와 웹훅으로 데이터를 받아 가공한 뒤 PostgreSQL 같은 데이터베이스에 정해진 시간마다 저장해요.
알림과 모니터링
주문, 결제, 서버 상태 같은 이벤트를 감시하다가 조건에 맞으면 텔레그램이나 슬랙으로 바로 알려요.
n8n VPS는 어떻게 시작하나요?
Docker 이미지로 서버를 만들고 명령을 실행하면 바로 써요.
1단계. Docker 이미지로 서버 만들기
지역과 크기를 고르고 이미지 목록에서 Docker 앱을 선택해요. Ubuntu 24.04 위에 Docker Engine과 Docker Compose가 설치돼요.
2단계. SSH로 접속
등록한 SSH 키나 root 비밀번호로 서버 IP에 접속해요. docker version으로 Docker가 준비된 것을 확인해요.
3단계. n8n 실행
아래 설치 명령으로 n8n 컨테이너를 띄우고, 도메인과 HTTPS를 붙인 주소로 접속해 관리자 계정을 만들어요.
n8n은 어떻게 설치하나요?
Docker 앱 이미지로 만든 서버에서 아래 명령을 실행해요. 데이터는 n8n_data 볼륨에 저장되어 컨테이너를 새 버전으로 바꿔도 그대로 남아요. 실제 운영에서는 도메인을 연결하고 Nginx나 Caddy 같은 리버스 프록시로 HTTPS를 붙여 쓰세요.
docker volume create n8n_data
docker run -d --restart unless-stopped --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8nn8n을 VPS에 직접 셀프 호스팅하면 무엇이 좋나요?
워크플로가 늘어도 요금은 서버 플랜 하나로 그대로예요.
실행 횟수 걱정 없음: 셀프 호스팅 n8n은 실행 수를 세지 않아 워크플로를 마음껏 돌려요.
데이터는 내 서버에: 연결 정보, 실행 기록, 파일이 모두 내가 고른 지역의 서버에 저장돼요.
코드와 패키지 자유: 코드 노드와 커뮤니티 노드, 환경 변수를 내 필요에 맞게 설정해요.
항상 켜진 웹훅: 서버가 하루 종일 켜져 있어 웹훅과 예약 실행을 놓치지 않아요.
확장 쉬운 구성: PostgreSQL, Redis를 붙여 큐 모드로 실행을 나눠 처리할 수 있어요.
정해진 월 요금: 월 $25.00부터 고른 플랜 가격으로 1, 3, 6, 12개월 단위로 결제해요.
n8n과 함께 많이 쓰는 도구
n8n 노드로 연결하거나 같은 서버에 함께 올리기 좋은 도구예요.
- OpenAI
- PostgreSQL
- Redis
- Ollama
- NGINX
- Docker
손님과 가까운 곳에 서버를 두세요
31개 나라 40개 도시 어디에서나 같은 가격으로 n8n 서버를 만들어요.
n8n을 도메인과 HTTPS로 운영하려면 어떻게 하나요?
웹훅이 바깥에서 들어오려면 공개 주소와 HTTPS가 꼭 필요해요.
도메인 A 기록을 서버 IP로 맞추고, Nginx나 Caddy를 리버스 프록시로 두어 443 포트로 들어온 요청을 n8n의 5678 포트로 넘겨요. Caddy는 도메인만 적으면 Let's Encrypt 인증서를 자동으로 받고, Nginx는 Certbot으로 인증서를 받아요. n8n 편집 화면은 실시간 연결을 쓰니 프록시에서 WebSocket 연결도 함께 넘기도록 설정해요.
n8n 컨테이너에는 N8N_HOST에 도메인, N8N_PROTOCOL에 https, WEBHOOK_URL에 https로 시작하는 전체 주소를 환경 변수로 넣어요. 그래야 웹훅 노드가 보여 주는 주소가 공개 도메인으로 나오고 외부 서비스가 정확히 호출해요. HTTPS가 붙으면 5678 포트는 바깥에 열지 않고 프록시를 통해서만 접속하게 하면 더 안전해요.
n8n VPS는 어떤 크기가 알맞고 어떻게 업데이트하나요?
워크플로 수와 한 번에 다루는 데이터 양으로 고르면 돼요.
개인 자동화 몇 개는 12 GB 메모리의 일반형 플랜으로 시작하면 충분해요. 여러 사람이 쓰거나 웹훅이 자주 들어오면 16 GB인 고성능 플랜이 여유롭고, 큰 파일이나 많은 행을 한 번에 다루거나 AI 에이전트, PostgreSQL, Redis를 함께 돌린다면 32 GB 고성능이 편해요. 기본 데이터베이스는 SQLite이고, 실행이 많아지면 PostgreSQL로 바꾸는 것을 권해요.
업데이트는 docker pull docker.n8n.io/n8nio/n8n으로 새 이미지를 받은 뒤 docker stop n8n, docker rm n8n으로 기존 컨테이너를 지우고 같은 docker run 명령을 다시 실행하면 돼요. 데이터는 n8n_data 볼륨에 있어 그대로 이어져요. 큰 버전을 올리기 전에는 n8n 공식 변경 안내를 읽고, 만들 때 자동 백업을 켜 두면 안심이에요.
n8n 호스팅 자주 묻는 질문
n8n VPS를 고르고 설치할 때 많이 묻는 질문이에요.
n8n VPS에는 n8n이 미리 설치되어 있나요?
n8n은 Docker 앱 이미지로 서버를 만든 뒤 직접 설치해요. 이미지에서 Docker를 고르면 Docker가 준비되어 있어서, 설치 명령 두 줄로 공식 n8n 컨테이너가 바로 실행돼요.
n8n 호스팅 요금은 얼마인가요?
n8n 사용에 추가 요금은 없고 고른 서버 플랜 가격만 내요. 가장 작은 플랜은 월 $25.00부터이고, n8n에는 12 GB 메모리 이상인 플랜을 권해요.
n8n 서버 구매는 어떻게 하나요?
플랜, 지역, 시스템을 고르고 Docker를 이미지로 선택한 뒤 결제해요. PayGate 보안 결제창이 열리고, 결제 확인 후 서버가 만들어져요.
셀프 호스팅 n8n은 무료인가요?
네, n8n 커뮤니티 버전은 Sustainable Use License에 따라 내 업무와 회사 내부 용도로 무료로 쓸 수 있어요. 일부 기업용 기능은 n8n의 별도 라이선스가 필요해요.
워크플로 실행 횟수 제한이 있나요?
셀프 호스팅 n8n은 실행 횟수를 따로 세지 않아요. 처리할 수 있는 양은 서버의 CPU와 메모리에 달려 있으니, 실행이 늘면 더 큰 플랜으로 옮기면 돼요.
웹훅이 동작하려면 무엇이 필요한가요?
공개 도메인과 HTTPS가 필요해요. 도메인을 서버 IP에 연결하고 리버스 프록시로 인증서를 붙인 뒤, WEBHOOK_URL 환경 변수에 https 주소를 넣으면 웹훅 노드가 그 주소를 보여 줘요.
처음 접속하면 무엇을 하나요?
브라우저로 n8n 주소를 열면 관리자 계정을 만드는 화면이 나와요. 이메일과 비밀번호를 정하면 바로 워크플로 편집 화면으로 들어가요.
PostgreSQL을 데이터베이스로 쓸 수 있나요?
네, 기본은 SQLite이고 DB_TYPE=postgresdb와 접속 정보를 환경 변수로 넣으면 PostgreSQL을 써요. Docker Compose로 n8n과 PostgreSQL을 함께 띄우면 관리가 편해요.
n8n에서 메일 보내기 노드를 쓸 수 있나요?
네, Send Email 노드에 587 포트를 쓰는 메일 발송 서비스 계정을 넣어 보내요. 바깥으로 나가는 25 포트는 모든 서버에서 닫혀 있어서 발송 서비스를 쓰는 방식이 기본이에요.
n8n 업데이트는 어떻게 하나요?
새 이미지를 docker pull로 받고 기존 컨테이너를 지운 뒤 같은 docker run 명령으로 다시 띄워요. 데이터는 n8n_data 볼륨에 남아 워크플로와 연결 정보가 그대로 이어져요.
n8n 데이터는 어떻게 백업하나요?
만들 때 자동 백업 옵션을 고르면 플랜 가격의 5.6%가 요금에 더해지고 서버 전체가 정기적으로 백업돼요. 되돌리기는 고객센터 페이지에서 요청하고, 워크플로는 n8n에서 JSON으로 내보내 따로 보관하면 좋아요.
n8n은 n8n 프로젝트가 소유한 소스 공개(fair-code) 소프트웨어이고 Sustainable Use License를 따르며, Docker는 각 프로젝트가 소유한 오픈 소스 소프트웨어예요. 설치와 업데이트, 워크플로 설정, n8n 사용 문의는 손님이 직접 관리해요. 서버 요금은 고른 플랜 가격이고, n8n 사용에는 추가 요금이 없어요.
n8n 서버 가이드
서버를 받은 뒤 먼저 해 두면 좋은 일이에요.
