셀프 호스팅
셀프 호스팅은 클라우드 기반 서비스 대신, 사용자가 직접 소프트웨어를 본인 소유의 서버나 인프라에 설치해 운영하는 방식으로, 데이터와 설정, 서비스의 가용성까지도 완전한 통제권을 갖게 됩니다.
이해하기 셀프 호스팅
셀프 호스팅은 데이터 프라이버시, 벤더 종속, 데이터 주권에 대한 우려가 커지면서 중요성이 더욱 높아졌습니다. 소프트웨어를 셀프 호스팅하면 데이터가 결코 본인 인프라를 벗어나지 않습니다. 데이터 접근 권한, 저장 방식, 처리 위치를 모두 직접 관리할 수 있습니다. 이메일, 캘린더, 비즈니스 커뮤니케이션 등 민감한 정보를 다루는 AI 어시스턴트의 경우, 셀프 호스팅은 보안에 한 층 더 신경 쓸 수 있습니다. 또한 소프트웨어 자체에 대한 구독료 부담이 없지만, 인프라 비용과 유지 관리 책임은 직접 져야 합니다.
GAIA 활용 방법 셀프 호스팅
GAIA는 완전히 오픈 소스이며 셀프 호스팅이 가능하도록 설계되었습니다. 전체 GAIA 스택을 Docker Compose를 이용해 여러분의 인프라에서 직접 실행할 수 있습니다. 여기에는 FastAPI 백엔드, Next.js 프론트엔드, PostgreSQL, MongoDB, Redis, ChromaDB, RabbitMQ가 포함됩니다. GAIA를 셀프 호스팅하면 이메일, 작업, 캘린더 데이터, AI 대화 내용이 서버 밖으로 나가지 않습니다. 셀프 호스팅은 완전히 무료이며, 호스팅 버전에 비해 기능 제한도 없습니다.
관련 개념
오픈 소스 AI
오픈 소스 AI란, 소스 코드가 공개되어 누구나 프로젝트를 검토, 수정, 배포, 기여할 수 있는 인공지능 소프트웨어를 말합니다.
OAuth
OAuth(Open Authorization)는 사용자가 비밀번호를 공유하지 않고도 제3자 애플리케이션이 다른 서비스의 사용자 데이터를 접근할 수 있도록 하는 개방형 위임 인증 표준입니다.
API 통합
API 통합은 서로 다른 소프트웨어 애플리케이션을 API(응용 프로그램 인터페이스)로 연결하여 데이터를 원활하게 공유하고 기능을 연동하는 과정입니다.
디지털 어시스턴트
디지털 어시스턴트란 사용자가 작업을 수행하고 정보를 얻으며, 자연어 대화를 통해 디지털 라이프를 관리하도록 돕는 소프트웨어 기반의 에이전트입니다. 점점 더 자율적으로 행동할 수 있습니다.


