# 서버 전용 AI 로그인 사용자가 명시적으로 승인한 ChatGPT 로그인은 서버 전용 `studio-ai-auth` 볼륨(`/root/.codex`)에 보관합니다. 클라이언트 PC, Gitea 저장소, 컨테이너 이미지, 공유 모델 캐시에 인증정보를 넣지 않습니다. 도면 생성 코드는 변경하지 않습니다. 배포 이미지는 현재 로컬과 동일한 Codex CLI 0.153.4 및 Node 런타임을 설치합니다. 최초 배포 시 `deploy-server.bat` 옆의 비공개 `codex-auth.json`을 표준입력으로 가져옵니다. 가져오기 프로그램은 웹에서 호출할 수 없으며, 토큰을 출력하지 않습니다. 파일/폴더 권한은 각각 600/700입니다. 재배포할 때 같은 계정의 기존 인증은 보존합니다. 서버에서 갱신된 인증을 오래된 설치 파일로 덮어쓰지 않습니다. 다른 계정이 이미 설정되어 있으면 덮어쓰지 않고 중단합니다. `codex login status`가 실패하면 배포 완료로 표시하지 않습니다. 인증 인식과 실제 AI 호출·도면 생성 검증은 서로 다릅니다. 계정 사용량은 서버에서 공유됩니다. 로그인 없이 접근 가능한 페이지를 인터넷에 공개하지 마십시오. 사내 승인 사용자 또는 VPN 등으로 접근 범위를 제한해야 합니다. 로그인 취소·갱신 실패 시 서버에서 다시 로그인해야 할 수 있습니다. 비공개 배포 ZIP은 승인된 서버로만 전달하십시오. 저장소 밖에서 `tools/package_private_server_login.py`로 만들며 Git/Docker 제외 규칙을 적용합니다. 계정 파일 내용은 로그·채팅·이슈에 기록하지 않습니다. 공식 안내: https://learn.chatgpt.com/docs/auth (headless 인증 및 Docker로 인증 캐시 전달). 공식 문서는 자동화의 기본 방식으로 API 키를 권장하며, 여기서는 사용자가 승인한 기존 ChatGPT 인증 전달 방식을 사용합니다.