LLM Frontend 설치 (open-webui, librechat)

사전 확인

docker --version
  Docker version 29.7.2, build a7dcaa6
docker compose version
  Docker Compose version v5.5.0

Open Web UI

open-webui 설치

mkdir -p /var/lib/open-webui
mkdir -p /opt/open-webui
cd /opt/open-webui
vi docker-compose.yml
services:
  open-webui:
    image: ghcr.io/open-webui/open-webui:main
    container_name: open-webui
    restart: unless-stopped

    ports:
      - "7101:8080"

    volumes:
      - /var/lib/open-webui:/app/backend/data

open-webui 시작

cd /opt/open-webui
docker compose up -d

open-webui 로그 확인

cd /opt/open-webui
docker compose logs -f

open-webui 접속 확인

  • http://10.10.10.39:7101

LibreChat

librechat 설치

apt update
apt install -y git

librechat 다운로드

cd /opt
git clone https://github.com/danny-avila/LibreChat.git
chown -R $USER:$USER /opt/LibreChat

librechat 설정파일 복사

cd /opt/LibreChat
cp .env.example .env

librechat docker-compose.override.yml 작성

cd /opt/LibreChat
vi docker-compose.override.yml
services:
  api:
    ports:
      - "7102:3080"

librechat docker-compose 실행

cd /opt/LibreChat
docker compose up -d

librechat 로그 확인

cd /opt/open-webui
docker compose logs -f

librechat 접속 확인

  • http://10.10.10.39:7102
위로 스크롤