CLI 설치 또는 제거
Gaia 노드는 소스 GitHub 리포지토리의 버전 관리를 활용합니다. Gaia 노드 버전은 릴리스 페이지에서 확인할 수 있습니다.
설치하다
모든 일반 Linux 및 MacOS 플랫폼에 WasmEdge 런타임을 설치할 수 있습니다.
최신 버전의 Gaia 노드 설치
최신 버전의 Gaia 노드를 설치하려면 다음 명령줄을 실행하세요.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Gaia 노드는 귀하의 홈/가이아넷
폴더를 기본으로 설정합니다.
다른 디렉터리에 가이아넷을 설치하려면 다음을 사용할 수 있습니다.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --base <Full_Path>
을 클릭해 GaiaNet을 설치할 위치를 지정합니다. 일단--베이스
를 추가하여 다른 디렉터리를 정의해야 합니다.--base <Full_Path>
를 사용하여 노드를 초기화하고 시작합니다. 다음은 예시입니다:# 루트 디렉터리에 있다고 가정합니다.
mkdir test
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --base $HOME/test
gaianet init --base $HOME/test
gaianet start --base $HOME/test
gaianet stop --base $HOME/test
특정 버전의 Gaia 노드 설치
특정 Gaia 노드 버전을 설치하려면 다음 명령줄에서 버전 번호를 변경하세요.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/download/0.1.3/install.sh' | bash
릴리스 로그는 여기에서 확인하세요.
현재 Gaia 노드 업데이트
다음 명령을 실행하여 노드를 업그레이드하기만 하면 됩니다.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --upgrade
그리고 업그레이드
옵션은 노드 ID를 유지합니다.
설치된 항목
Gaia 노드를 설치하는 경우 홈/가이아넷
디렉터리를 기본으로 설정하면 설치 후 다음과 같은 디렉터리와 파일을 갖게 됩니다:
- 그리고
홈/가이아넷/bin
디렉터리에는 Gaia CLI 도구, frpc 바이너리 및 Qdrant 벡터 데이터베이스 바이너리가 포함되어 있습니다. - 그리고
홈/가이아넷/
디렉토리에는llamaedge-api-서버.wasm
그리고rag-api-서버.wasm
LLM 추론, 대시보드(챗봇 UI), 노드 등록을 위한 nodeid.json, 그리고 가이아넷 도메인 바이너리가 필요합니다. - 그리고
HOME/.wasmedge/bin
디렉터리에는 LLM 런타임 역할을 하는 WasmEdge 런타임 CLI 실행 파일이 포함되어 있습니다.
설치 관리자를 위한 CLI 옵션
다음 명령줄을 사용하여 사용 가능한 모든 CLI 옵션을 확인할 수 있습니다.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --help
출력은 다음과 같아야 합니다. 다음 옵션을 사용하여 설치를 사용자 지정할 수 있습니다.
Usage:
./install.sh [Options]
Options:
--config <Url> Specify a url to the config file
--base <Path> Specify a path to the gaianet base directory
--reinstall Install and download all required deps
--tmpdir <Path> Specify a path to the temporary directory [default: /tmp]
--ggmlcuda [11/12] Install a specific CUDA enabled GGML plugin version [Possible values: 11, 12].
--enable-vector: Install vector log aggregator
--version Print version
--help Print usage
Gaia CLI 제거하기
환경을 제거하거나 지우려면 다음 명령을 실행하세요.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/uninstall.sh' | bash
중요 알림: 이 명령은 다음을 포함한 모든 Gaia 관련 파일을 제거합니다. nodeid.json
. nodeid.json을 안전하게 보관하는 것은 귀하의 책임입니다. 다시 설치한 후 동일한 노드를 실행하려면 nodeid.json
파일과 frpc.toml
파일을 주의 깊게 살펴보세요.