사용자 관리 SMTP 및 2단계 인증 환경 변수
n8n v2.29이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요. 사용자 관리 및 이메일 설정에 대한 자세한 내용은 사용자 관리를 참고하세요. N8N_INSTANCE_OWNER_MANAGED_BY_ENV를 true로 설정하면 환경 변수로부터 인스턴스 소유자를 사전 프로비저닝합니다.
이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.
사용자 관리 및 이메일 설정에 대한 자세한 내용은 사용자 관리를 참고하세요.
| 변수 | 유형 | 기본값 | 설명 |
|---|---|---|---|
N8N_EMAIL_MODE |
String | smtp |
이메일을 활성화합니다. |
N8N_SMTP_HOST |
String | - | 사용자의_SMTP_서버_이름 |
N8N_SMTP_PORT |
Number | - | 사용자의_SMTP_서버_포트 |
N8N_SMTP_USER |
String | - | 사용자의_SMTP_사용자명 |
N8N_SMTP_PASS |
String | - | 사용자의_SMTP_비밀번호 |
N8N_SMTP_OAUTH_SERVICE_CLIENT |
String | - | 서비스 계정으로 2LO를 사용하는 경우, 이는 클라이언트 ID입니다. |
N8N_SMTP_OAUTH_PRIVATE_KEY |
String | - | 서비스 계정으로 2LO를 사용하는 경우, 이는 개인 키입니다. |
N8N_SMTP_SENDER |
String | - | 발신자 이메일 주소입니다. 선택적으로 발신자 이름을 포함할 수 있습니다. 이름을 포함한 예시: n8n <contact@n8n.com> |
N8N_SMTP_SSL |
Boolean | true |
SMTP에 SSL을 사용할지(true) 여부를 나타냅니다(false는 사용 안 함). |
N8N_SMTP_STARTTLS |
Boolean | true |
SMTP에 STARTTLS를 사용할지(true) 여부를 나타냅니다(false는 사용 안 함). |
N8N_UM_EMAIL_TEMPLATES_INVITE |
String | - | HTML 이메일 템플릿의 전체 경로입니다. 초대 이메일의 기본 템플릿을 재정의합니다. |
N8N_UM_EMAIL_TEMPLATES_PWRESET |
String | - | HTML 이메일 템플릿의 전체 경로입니다. 비밀번호 재설정 이메일의 기본 템플릿을 재정의합니다. |
N8N_UM_EMAIL_TEMPLATES_WORKFLOW_SHARED |
String | - | 워크플로가 공유되었음을 사용자에게 알리는 기본 HTML 템플릿을 재정의합니다. 템플릿의 전체 경로를 제공하세요. |
N8N_UM_EMAIL_TEMPLATES_CREDENTIALS_SHARED |
String | - | 자격 증명이 공유되었음을 사용자에게 알리는 기본 HTML 템플릿을 재정의합니다. 템플릿의 전체 경로를 제공하세요. |
N8N_UM_EMAIL_TEMPLATES_PROJECT_SHARED |
String | - | 프로젝트가 공유되었음을 사용자에게 알리는 기본 HTML 템플릿을 재정의합니다. 템플릿의 전체 경로를 제공하세요. |
N8N_USER_MANAGEMENT_JWT_SECRET |
String | - | 특정 JWT 시크릿을 설정합니다. 기본적으로 n8n은 시작 시 자동으로 생성합니다. |
N8N_USER_MANAGEMENT_JWT_DURATION_HOURS |
Number | 168 | JWT의 만료 기간을 시간 단위로 설정합니다. |
N8N_USER_MANAGEMENT_JWT_REFRESH_TIMEOUT_HOURS |
Number | 0 | JWT가 만료되기 몇 시간 전에 자동으로 갱신할지를 지정합니다. 0은 N8N_USER_MANAGEMENT_JWT_DURATION_HOURS의 25%를 의미합니다. -1은 절대 갱신하지 않음을 의미하며, 이 경우 N8N_USER_MANAGEMENT_JWT_DURATION_HOURS에 정의된 기간이 지나면 사용자가 다시 로그인해야 합니다. |
N8N_MFA_ENABLED |
Boolean | true |
2단계 인증을 활성화할지(true) 비활성화할지(false) 여부를 나타냅니다. 기존 사용자가 2FA를 활성화한 경우 n8n은 이 값을 무시합니다. |
N8N_INVITE_LINKS_EMAIL_ONLY |
Boolean | false |
true로 설정하면, n8n은 초대 링크를 오직 이메일을 통해서만 전달하며 API를 통해 노출하지 않습니다. 이 옵션은 초대 URL이 프로그래밍 방식으로 접근되거나 높은 권한을 가진 사용자에게 노출되는 것을 방지하여 보안을 강화합니다. |
환경 변수를 사용한 인스턴스 소유자 설정#
N8N_INSTANCE_OWNER_MANAGED_BY_ENV를 true로 설정하면 환경 변수로부터 인스턴스 소유자를 사전 프로비저닝합니다. 활성화 패턴이 작동하는 방식에 대한 자세한 내용은 환경 변수를 사용한 인스턴스 설정 관리를 참고하세요.
이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.