이러한 설정은 사람, API 및 브라우저가 인스턴스에 도달하는 방법을 정의합니다. 도메인, 인증서 또는 시간 변경으로 인해 연결 실패의 실제 원인이 숨겨지지 않도록 한 번에 한 섹션씩 변경하십시오.
Callaba 자체 호스팅
대시보드와 생성된 브라우저 URL은 인증서 경고 없이 신뢰할 수 있는 HTTPS를 통해 열립니다.
제품 작동 방식 보기시작하기 전에
Callaba 인스턴스에 대한 관리자 권한.
사용하려는 모든 호스트 이름의 DNS를 제어할 수 있어야 합니다.
도메인이나 인증서를 변경하거나 백업을 가져오기 전에 현재 구성의 사본을 보관하세요.
설정 설명
운영자에게 필요한 컨트롤만 설명하며 내부 필드명과 구현 이벤트는 표시하지 않습니다.
계정 및 API 액세스
이 인스턴스의 ID 및 자동화 자격 증명입니다.
- 관리자 이름 및 이메일
대시보드에 표시되는 운영자 ID입니다.
- 비밀번호
인증된 계정에서 대시보드 비밀번호를 재설정하세요.
고유한 비밀번호를 사용하여 브라우저 외부에 저장하세요.- API 토큰
인증된 엔진 API 요청에 사용되는 대시보드 발급 토큰을 복사합니다.
비밀로 취급하세요. 노출된 경우 액세스를 회전합니다.
공개 주소 지정
미디어 전달 및 브라우저 액세스에 사용되는 호스트 이름입니다.
- CDN 도메인
미디어가 CDN 또는 로드 밸런서를 통해 전달될 때 사용되는 선택적 공개 도메인입니다.
- 스트리밍 도메인
Callaba가 생성하는 재생 및 연결 URL에 넣는 호스트 이름입니다.
변경하기 전에 인스턴스 또는 의도한 프론팅 서비스에 DNS를 지정하세요.
시간 및 브라우저 통신
예정된 이벤트 및 WebRTC 룸에서 사용되는 인프라입니다.
- NTP 서버
동기화된 인증서, 로그, 예약된 재생 및 분산 작업을 위한 시간 소스입니다.
- TURN 서버 URL
WebRTC 참가자가 직접 연결할 수 없을 때 사용하는 TURN 릴레이 엔드포인트입니다.
- WebSocket 서버 URL
화상 통화 브라우저 클라이언트에서 사용되는 보안 신호 엔드포인트입니다.
HTTPS 인증서
하나의 인증서 모드를 선택하고 해당 모드에 필요한 필드만 제공하세요.
- 자동 인증서
이 인스턴스로 확인되는 DNS 이름에 대한 공개 인증서를 요청하고 갱신하세요.
요청하기 전에 포트와 DNS 연결 가능성을 확인하세요.- 자체 서명 인증서
통제된 테스트를 위해 암호화된 로컬 인증서를 만듭니다.
브라우저는 비공개 신뢰 정책 없이는 이를 공개적으로 신뢰하지 않습니다.- 맞춤 인증서
자신의 인증서와 일치하는 개인 키를 설치하세요.
전체 인증서 체인을 붙여넣고 저장하기 전에 키가 일치하는지 확인하세요.- 인증서 도메인
선택한 인증서에 포함된 호스트 이름입니다.
자체 호스팅 수명 주기
설치를 복구하거나 이동하는 데 사용되는 설정입니다.
- 라이선스 키
인스턴스에서 자체 호스팅 Callaba 라이선스를 활성화합니다.
- 구성 가져오기
호환되는 Callaba 구성 아카이브를 복원합니다.
의도한 인스턴스로만 가져오고 가져오기 전 백업을 유지합니다.- 구성 내보내기
선택한 모듈 구성을 복구 아티팩트로 다운로드합니다.
내보낸 구성은 보호 대상 인스턴스와 분리된 위치에 보관하세요.
안전한 첫 워크플로
- 01
통합에 필요한 경우에만 계정 ID를 업데이트하고 API 토큰을 복사하세요.
- 02
DNS가 의도한 인스턴스 또는 로드 밸런서를 확인한 후 스트리밍 호스트 이름을 설정합니다.
- 03
자동, 자체 서명 또는 사용자 정의 HTTPS를 선택하고 해당 인증서 경로만 완성하세요.
- 04
NTP를 설정하고 화상 통화의 경우 TURN 및 보안 WebSocket 엔드포인트를 설정합니다.
- 05
현재 세션을 닫기 전에 새 비공개 브라우저 세션에서 대시보드를 엽니다.
- 06
완성된 구성을 내보내고 파일은 이 서버 외부에 보관하세요.
워크플로 예시
자동 HTTPS 인증서로 대시보드 게시
자체 호스팅 인스턴스에는 퍼블릭 DNS 이름이 있으며 브라우저에서 신뢰해야 합니다.
구축 방법
- 1
선택한 호스트 이름을 공개 진입점으로 지정하고 DNS가 외부에서 확인될 때까지 기다립니다.
- 2
스트리밍 도메인을 설정하고 자동 인증서 옵션을 선택하세요.
- 3
인증서 도메인을 입력하고 저장한 후 인증서 세부정보가 나타날 때까지 기다립니다.
- 4
개인 브라우저 세션에서 HTTPS URL을 열고 인증서 호스트 이름과 만료를 검사하세요.
구성을 복구 인스턴스로 이동
유지 관리 또는 계획된 재구축 전에 제어된 백업이 필요합니다.
구축 방법
- 1
필수 모듈 구성을 내보내고 소스 애플리케이션 버전을 기록합니다.
- 2
호환되는 소프트웨어 및 네트워크 필수 구성 요소를 사용하여 별도의 복구 인스턴스를 만듭니다.
- 3
아카이브를 한 번 가져오세요. 관련 없는 수동 변경 사항과 혼합하지 마십시오.
- 4
복구 준비를 선언하기 전에 계정 액세스, 도메인, 하나의 입력 및 하나의 출력을 확인하세요.
결과 확인
- 비공개 브라우저 세션은 의도한 HTTPS 호스트 이름을 통해 로그인할 수 있습니다.
- 인증서는 호스트 이름을 포함하고 예상 만료를 표시합니다.
- NTP 지원 시간은 로그 및 예약된 브라우저 이벤트에서 정확합니다.
- 내보낸 구성을 다운로드하여 인스턴스 외부에 저장할 수 있습니다.
문제 해결
자동 인증서 발급 실패
확인- 인증서 도메인을 공개적으로 확인하세요.
- 전방 방화벽/로드 밸런서 및 챌린지 경로를 확인하세요.
DNS 및 연결성을 수정한 후 인증서를 다시 요청하세요. 인증서 모드를 반복적으로 전환하지 마십시오.
도메인 변경 후 대시보드에 연결할 수 없습니다.
확인- 아직 열려 있는 세션에서 이전 호스트 이름을 사용해 보세요.
- 새 DNS 대상과 인증서 호스트 이름을 확인하세요.
다른 설정을 변경하기 전에 활성 세션 또는 서버 콘솔에서 마지막으로 알려진 도메인을 복원하십시오.
화상 통화 브라우저를 연결할 수 없습니다.
확인- 보안 WebSocket URL을 확인하세요.
- 영향을 받은 네트워크에서 TURN 연결 가능성을 테스트합니다.
먼저 올바른 신호를 보낸 다음 하나의 브라우저 쌍을 사용하여 별도로 TURN 릴레이를 테스트하세요.