콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

n8n을 사용하여 자체 인증 기관 또는 자체 서명 인증서 구성하기#

자신의 인증 기관(CA) 또는 자체 서명 인증서를 n8n에 추가할 수 있습니다. 이는 모든 유효하지 않은 인증서를 신뢰하는 대신 특정 SSL 인증서를 신뢰할 수 있음을 의미하며, 이는 잠재적인 보안 위험입니다.

버전 1.42.0에서 사용 가능

이 기능은 버전 1.42.0 이상에서만 사용할 수 있습니다.

이 기능을 사용하려면 인증서를 폴더에 저장하고 해당 폴더를 컨테이너의 /opt/custom-certificates에 마운트해야 합니다.

Docker#

아래 예제에서는 pki라는 폴더에 인증서가 포함되어 있다고 가정하며, 이 폴더는 명령을 실행하는 디렉터리 또는 docker compose 파일 옆에 위치해야 합니다.

Docker CLI#

CLI를 사용할 때는 명령줄에서 -v 플래그를 사용할 수 있습니다:

1
2
3
4
5
docker run -it --rm \
 --name n8n \
 -p 5678:5678 \
 -v ./pki:/opt/custom-certificates \
 docker.n8n.io/n8nio/n8n

Docker Compose#

1
2
3
4
5
6
7
8
9
name: n8n
services:
    n8n:
        volumes:
            - ./pki:/opt/custom-certificates
        container_name: n8n
        ports:
            - 5678:5678
        image: docker.n8n.io/n8nio/n8n

가져온 인증서에 대한 올바른 권한도 부여해야 합니다. 컨테이너가 실행 중일 때(컨테이너 이름을 n8n으로 가정) 다음을 수행할 수 있습니다:

1
docker exec --user 0 n8n chown -R 1000:1000 /opt/custom-certificates
인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!