self-hosted n8n 사용자 관리를 위한 구성#
n8n의 사용자 관리는 사용자가 n8n 인스턴스에서 작업하도록 초대할 수 있게 해줍니다.
이 문서는 n8n 인스턴스를 사용자 관리를 지원하도록 구성하는 방법과 사용자를 초대하는 단계를 설명합니다.
사용 방법에 대한 자세한 내용은 사용자 관리 가이드를 참조하십시오. 여기에는 다음 내용이 포함됩니다:
LDAP 설정 정보는 LDAP를 참조하십시오.
SAML 설정 정보는 SAML를 참조하십시오.
Basic auth 및 JWT 제거됨
n8n은 1.0 버전에서 기본 인증 및 JWT 지원을 제거했습니다.
설정#
n8n에서 사용자 관리 설정은 세 단계로 진행됩니다:
- n8n 인스턴스를 사용하여 SMTP 서버를 구성합니다.
- n8n을 시작하고 앱에서 설정 단계를 따릅니다.
- 사용자를 초대합니다.
첫 번째 단계: SMTP#
n8n은 사용자 초대 및 비밀번호 재설정을 위해 SMTP 서버를 설정하는 것을 권장합니다.
0.210.1부터 선택 사항
0.210.1 버전부터 이 단계는 선택 사항입니다. SMTP를 설정하는 대신 초대 링크를 수동으로 복사하여 보낼 수 있습니다. 이 단계를 건너뛰면 사용자가 비밀번호를 재설정할 수 없음을 유의하세요.
다음 정보를 SMTP 제공자로부터 가져옵니다:
- 서버 이름
- SMTP 사용자 이름
- SMTP 비밀번호
- SMTP 발신자 이름
n8n으로 SMTP를 설정하려면 n8n 인스턴스에 대한 SMTP 환경 변수를 구성합니다. 환경 변수를 설정하는 방법에 대한 정보는 구성를 참조하십시오.
변수 | 유형 | 설명 | 필수 여부 |
---|---|---|---|
N8N_EMAIL_MODE |
string | smtp |
필수 |
N8N_SMTP_HOST |
string | your_SMTP_server_name | 필수 |
N8N_SMTP_PORT |
number | your_SMTP_server_port 기본값은 465 입니다. |
선택 사항 |
N8N_SMTP_USER |
string | your_SMTP_username | 선택 사항 |
N8N_SMTP_PASS |
string | your_SMTP_password | 선택 사항 |
N8N_SMTP_OAUTH_SERVICE_CLIENT |
string | your_OAuth_service_client | 선택 사항 |
N8N_SMTP_OAUTH_PRIVATE_KEY |
string | your_OAuth_private_key | 선택 사항 |
N8N_SMTP_SENDER |
string | 발신자 이메일 주소. 발신자 이름을 선택적으로 포함할 수 있습니다. 이름이 포함된 예: N8N <contact@n8n.com> |
필수 |
N8N_SMTP_SSL |
boolean | SMTP에 SSL을 사용할지 여부 (true) 또는 사용하지 않을지 여부 (false). 기본값은 true 입니다. |
선택 사항 |
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 인스턴스가 이미 실행 중이라면 새로운 SMTP 설정을 활성화하기 위해 재시작해야 합니다.
추가 구성 옵션
환경 변수로 더 많은 구성 옵션을 사용할 수 있습니다. 환경 변수를 참조하여 목록을 확인하십시오. 여기에는 사용자가 태그, 워크플로 템플릿 및 개인화 설문조사를 볼 수 없도록 비활성화하는 옵션이 포함되어 있습니다.
SMTP에 익숙하지 않나요?
SMTP에 익숙하지 않다면 SendGrid의 블로그 포스트에서 짧은 소개를 제공하며, 위키피디아의 간단한 메일 전송 프로토콜 기사에서는 더 자세한 기술 배경을 제공합니다.
두 번째 단계: 앱 내 설정#
사용자 관리를 처음 설정할 때 소유자 계정을 생성합니다.
- n8n을 엽니다. 앱이 회원가입 화면을 표시합니다.
- 정보를 입력합니다. 비밀번호는 최소 8자 이상이어야 하며, 숫자 하나 이상과 대문자 하나 이상을 포함해야 합니다.
- 다음(Next) 을 클릭합니다. n8n이 새 소유자 계정으로 로그인합니다.
세 번째 단계: 사용자 초대#
이제 다른 사용자를 n8n 인스턴스로 초대할 수 있습니다.
- 소유자 계정으로 워크스페이스에 로그인합니다. (관리 패널에 있는 경우 대시보드에서 워크스페이스(Workspace) 를 엽니다.)
- 왼쪽 하단 사용자 아이콘 옆의 세 개의 점을 클릭한 후 설정(Settings) 을 선택합니다. n8n이 개인 설정(Personal settings) 페이지를 엽니다.
- 사용자(Users) 를 클릭하여 사용자 페이지(Users page) 로 이동합니다.
- 초대(Invite) 버튼을 클릭합니다.
- 새 사용자의 이메일 주소를 입력합니다.
- 사용자 초대(Invite user) 를 클릭합니다. n8n이 새 사용자가 가입할 수 있는 링크가 포함된 이메일을 전송합니다.