n8n 셀프호스팅 설정
n8n 셀프호스팅 설정 (Configure n8n)
셀프호스팅 n8n 인스턴스를 설정하는 방법을 안내합니다. 데이터베이스, 보안, 스케일링, 라이선스 설정이 모두 여기에 포함됩니다.
설정 항목
- 기본 설정 (Basic configuration) — 환경 변수를 통해 n8n을 설정하는 기본 방법입니다.
- n8n의 데이터베이스 선택
- 외부 훅 (External hooks) — n8n이 특정 작업을 실행할 때마다 커스텀 코드를 실행합니다.
- 명령줄 사용 (Use the command line) — n8n에 내장된 명령줄 인터페이스인 Server CLI에서 사용할 수 있는 명령입니다.
- 사용자 관리 (User management)
- 인스턴스 소유자 이메일 변경 — UI 또는 환경 변수로 셀프호스팅 인스턴스의 소유자 이메일을 바꿉니다.
- 환경 변수로 설정 관리 — 소유자, SSO, 보안 정책, 로그 스트리밍, MCP, 커뮤니티 패키지를 환경 변수로 설정합니다.
- Task runners 설정 — 내부 또는 외부 runner 프로세스로 작업을 실행하도록 구성합니다.
- n8n Assistant 설정
- 캔버스 전용 모드로 배포 —
N8N_CANVAS_ONLY환경 변수로 내비게이션과 워크플로 설정을 숨기고 워크플로 캔버스만 보이게 합니다. - 라이선스 관리 — 라이선스 키를 활성화하는 방법입니다.
- 보안 (Security)
- 스케일링 (Scaling)
어떤 설정부터 봐야 할까
n8n을 서버에 깔았다면 가장 먼저 기본 설정에서 환경 변수 도입부를 보고, 데이터베이스 선택에서 SQLite와 PostgreSQL 중 골라 프로덕션 구성을 잡는 편이 자연스러워요. 그다음 보안 항목으로 SSL과 SSO, 그리고 워크로드가 커질 때 스케일링으로 넘어가면 됩니다.
셀프호스팅 관련 다른 주제는 Host n8n 문서에서 확인해 보세요.