콘텐츠로 이동

맥OS에 설치

들어가며

  • 맥OS에서 바른을 설치하는 두 가지 방법이 있습니다.
  • 두 가지 설치 방법 중 하나를 선택하여 차례대로 진행합니다.
  • 바른은 서버로 운영되기 때문에 사용자가 화면에서 눈으로 볼 수 있는 도구를 제공하지는 않습니다. 대신에 웹 페이지를 통해서 간단하게 서버의 상태를 볼 수 있습니다.

인스톨러(.pkg)로 설치하기

  • bareun.ai에서 파일을 다운로드 합니다.
  • 다운로드 받은 파일의 이름은 .pkg 확장자를 가지고 있습니다.
  • 다운로드 받은 파일을 실행합니다.

설치 과정

(1) 권한 설정

설치 시작

  • 설치 프로그램을 실행하기 위한 권한을 부여합니다.

(2) 설치 시작

설치 시작

  • 계속 버튼을 눌러서 다음 단계로 진행합니다.

(3) 설치 위치 선택

설치 유형

  • 설치 버튼을 눌러 기본으로 설정된 위치에 설치합니다.
  • (바른의 설치 위치는 '/Applications' 경로에 설치되어야 합니다.)

(4) 암호 입력

암호 입력

  • 다음 설치를 진행하기 위해서 사용자 계정의 암호를 입력합니다.

(5) 설치 진행

설치 진행

  • 약 1분 내로 설치가 진행됩니다.

(6) 설치 완료

설치 완료

  • 설치가 완료되었습니다.

서비스 실행 확인

  • 설치와 동시에 서비스가 자동 실행됩니다.
  • 맥OS의 Spotlight(단축키 Command+Space) 활성 상태 보기 검색 후 열기 클릭
  • 우측 상단에 bareun을 검색하면 아래 그림과 같이 서버가 정상적으로 실행된 것을 볼 수 있습니다.

프로세스 정보

API키 등록

API키 등록

  • 서비스가 자동 실행되었다면 http://localhost:5656 에 접속이 가능합니다.
  • 회원가입 후 발급받은 API키를 등록하면 바른을 사용할 준비가 끝났습니다.

서비스 종료 및 프로그램 제거

  • 인스톨러로 설치하고 서비스를 실행한 경우 재부팅시 서비스가 자동 실행됩니다.
  • 서비스 종료를 원하는 경우 터미널에서 다음과 같은 명령어를 사용합니다.
sudo launchctl bootout system/ai.baikal.bareun
  • 맥OS에서 바른 프로그램 제거하기 위해서 uninstall-bareun.sh 스크립트파일을 만듭니다.
touch uninstall-bareun.sh
  • 아래의 내용을 붙여넣습니다.
#!/bin/sh

# 서비스 종료 및 삭제
sudo launchctl bootout system/ai.baikal.bareun
sudo rm "/Library/LaunchDaemons/ai.baikal.bareun.plist"


pkg_identifier="ai.baikal.bareun"
sudo pkgutil --files $pkg_identifier

# 삭제하려는 폴더 경로를 지정합니다.
APP_DIR="/Applications/bareun.app"
LIB_DIR="/Library/Application Support/bareun"

# 폴더가 존재하는지 확인하고 삭제합니다.
if [ -d "${APP_DIR}" ]; then
    echo "Deleting ${APP_DIR} and its contents..."
    sudo rm -rf "${APP_DIR}"
    echo "Deleted ${APP_DIR} successfully."
else
    echo "${APP_DIR} not found. It may have already been deleted."
fi

if [ -d "${LIB_DIR}" ]; then
    echo "Deleting ${LIB_DIR} and its contents..."
    sudo rm -rf "${LIB_DIR}"
    echo "Deleted ${LIB_DIR} successfully."
else
    echo "${LIB_DIR} not found. It may have already been deleted."
fi
  • 해당 스크립트 파일에 실행권한을 부여합니다.
chmod +x uninstall-bareun.sh 
  • 스크립트 파일을 실행하고 관리자 비밀번호를 입력합니다.
./uninstall-bareun.sh
  • 이렇게 하면 바른 설치 루트에 있는 프로그램들이 모두 제거됩니다.

서비스 재실행

  • 서비스를 수동으로 재실행하고자 하는 경우에는 다음과 같이 명령어를 입력합니다.
sudo launchctl bootstrap system /Library/LaunchDaemons/ai.baikal.bareun.plist

압축파일(.tar.gz)로 설치하기

다운로드 받은 파일의 이름은 .tar.gz 확장자를 가지고 있습니다. 파일의 이름은 bareun-v3.0.0.darwin-x86_64.tar.gz 이거나 bareun-v3.0.0.darwin-arm64.tar.gz 입니다. 최신 M1, M2 등 애플 칩을 사용하는 맥북 환경인 경우에는 arm64 버전을 사용해야 합니다. 버전명은 최신버전으로 바뀌게 됩니다.

사용자의 홈 디렉터리에 설치하는 것을 기본으로 설명합니다.

cd ~ 
curl -OLJs -H "uname:$(uname -a)" https://bareun.ai/api/get
tar xvf bareun-v3.0.0.darwin-arm64.tar.gz

위 명령어로 설치하게 되면, bareun-v3.0.0 이라는 폴더가 만들어집니다.

서비스 시작하기

환경변수 설정하기

  • BAREUN_ROOT: 설치한 경로, 여기서는 $HOME/bareun-3.0.0
  • PATH: 바른의 실행파일은 bareun에 접근이 자주 발생하는 경우에만 설정하세요.
VER="v3.0.0"
echo export BAREUN_ROOT=$HOME/bareun-$VER >> ~/.bashrc
echo export PATH=$BAREUN_ROOT/bin:$PATH >> ~/.bashrc
. ~/.bashrc

서비스 시작하기

설치 위치는 환경변수 BAREUN_ROOT에 기록되어 있습니다.

nohup $BAREUN_ROOT/bin/bareun & 

API키 관리

바른에는 API키를 관리하기 위한 명령어들이 포함되어 있습니다.

$BAREUN_ROOT/bin/bareun -h 

Usage of /Users/yourname/bareun-v3.0.0/bin/bareun:
  -cmd string
        Command to execute: print, prune.
  -keys
        Print API KEY status.
  -reg string
        Register this bareun with the API KEY.
  -unreg string
        Unregister previous API KEY.

관리자용 웹 및 도움말

http://localhost:5656/ 에 접속하시거나, http://YOUR-IP:5656/ 으로 접속하시면, 관리자용 웹 페이지를 볼 수 있습니다.

별도의 관리자용 인증을 수행하지 않기 때문에 주의를 해야 합니다.

관리자용 웹에서 서비스 테스트 하기

  • http://localhost:5656/test
  • http://localhost:5656/app

이 두 가지 URL을 사용해서 다양한 서비스를 사용할 수 있습니다.

도움이 되었나요?