- 각 항목을 펼치면 정확한 설정값과 주의사항을 확인할 수 있습니다.
필수 모든 환경
CLOOSPHERE_PUBLIC_URL을 외부 HTTPS FQDN으로 지정
CLOOSPHERE_PUBLIC_URL을 외부 HTTPS FQDN으로 지정
DATABASE_URL로 PostgreSQL 연결 확인
DATABASE_URL로 PostgreSQL 연결 확인
연결이 끊기면
/health/db가 503 + error detail을 반환합니다. 배포 직후 이 endpoint로 연결을 확인하세요.Alembic 마이그레이션을 올바른 스키마에 최신 버전으로 적용
Alembic 마이그레이션을 올바른 스키마에 최신 버전으로 적용
배포한 코드 버전과 DB 스키마 버전이 일치해야 합니다. 마이그레이션 누락 시 런타임에 컬럼/테이블 부재 오류가 발생합니다.
PostgreSQL · 파일 스토리지 · AGE 그래프 백업 주기 설정
PostgreSQL · 파일 스토리지 · AGE 그래프 백업 주기 설정
- PostgreSQL — PersistentConfig·사용자·감사 로그 등 핵심 데이터
- 파일 스토리지 — 업로드 문서·이미지
- AGE 그래프 — Knowledge Graph는 PostgreSQL 안에 있지만, 대규모 그래프는 별도 백업 주기를 두는 것이 안전합니다.
멀티워커 워커 2개 이상이면 필수
REDIS_URL 설정 (PersistentConfig 동기화 · 세션 공유)
REDIS_URL 설정 (PersistentConfig 동기화 · 세션 공유)
모든 워커가 같은 파일 스토리지 볼륨을 공유하도록 마운트
모든 워커가 같은 파일 스토리지 볼륨을 공유하도록 마운트
워커마다 다른 로컬 파일에 접근하면, 한 워커에 업로드한 파일이 다른 워커에서는 존재하지 않습니다. 공유 볼륨(NFS, 오브젝트 스토리지 등)을 모든 워커에 동일하게 마운트하세요.
워커 간 환경변수와 시간대(TZ)를 동일하게 통일
워커 간 환경변수와 시간대(TZ)를 동일하게 통일
- 환경변수 불일치 → 사용자가 어느 워커에 붙느냐에 따라 다른 동작
- 시간대(
TZ) 불일치 → 스케줄·감사 로그 시간이 워커마다 어긋남
TZ로 기동되는지 확인하세요.컨테이너 기동을 직렬화해 마이그레이션 충돌 방지
컨테이너 기동을 직렬화해 마이그레이션 충돌 방지
Redis Sentinel · Cluster로 단일 장애점 제거 (권장)
Redis Sentinel · Cluster로 단일 장애점 제거 (권장)
권장 단일 Redis 인스턴스는 장애 시 전체 서비스 중단으로 이어집니다. Sentinel 또는 Cluster 구성으로 고가용성을 확보하세요. 설정은
REDIS_SENTINEL_HOSTS / REDIS_SENTINEL_PORT를 사용합니다.선택 사용하는 기능만
SSO / OIDC 연동 설정
SSO / OIDC 연동 설정
Teams 봇 등록 · 매니페스트 업로드
Teams 봇 등록 · 매니페스트 업로드
AGE 풀 크기를 KG 데이터 규모에 맞춰 조정 (권장)
AGE 풀 크기를 KG 데이터 규모에 맞춰 조정 (권장)
권장 Knowledge Graph를 사용한다면 데이터 규모에 맞춰 연결 풀을 조정하세요.KG fan-out 추출은 동시 연결을 많이 사용하므로, 데이터 규모가 크면 풀 고갈로 sync가 실패할 수 있습니다. 규모에 맞춰 풀 크기를 조정하세요.
권장 모니터링 · 백업
/health 엔드포인트를 외부 모니터링에 등록
/health 엔드포인트를 외부 모니터링에 등록
Cloosphere는 외부 모니터링(Prometheus, Datadog, Azure Monitor 등)과 연동할 수 있는 health endpoint를 제공합니다.
응답 예시:
감사 로그 라이선스 피처 확인
감사 로그 라이선스 피처 확인
라이선스에 감사 로그(
audit_log) 피처가 포함되어 있어야 운영 활동이 기록됩니다. 활성화 여부와 사용법은 감사 로그를 참조하세요.관련 페이지
일반
GUI로 관리되는 인증·기능 토글
Teams 봇
Microsoft Teams 통합
알림 설정
이메일·웹훅 알림 채널
트러블슈팅
운영 중 자주 보고된 이슈와 해결책
