Case A. n8n도 Docker 안에서 같이 돌고 있음
같은 Docker 네트워크면:
- Host:
http://qdrant:6333 - API Key: 설정한 키
Case B. n8n이 브라우저에서 로컬로 접속하는 환경
- Host:
http://localhost:6333 - API Key: 설정한 키
Case C. 다른 서버의 Qdrant에 붙는 경우
- Host:
http://서버IP:6333 - API Key: 설정한 키
(Qdrant를 API Key 없이 띄웠으면) API Key 칸 비우기 가능할 수 있음
하지만 운영이면 API Key 설정 권장입니다.
자주 틀리는 점
localhost를 잘못 사용- n8n 컨테이너 내부에서
localhost는 n8n 자기 자신 - Docker 간 통신은
qdrant같은 서비스명 사용
- n8n 컨테이너 내부에서
API Key 불일치
포트 오입력
- REST API는
6333 - gRPC는
6334 - n8n은 보통
6333사용
Qdrant compose 예시
services:
qdrant:
image: qdrant/qdrant:latest
container_name: qdrant
restart: unless-stopped
ports:
- "6333:6333"
- "6334:6334"
volumes:
- qdrant_data:/qdrant/storage
environment:
QDRANT__SERVICE__API_KEY: my-secret-key
volumes:
qdrant_data:
댓글
댓글 쓰기