1.4.0: 인증 및 로컬 스토리지
발행: (2026년 2월 17일 오전 11:50 GMT+9)
2 분 소요
원문: Dev.to
Source: Dev.to
Release 1.4.0 Overview
BlitzBrowser 1.4.0은 내장 인증 레이어를 추가하고 기본적으로 사용자 데이터를 로컬 디스크에 저장할 수 있게 합니다.
- 이전에는 사용자 데이터를 영구적으로 보관하려면 S3 호환 제공자(예: AWS, Cloudflare R2, RustFS)가 필요했습니다.
- 이제 Docker 컨테이너에 로컬 디렉터리를 마운트하면 외부 스토리지를 사용하지 않아도 로컬 개발, 통합 테스트, 간단한 배포에 적합합니다.
Local Storage
컨테이너 내부 /blitzbrowser/user-data 경로에 볼륨을 마운트하면 재시작 시에도 사용자 데이터가 유지됩니다.
services:
blitzbrowser:
image: ghcr.io/blitzbrowser/blitzbrowser:latest
ports:
- "9999:9999"
volumes:
- ./user-data:/blitzbrowser/user-data
shm_size: "2gb"
restart: always
Built‑in Authentication
API Access (BlitzBrowser)
모든 CDP 및 HTTP 연결에는 유효한 API_KEY가 포함되어야 합니다. 다음 두 가지 방법 중 하나로 제공할 수 있습니다:
- HTTP 헤더
x-api-key: ${API_KEY} - 쿼리 파라미터
apiKey=${API_KEY}
Dashboard Access
사용자는 로그인 시 AUTH_KEY를 제공해야 합니다. 대시보드는 BLITZBROWSER_API_KEY 환경 변수를 사용해 API와 통신합니다.
전체 설정 방법은 대시보드 및 BlitzBrowser 설정 문서를 참고하세요.