본문으로 건너뛰기

⏱️ 빠른 시작

Sponsored by n8n
n8n
Does your interface have a backend yet? Try n8n
사용자 역할 및 개인정보 보호에 관한 중요한 참고사항:
  • 관리자 생성: Open WebUI에서 처음 생성된 계정은 관리자 권한을 얻어 사용자 관리 및 시스템 설정을 제어합니다.
  • 사용자 등록: 후속 가입은 대기 상태로 시작되며 관리자의 승인이 필요합니다.
  • 개인정보 및 데이터 보안: 로그인 정보를 포함한 모든 데이터기기에 로컬로 저장됩니다. Open WebUI는 엄격한 기밀성외부 요청 없음을 통해 향상된 개인정보 보호 및 보안을 보장합니다.
    • 모든 모델은 기본적으로 비공개입니다. 모델은 그룹을 통해 공유하거나 공개적으로 만들어야 합니다. 모델이 그룹에 할당되면 해당 그룹의 구성원만 모델을 볼 수 있습니다. 모델이 공개되면 인스턴스의 모든 사람이 볼 수 있습니다.

아래에서 선호하는 설치 방법을 선택하세요:

  • Docker: 대부분의 사용자에게 공식적으로 지원되고 권장됨
  • Python: 리소스가 낮은 환경이나 수동 설정을 원하는 사용자에게 적합
  • Kubernetes: 확장 및 오케스트레이션이 필요한 엔터프라이즈 배포에 이상적

Docker로 빠르게 시작하기 🐳

다음 단계에 따라 Docker를 사용하여 Open WebUI를 설치하십시오.

단계 1: Open WebUI 이미지 가져오기

GitHub 컨테이너 레지스트리에서 최신 Open WebUI Docker 이미지를 가져오십시오.

docker pull ghcr.io/open-webui/open-webui:main

단계 2: 컨테이너 실행

기본 설정으로 컨테이너를 실행하십시오. 이 명령은 지속적인 데이터 저장을 보장하기 위해 볼륨 매핑을 포함합니다.

docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

중요한 플래그

  • 볼륨 매핑 (-v open-webui:/app/backend/data): 데이터의 지속적인 저장을 보장합니다. 컨테이너 재시작 시 데이터 손실을 방지합니다.
  • 포트 매핑 (-p 3000:8080): 로컬 머신의 3000번 포트에서 WebUI를 노출합니다.

GPU 지원 사용

Nvidia GPU 지원을 위해 docker run 명령에 --gpus all을 추가하십시오:

docker run -d -p 3000:8080 --gpus all -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:cuda

단일 사용자 모드 (로그인 비활성화)

단일 사용자 설정을 위해 로그인 페이지를 건너뛰려면 WEBUI_AUTH 환경 변수를 False로 설정하십시오:

docker run -d -p 3000:8080 -e WEBUI_AUTH=False -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
경고

이 변경 후 단일 사용자 모드와 다중 계정 모드 사이를 전환할 수 없습니다.

고급 설정: 다른 서버의 Ollama에 연결하기

Open WebUI를 다른 호스트에 위치한 Ollama 서버에 연결하려면 OLLAMA_BASE_URL 환경 변수를 추가하십시오:

docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=https://example.com -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

WebUI에 접속하기

컨테이너가 실행 중일 때 Open WebUI에 접속하려면 다음 URL로 이동하십시오:

http://localhost:3000

각 Docker 플래그에 대한 자세한 도움말은 Dockers 문서를 참조하십시오.

업데이트 중

로컬 Docker 설치를 최신 버전으로 업데이트하려면 Watchtower를 사용하거나 컨테이너를 수동으로 업데이트할 수 있습니다.

옵션 1: Watchtower 사용

Watchtower를 사용하면 업데이트 프로세스를 자동화할 수 있습니다:

docker run --rm --volume /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once open-webui

(open-webui를 컨테이너 이름과 다르다면 해당 이름으로 교체하세요.)

옵션 2: 수동 업데이트

  1. 현재 컨테이너를 중지하고 제거합니다:

    docker rm -f open-webui
  2. 최신 버전을 가져옵니다:

    docker pull ghcr.io/open-webui/open-webui:main
  3. 컨테이너를 다시 시작합니다:

    docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

이 두 가지 방법으로 Docker 인스턴스를 최신 빌드로 업데이트하고 실행할 수 있습니다.

다음 단계

설치 후 다음을 방문하세요:

이제 Open WebUI를 사용할 준비가 되었습니다!

Ollama와 함께 Open WebUI 사용하기

Open WebUI를 Ollama와 함께 사용하는 경우, Ollama 인스턴스를 관리하는 방법에 대해 알아보려면 Ollama 시작 가이드를 꼭 확인하세요.

커뮤니티에 가입하기

도움이 필요하신가요? 질문이 있으신가요? 우리 커뮤니티에 가입하세요: