라이선스 키
라이선스 키를 찾는 곳, 머신에서 활성화하는 방법, bauta가 라이선스를 최신으로 유지하는 방식을 설명합니다.
라이선스 키는 여러 머신의 bauta를 계정과 그 플랜에 연결합니다. 머신마다 한 번 활성화하면, 그 뒤로는 bauta serve가
라이선스를 최신으로 유지합니다.
키를 찾는 곳
키는 대시보드의 라이선스 키에 있습니다. 보기를 누르기 전까지는 가려져 있고, 복사를 누르면 클립보드에 복사됩니다. 키는 16진수 64자입니다.
bauta login으로, 또는 bauta setup의 안내에 따라 계정을 만들었다면 그 머신은 이미 키를 보관하고 활성화되어
있습니다.
머신 활성화
bauta activate <license key>머신마다 한 번 실행합니다. 키를 머신에 보관하고 이 머신의 첫 라이선스 토큰을 받은 뒤, 이 머신에서 활성화할 수 있는 페르소나 수와 그 기한을 출력합니다.
GitHub로 로그인
bauta loginbauta login은 터미널에서 GitHub로 가입하거나 로그인합니다. 주소와 코드를 출력하므로, 휴대폰을 포함해 어느
기기에서든 그 주소에서 코드를 입력하면 됩니다. 그런 다음 계정의 키를 보관하고 이 머신을 활성화합니다. 가입하면
약관에 동의하게 됩니다.
이 머신에 페르소나가 있으면 bauta login은 진행하기 전에 확인을 묻습니다. 페르소나의 핑거프린트는 이름과 라이선스의
비밀값에서 만들어지므로, 라이선스가 바뀌면 페르소나의 핑거프린트도 새로 바뀝니다. 이 머신의 무료 세션에서 새 계정을
만들면 그대로 유지됩니다.
bauta login은 터미널이 필요합니다. 스크립트에서는 대신 BAUTA_LICENSE_KEY를 설정하세요.
로그아웃
bauta logoutbauta logout은 이 머신을 계정 없는 무료 세션 1개로 되돌립니다. 키와 라이선스 토큰을 지웁니다. 머신에 페르소나가
있으면 핑거프린트가 바뀌므로 먼저 확인을 묻습니다. BAUTA_LICENSE_KEY가 설정되어 있을 때는 먼저 설정을 해제해야
로그아웃할 수 있습니다.
라이선스 확인
bauta statusbauta status는 플랜, 모든 머신에서 사용 중인 세션, 이 머신의 설치 ID를 출력합니다.
plan trial, 10 sessions, 3 days left (until Nov 15)
sessions 2 in use of 10, on 2 machines
install <install id>체험의 마지막 3일 동안에는 체험이 끝나는 날짜와 요금 페이지 주소를 한 줄 더 출력합니다. 계정이 없는 머신에서는 이 머신의 무료 세션을 출력합니다.
plan free, no account: 1 session on this machine
install <install id>
Run "bauta setup" for 3, or 10 for 30 days.bauta status는 서버로 라이선스 키만 보냅니다.
Docker와 CI
BAUTA_LICENSE_KEY에 키를 설정합니다. 설정되어 있으면 머신에 보관한 키보다 우선합니다.
export BAUTA_LICENSE_KEY=<license key>
bauta servedocker run --init --cap-add=SYS_ADMIN -p 127.0.0.1:9222:9222 \
-e BAUTA_LICENSE_KEY=<license key> ghcr.io/bautabrowser/bauta키가 없으면 컨테이너는 세션 1개의 무료 플랜으로 실행됩니다. Docker를 보세요.
라이선스 토큰
서버는 활성화 요청에 서명된 라이선스 토큰으로 답하고, bauta는 이를 ~/.bauta/license에 보관합니다. 브라우저는
실행될 때 한 번 라이선스를 확인합니다.
bauta serve는 실행되는 동안 최대 1분에 한 번 라이선스를 갱신하며, 이때 라이선스 키, 설치 ID, 활성 페르소나 수,
bauta 버전을 보냅니다. 서버에 연결할 수 없으면 마지막 토큰이 만료될 때까지 유효하며, 실행 중인 페르소나는 멈추지
않습니다. 브라우저가 실행되는 동안 라이선스가 만료되어도 브라우저는 멈추지 않습니다.
머신
키 하나를 머신 수와 상관없이 쓸 수 있으며, 플랜의 세션 수는 모든 머신을 합쳐 셉니다. 머신마다 한 번 만드는 무작위
설치 ID가 있습니다. bauta status는 사용 중인 세션 수와 머신 수를 보여 줍니다. 대시보드의 머신에는 이 키로
bauta를 실행 중인 머신이 bauta 버전, 세션 수, 마지막 확인 시각과 함께 나옵니다.
페르소나의 프로필에 담긴 쿠키와 비밀번호는 머신이 아니라 라이선스의 키로 암호화됩니다.
~/.bauta/personas/<name>을 운영체제와 상관없이 내 다른 머신으로 복사하면, 쿠키와 비밀번호를 그대로 가진 채
열립니다. 다른 라이선스의 브라우저는 이를 열 수 없습니다.
키 보안
키는 남에게 알리지 마세요. 키로 이루어지는 모든 활동은 본인 책임이며, 키를 공유하거나 공개하는 것은 약관에 어긋납니다.