Note Companion AI 플러그인을 셀프 호스팅하는 방법에 대한 안내입니다.
참고 자료
1단계: 리포지토리 다운로드
Note Companion 리포지토리를 로컬 환경에 다운로드합니다.
git clone https://github.com/different-ai/note-companion.git
cd note-companion
2단계: 환경 변수 파일 생성 및 설정
.env
파일을 생성하고, OPENAI_API_KEY
변수에 OpenAI API 키를 설정합니다.
cp ./packages/web/.env.example ./packages/web/.env.local
.
파일을 열어 OPENAI_API_KEY
를 설정합니다.
OPENAI_API_KEY=YOUR_OPENAI_API_KEY
3단계: 도커 실행
Docker Compose를 사용하여 필요한 컨테이너를 실행합니다.
docker compose up -d
만약, 도커를 사용하지 않는다면 아래 명령어를 사용합니다.
cd packages/web && pnpm build:self-host && pnpm start
4단계: 옵시디언 플러그인 설정
옵시디언의 Note Companion 플러그인 설정에서 "Enable Self-hosting" 옵션을 활성화하고, 서버 주소를 설정합니다.
옵시디언 재실행합니다.