Linux

ollama + ollama_webui 간편 설치 및 실행 script

사상의지평선 2024. 5. 9. 09:36

실행환경 : ubuntu linux (22.04+)

필요사항 : docker 가 미리 설치되어있어야 합니다.

 

1. run_ollama.sh 작성 

#!/usr/bin/env bash

if [ "$1" == "install" ]
then
    docker pull ollama/ollama
    docker pull ghcr.io/ollama-webui/ollama-webui
fi

docker stop ollama-webui 
docker stop ollama

docker rm ollama-webui
docker rm ollama

docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v ollama-webui:/app/backend/data --name ollama-webui --restart always ghcr.io/ollama-webui/ollama-webui:main

echo "Please use this address -> http://localhost:3000"

 

 

2. (최초 1회) docker image 설치 및 권한 부여

# sh script가 실행이 가능하도록 권한 부여
chmod +x ./run_ollama.sh

# docker image 설치
./run_ollama.sh install

 

 

3. 실행

./run_ollama.sh

 

 

4. 웹브라우저에서 web ui 접속

- http://localhost:3000 입력

- settings -> Models 에서 언어 모델 설치. (언어 Model 이름은 링크에서 확인가능)