직접 설치가 맞는지 먼저 판단합니다
서버와 Docker를 이미 운영하고 데이터 위치를 직접 통제해야 한다면 셀프호스팅의 장점이 큽니다. 반대로 리눅스 보안 업데이트, 도메인, TLS 인증서, 장애 복구가 모두 처음이라면 n8n Cloud의 월 요금이 운영 시간을 사는 비용이 될 수 있습니다.
| 상황 | 더 자연스러운 시작 | 이유 |
|---|---|---|
| 개인 학습·로컬 테스트 | Docker 셀프호스팅 | 작게 지우고 다시 만들기 쉬움 |
| 고객 업무·24시간 웹훅 | Cloud 또는 운영형 서버 | 가용성·백업 책임이 커짐 |
| 내부망·데이터 주권 요구 | 셀프호스팅 | 네트워크와 저장 위치 통제 |
| 서버 경험 없음 | Cloud | 초기 장애 지점을 줄임 |
로컬 테스트에서도 볼륨은 생략하지 않습니다
n8n 공식 문서는 Docker를 대부분의 셀프호스팅 상황에 권장합니다. 컨테이너는 교체될 수 있으므로 /home/node/.n8n을 Docker 볼륨에 연결해야 자격증명 암호화 키와 데이터가 유지됩니다.

docker volume create n8n_data
docker run --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
이 명령은 학습용 출발점입니다. 포트 5678을 인터넷에 그대로 공개하는 운영 구성은 아닙니다. 외부 웹훅이 필요하면 도메인, 리버스 프록시와 HTTPS를 설정하고 n8n이 외부 URL을 정확히 알도록 환경변수를 맞춰야 합니다.
운영 전 체크리스트는 컨테이너 밖에 있습니다
HTTPS와 프록시로그인·웹훅 트래픽을 암호화하고 실제 외부 주소를 설정합니다.
PostgreSQL운영 규모에서 SQLite 한계를 검토하고 외부 DB의 백업·권한을 관리합니다.
암호화 키N8N_ENCRYPTION_KEY를 고정해 모든 인스턴스에서 일치시킵니다.
시간대GENERIC_TIMEZONE과 컨테이너 시간대를 맞춰 예약 실행 오차를 막습니다.
업데이트새 이미지를 바로 운영에 올리지 않고 변경 내역과 복구 절차를 확인합니다.
queue mode로 여러 worker를 두는 경우 공식 문서는 Redis와 PostgreSQL 13 이상을 권장합니다. 모든 worker가 같은 암호화 키를 써야 자격증명을 읽을 수 있습니다. 파일시스템의 binary data 저장은 queue mode에서 지원되지 않으므로 외부 S3 저장소 같은 별도 구성이 필요할 수 있습니다.
볼륨 스냅샷 하나를 백업 완료로 보지 않습니다
복구하려면 데이터베이스, 암호화 키, 환경변수, 사용한 이미지 버전이 함께 있어야 합니다. DB만 복원하고 암호화 키를 잃으면 저장한 자격증명을 사용할 수 없습니다. 반대로 키만 있고 워크플로우 DB가 없으면 실행 이력과 설정을 되살릴 수 없습니다.
백업 파일은 있지만 새 서버에 어느 버전 이미지를 띄워야 하는지 기록이 없거나, 자동 백업이 같은 서버 디스크에만 있어 장애 때 함께 사라지는 경우입니다. 월 1회라도 별도 위치에서 실제 복원을 시험하세요.
Community Edition도 모든 협업 기능이 무료인 것은 아닙니다
Community Edition은 핵심 워크플로우 기능을 폭넓게 제공하지만 프로젝트, 워크플로우·자격증명 공유, SSO, Git 버전 관리, 외부 secrets, log streaming 같은 기능은 제공 범위가 다릅니다. 혼자 시작한 서버를 팀이 쓰게 될 때 권한 분리 요구가 생기면 라이선스와 플랜을 다시 확인해야 합니다.
또한 무료는 n8n 소프트웨어 요금에 대한 표현입니다. 클라우드 서버, DB, 객체 저장소, 메일 발송, 모니터링과 운영자의 시간은 별도입니다.
월 서버비보다 복구 시간을 숫자로 넣습니다
가상 서버 월 15달러, 백업 5달러만 보면 월 20달러입니다. 여기에 업데이트·모니터링 2시간과 분기별 복구 연습 1시간을 월평균으로 환산해 더합니다. 운영시간의 가치를 시간당 3만 원으로 잡으면 인건비만 월 6만7,500원가량입니다. 이미 서버 운영 업무에 흡수할 수 있는 팀과 한 사람이 새로 배워야 하는 경우의 결론이 달라집니다.
처음 한 달은 로컬 Docker에서 비민감 워크플로우를 만들고, 백업에서 복구해본 뒤 외부 서버로 옮기는 순서가 안전합니다. 결제·삭제·고객 메시지는 실패 알림과 사람 승인 없이 첫 운영 작업으로 고르지 마세요.
n8n 공식 Docker 설치, Community Edition 기능, queue mode 문서를 2026년 8월 28일 확인했습니다.