솔루션 · 채팅 인터페이스
Open WebUI용 VPS
Open WebUI는 Ollama 및 모든 OpenAI 호환 API를 위한 셀프 호스팅 채팅 인터페이스로, 계정, 기록, 문서, 웹 검색을 브라우저 탭 하나에 담았습니다. 하드웨어 최소 사양을 공개하지 않으므로 여기의 크기는 저희 기준이며 그렇게 표시했습니다. 호스팅 모델에 연결하면 가벼운 앱이어서 C2-4-80, $37.90로 충분합니다. 번들 가능한 Ollama를 함께 쓰면 모델도 메모리에 맞아야 하며, BD-8, $12.90가 8B 모델을 여유 있게 수용하는 가장 저렴한 머신입니다.
필요한 것
문서 기반 소프트웨어, 출처가 표시된 크기
소프트웨어와 보안 구성은 프로젝트 자체 문서를 따릅니다. 프로젝트가 하드웨어 수치를 공개하지 않는 경우, 각 크기에 누구의 기준인지 표시합니다.
Open WebUI README 및 docs.openwebui.com 기준
- Docker로 설치:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:mainUI는 컨테이너 내부의 포트 8080에서 수신하며, 문서에서는 이를 호스트의 3000에 매핑합니다. - Ollama가 포함되어 있나요?
:ollama이미지에만 포함되며, 이 이미지는 둘을 하나의 컨테이너에 묶습니다.:main이미지에는 포함되지 않으며,OLLAMA_BASE_URL로 지정한 Ollama 또는 OpenAI 호환 API에 연결합니다. - 이미지 다운로드 크기는 1.66 GB이며, 문서 검색용 기본 임베딩 모델은 워커당 약 500 MB의 RAM을 사용합니다. 문서에는 CPU, RAM, 디스크 최소 사양이 공개되어 있지 않습니다.
- 생성한 모든 데이터는
/app/backend/data볼륨에 저장됩니다. 문서는 이 볼륨 없이 절대 실행하지 말라고 경고합니다. 처음 만든 계정이 관리자가 되며, 그 계정이 생기면 가입이 닫힙니다.
크기(저희 기준: 문서에 최소 사양 없음)
| 워크로드 | vCPU | RAM |
|---|---|---|
| 호스팅 API 또는 별도 Ollama에 연결한 Open WebUI저희 기준. 이미지, 앱, 문서 검색용 임베더가 여유 있게 들어가며, 소수의 사용자가 채팅할 수 있습니다. | 2 | 4 GB |
| 번들 Ollama와 8B 모델을 함께 쓰는 Open WebUI저희 기준. 8B 모델은 4.9 GB를 다운로드하며 앱과 함께 메모리에 맞아야 합니다. CPU에서 초당 몇 토큰. | 4 | 8 GB |
| 14B 모델을 탑재한 번들 Ollama, 또는 여러 명 동시 사용저희 기준. 14B 모델은 9.3 GB이며, 나머지는 앱, 임베더, 동시 채팅을 위한 메모리입니다. | 8 | 24 GB |
적합한 플랜
머신 4개, 실시간 가격
조건에 맞는 가장 저렴한 머신부터 표시합니다. 가격은 카탈로그에서 가져온 오늘 기준 월 가격입니다.
- C2-4-80$37.90/월
2 vCPU · 4 GB · 80 GB 디스크 · 3 TB
호스팅 모델 전용: 경량 설치. 2 vCPU / 4 GB / 80 GB. API 키 또는 다른 곳의 Ollama와 함께 쓰는 Open WebUI. 크기가 아니라 도시를 보고 선택하십시오.
- BD-8$12.90/월
4 vCPU · 8 GB · 100 GB 디스크 · 32 TB
번들 Ollama와 8B 모델을 수용하는 가장 저렴한 구성. 4 vCPU, 8 GB, 이미지와 모델 다운로드용 100 GB. 모델을 위해 경량 설치보다 메모리가 두 배입니다.
- C4-8-160$75.90/월
4 vCPU · 8 GB · 160 GB 디스크 · 3 TB
160 GB의 동일한 구성, 더 많은 도시에서. 4 vCPU / 8 GB / 160 GB. 가장 저렴한 행의 도시가 맞지 않거나 더 큰 모델 라이브러리가 필요할 때.
- BD-24$31.90/월
8 vCPU · 24 GB · 300 GB 디스크 · 32 TB
14B 모델과 팀용 8 vCPU / 24 GB. 14B 모델과 여러 동시 채팅, 문서 라이브러리용 디스크.
Open WebUI용 시작 프리셋은 아직 없습니다. 설치는 아래 네 단계를 직접 입력하시면 됩니다. 공식 문서의 명령어 그대로이며, 변경한 한 곳은 표시해 두었습니다.
설치
Open WebUI 문서 기준 4단계
Docker, 컨테이너, 관리자 계정, 그리고 모델 순입니다. 3단계는 바로 진행하십시오. 처음 생성된 계정이 관리자가 됩니다.
- Docker.
curl -fsSL https://get.docker.com | shdocker --version로 확인합니다. - 비밀 키를 만들고 시작합니다.
openssl rand -hex 32를 실행하고 출력을 보관하십시오. 문서에서는 이를 WEBUI_SECRET_KEY로 전달합니다. 문서의 명령에서 저희가 바꾼 것은 하나입니다.127.0.0.1:3000:8080로 HTTPS를 갖추기 전까지 포트를 공용 인터넷에서 차단합니다.docker run -d -p 127.0.0.1:3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=your-secret-key --name open-webui --restart always ghcr.io/open-webui/open-webui:main번들 Ollama를 쓰려면 이미지를ghcr.io/open-webui/open-webui:ollama로 바꾸고-v ollama:/root/.ollama을 추가하십시오. - 지금 바로 관리자를 만드십시오. 노트북에서
ssh -N -L 3000:127.0.0.1:3000 root@your-server을 실행한 다음http://127.0.0.1:3000을 엽니다. 첫 화면에 Create Admin Account가 표시됩니다. 이 계정이 모든 설정을 관리하며, 계정 생성 후에는 가입이 자동으로 꺼집니다. - 모델을 연결한 다음 도메인을 연결합니다. 관리자 설정의 Connections에서 OpenAI 호환 API 키 또는 Ollama 주소를 추가합니다. 같은 호스트의 Ollama라면 README에 따라
--network=host을-e OLLAMA_BASE_URL=http://127.0.0.1:11434와 함께 사용하며, 이때 포트는 8080이 됩니다. HTTPS를 쓰려면 앞에 리버스 프록시를 두고 location 블록에proxy_buffering off;를 설정하십시오. 그렇지 않으면 스트리밍 답변이 깨져서 도착합니다.
솔직하게
실제로 저희가 구매할 플랜
프로젝트가 최소 사양을 제시하지 않으므로, 인터페이스가 아니라 모델에 맞춰 구매하십시오.
자체 Ollama를 포함한 Open WebUI용
BD-8 · $12.90/월
4 vCPU, 8 GB, 100 GB, $12.90: 1.66 GB 이미지, 임베더, 그리고 그 옆에 메모리에 올린 8B 모델이 CPU에서 초당 몇 토큰 속도로 응답합니다. 한 사람이나 느긋하게 질문하는 소규모 팀에 적합하며, 여러 사람이 응답을 기다리는 환경에는 맞지 않습니다. 모든 모델을 호스팅 서비스로 사용한다면 C2-4-80($37.90)로 같은 인터페이스를 더 저렴하게 쓸 수 있습니다. 빠른 로컬 응답이 필요하다면 솔직히 GPU 라인이 답이며, :cuda 이미지가 이를 위해 만들어져 있습니다.
질문