Onyx v4 operator lesson 02 · standalone operator lesson

Standard 운영 배포

RAG, Connectors, background worker, object storage 등 운영 기능을 전제로 구성 파일과 기동 증거를 분리해 확인합니다.

← v4 Workflow map으로 돌아가기

이 lesson의 목적

RAG, Connectors, background worker, object storage 등 운영 기능을 전제로 구성 파일과 기동 증거를 분리해 확인합니다.

주 대상: 운영 담당자, 사내 지식검색 도입자, Docker Compose 기반 self-host 준비자

언제 이 절차를 쓰나

시작 전에 준비할 것

대표 작업 순서와 확인값

1

운영 목표와 Lite 제외 사유 작성

RAG/커넥터/권한 검색이 필요한 이유를 기록합니다.

주의: Standard를 선택한 이유가 없으면 Lite와 비교한 운영비 판단이 불가능합니다.

2

환경 파일 준비

`cd onyx/deployment/docker_compose`, `cp env.prod.template .env`, 필요 시 `cp env.nginx.template .env.nginx`를 수행합니다.

주의: 템플릿 파일을 직접 수정하면 업그레이드 때 변경 비교가 어려워집니다.

3

기본 compose 기동

`docker compose up -d` 또는 소스 빌드가 필요하면 `docker compose up -d --build --force-recreate`를 사용합니다.

주의: 이 명령은 Standard 계열입니다. Lite override와 섞어 쓰지 않습니다.

4

서비스 계층 확인

웹, API, DB뿐 아니라 background/indexing/cache/object storage 계층이 설계대로 있는지 봅니다.

주의: 웹 화면만 뜨면 RAG 운영 준비가 끝났다고 오해하기 쉽습니다.

5

초기화 완료 후 접근 확인

컨테이너 Up과 `localhost:3000` 접근 가능 시점을 분리해서 기록합니다.

주의: 초기화 중 에러를 첫 접속 실패로만 보고 넘기지 않습니다.

6

운영 설정 결정

AUTH_TYPE, WEB_DOMAIN, SSL, LOG_LEVEL, EXA_API_KEY, 관측성 키 등 필요한 항목을 소유자별로 나눕니다.

주의: 모든 옵션을 한 번에 켜는 것이 운영 준비는 아닙니다.

7

업그레이드/롤백 기준 기록

Quickstart install script 재실행 업그레이드 또는 compose 이미지 태그 정책을 운영 문서에 남깁니다.

주의: 업데이트 방법 없이 PoC compose를 장기 운영으로 넘기지 않습니다.

자주 나는 실수

  • `.env`와 `.env.nginx` 생성 여부를 확인하지 않고 기동하는 것
  • RAG/Connector 검증 없이 “Standard 운영 가능”이라고 쓰는 것
  • 인증/도메인/SSL을 배포 후 수동 기억에 맡기는 것

검증과 readback

  • compose 파일 위치와 사용한 명령을 기록합니다.
  • 운영 설정표에 값/소유자/검증 상태가 나뉘어 있는지 봅니다.
  • RAG·커넥터 검증은 04 lesson으로 넘기되, 여기서는 범위를 명확히 표시합니다.

근거 문서

아래 문서는 이 정적 lesson의 작성 근거입니다. 실제 화면 라벨이나 배포 성공은 별도 현장 검증이 필요합니다.

다음 판단 / 분기

  • 인증과 LLM 연결은 03으로 이동합니다.
  • 지식/커넥터 검증은 04로 이동합니다.
  • 운영 관측/백업/업그레이드 점검은 06으로 이동합니다.

검증 경계

이 페이지는 Standard 배포 준비와 체크 순서입니다. 실제 클라우드/도메인/SSL/SSO 성공 여부는 현장 배포에서 별도 증거가 필요합니다.